Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Offline Cornel  
#1 Posted : 27 December 2024 01:47:44(UTC)
Cornel


Rank: Advanced Member

Groups: Registered
Joined: 04/10/2024(UTC)
Posts: 79
Man

Was thanked: 2 time(s) in 2 post(s)
Hi,

There is this wolfram engine for developers FREE to use...but how to integrate this in SMath?

See below more details:

https://writings.stephen...m-engine-for-developers/

Wolfram engine for developers it's updated with the latest wolfram mathematica engine, even though the article is from 2019.

"I want to make sure the answer to this can always be: “Yes, it’s easy!” And to help achieve that, we’re releasing today the Free Wolfram Engine for Developers. It’s a full engine for the Wolfram Language, that can be deployed on any system—and called from programs, languages, web servers, or anything."

Can someone somehow notify the owner of Smath to see if he can integrate wolfram engine in Smath? @Andrey Ivashov

Or someone who knows how to make plugins to make a plugin so that also this engine to be used in smath?

I think would be great if Smath will be able to use also this powerful engine.

Edited by user 27 December 2024 06:43:52(UTC)  | Reason: Not specified

thanks 1 user thanked Cornel for this useful post.
on 27/12/2024(UTC)
Offline Cornel  
#2 Posted : 27 December 2024 04:07:09(UTC)
Cornel


Rank: Advanced Member

Groups: Registered
Joined: 04/10/2024(UTC)
Posts: 79
Man

Was thanked: 2 time(s) in 2 post(s)
@uni do you think it will possible such a thing to happen?
Offline uni  
#3 Posted : 27 December 2024 07:06:41(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,640
Man
Russian Federation

Was thanked: 1400 time(s) in 817 post(s)
Yes, about 5 years of your life and you will be able to make this world a better place for everyone. You can use existing examples as a guide. Everything is in your hands.
Russia ☭ forever (git.io/vOZo0)
Viacheslav N. Mezentsev
thanks 1 user thanked uni for this useful post.
on 27/12/2024(UTC)
Offline Cornel  
#4 Posted : 27 December 2024 07:14:05(UTC)
Cornel


Rank: Advanced Member

Groups: Registered
Joined: 04/10/2024(UTC)
Posts: 79
Man

Was thanked: 2 time(s) in 2 post(s)
I am not good at programming...
Offline Cornel  
#5 Posted : 27 December 2024 07:19:47(UTC)
Cornel


Rank: Advanced Member

Groups: Registered
Joined: 04/10/2024(UTC)
Posts: 79
Man

Was thanked: 2 time(s) in 2 post(s)
The owner of Smath cannot do this? I think he is better at programming and such things..
Offline uni  
#6 Posted : 27 December 2024 07:24:20(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,640
Man
Russian Federation

Was thanked: 1400 time(s) in 817 post(s)
Originally Posted by: Cornel Go to Quoted Post
I am not good at programming...

I've already taken that into account. A person who wants to walk can't even talk. You have every chance.
Russia ☭ forever (git.io/vOZo0)
Viacheslav N. Mezentsev
Offline Kenny Lemens  
#7 Posted : 10 January 2025 06:12:49(UTC)
Kenny Lemens


Rank: Advanced Member

Groups: Registered
Joined: 11/01/2018(UTC)
Posts: 153
Man
United States
Location: Wisconsin

Was thanked: 73 time(s) in 46 post(s)
Greetings;


Thank you for shining light on this prospect.

I did find this in the article you referenced, just to keep this conversation going.
Calling the Wolfram Language from .NET

I can look into it; but I never used Wolfram so it will take some time for me to scale that learning curve.


May this be of Good Help;
⚜ Kenny Lemens, P.E. ᵂᴵ

Edited by user 10 January 2025 06:17:19(UTC)  | Reason: Not specified

"No matter where you go, there you are." -Buckaroo Banzai

Hotkeys: https://en.smath.com/for...rce.ashx?a=45771&b=2
Offline overlord  
#8 Posted : 10 January 2025 10:35:54(UTC)
overlord


Rank: Advanced Member

Groups: Registered
Joined: 23/07/2013(UTC)
Posts: 1,191
Turkey

Was thanked: 544 time(s) in 366 post(s)
Hence SMath is not a freeware nor opensource, you can't use wolfram engine as you please.

You have to license it to use it's api and features.

Regards

Click to expand
thanks 1 user thanked overlord for this useful post.
on 10/01/2025(UTC)
Offline Andrey Ivashov  
#9 Posted : 11 January 2025 05:50:03(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,639
Man
Russian Federation

Was thanked: 2011 time(s) in 679 post(s)
Originally Posted by: overlord Go to Quoted Post
Hence SMath is not a freeware nor opensource, you can't use wolfram engine as you please.


This is debatable question. We will never include logic to call Wolfram engine API into SMath Studio. Actually, you may think about SMath Studio like about runtime to serve an open-source plugin which communicates with Wolfram engine API (like non-free Windows OS serves SMath Studio). BTW: There is a free version of SMath Studio available, so anyone can use a plug-in with SMath Studio free of charge.

There is another question:
- Is it possible to get single API key to be included into the plugin for everyone or maybe every user who downloaded a plugin need to request for a separate API key for his/her own use?

It depends on vendor politics, I think.

Best regards.
thanks 2 users thanked Andrey Ivashov for this useful post.
on 11/01/2025(UTC),  on 11/01/2025(UTC)
Offline Kenny Lemens  
#10 Posted : 11 January 2025 06:38:32(UTC)
Kenny Lemens


Rank: Advanced Member

Groups: Registered
Joined: 11/01/2018(UTC)
Posts: 153
Man
United States
Location: Wisconsin

Was thanked: 73 time(s) in 46 post(s)
Greetings,

Just as a footnote, this conversation isn't limited to just Wolfram, Maple in a similar predicament:



May this be of Good Help;
⚜ Kenny Lemens, P.E. ᵂᴵ
"No matter where you go, there you are." -Buckaroo Banzai

Hotkeys: https://en.smath.com/for...rce.ashx?a=45771&b=2
thanks 2 users thanked Kenny Lemens for this useful post.
on 11/01/2025(UTC),  on 11/01/2025(UTC)
Offline Cornel  
#11 Posted : 13 January 2025 08:50:15(UTC)
Cornel


Rank: Advanced Member

Groups: Registered
Joined: 04/10/2024(UTC)
Posts: 79
Man

Was thanked: 2 time(s) in 2 post(s)
Originally Posted by: Andrey Ivashov Go to Quoted Post
Originally Posted by: overlord Go to Quoted Post
Hence SMath is not a freeware nor opensource, you can't use wolfram engine as you please.


This is debatable question. We will never include logic to call Wolfram engine API into SMath Studio. Actually, you may think about SMath Studio like about runtime to serve an open-source plugin which communicates with Wolfram engine API (like non-free Windows OS serves SMath Studio). BTW: There is a free version of SMath Studio available, so anyone can use a plug-in with SMath Studio free of charge.

There is another question:
- Is it possible to get single API key to be included into the plugin for everyone or maybe every user who downloaded a plugin need to request for a separate API key for his/her own use?

It depends on vendor politics, I think.

Best regards.


So to understand: SMath won't be able to integrate or use the Wolfram engine? And there's no point in waiting for that to happen, right?
Offline overlord  
#12 Posted : 13 January 2025 09:01:11(UTC)
overlord


Rank: Advanced Member

Groups: Registered
Joined: 23/07/2013(UTC)
Posts: 1,191
Turkey

Was thanked: 544 time(s) in 366 post(s)
Originally Posted by: Cornel Go to Quoted Post
So to understand: SMath won't be able to integrate or use the Wolfram engine? And there's no point in waiting for that to happen, right?

Why did you even think this could happen in the first place?
Why even on earth someone would do this hard, complex, cumbersome and time-consuming work just because someone asked again and again?
Coding is not easy, you are demanding too much about something you know nothing about.
thanks 2 users thanked overlord for this useful post.
on 13/01/2025(UTC),  on 13/01/2025(UTC)
Offline Andrey Ivashov  
#13 Posted : 15 January 2025 02:17:23(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,639
Man
Russian Federation

Was thanked: 2011 time(s) in 679 post(s)
Originally Posted by: Cornel Go to Quoted Post
So to understand: SMath won't be able to integrate or use the Wolfram engine? And there's no point in waiting for that to happen, right?

Fact #1: We don't plan to integrate any commercial engine into the standard SMath Studio package.
Fact #2: Any commercial engine can be integrated to SMath Studio using plug-ins infrastructure. To do this you need: (1) find answers on licensing questions and (2) have software developer who will create a plugin.

So, everything is possible when you are interested in something. If you will handle (1) we can help with (2).
thanks 3 users thanked Andrey Ivashov for this useful post.
on 15/01/2025(UTC),  on 15/01/2025(UTC),  on 15/01/2025(UTC)
Offline Cornel  
#14 Posted : 16 January 2025 00:34:34(UTC)
Cornel


Rank: Advanced Member

Groups: Registered
Joined: 04/10/2024(UTC)
Posts: 79
Man

Was thanked: 2 time(s) in 2 post(s)
What are these questions regarding licensing that needs to be answered? Do you have a list of them?
Offline mkraska  
#15 Posted : 16 January 2025 03:31:10(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 2,046
Germany

Was thanked: 1177 time(s) in 752 post(s)
Originally Posted by: Cornel Go to Quoted Post
What are these questions regarding licensing that needs to be answered? Do you have a list of them?


The least you have to do is reading the license statements for the third party software and for eventual api components and find out whether the intended setting in SMath context complies to the statements. You have to make sure that the way you want to use the software/online serice and the way you distribute the interface are legal.

For example, I would not be allowed to produce a binary package with some stripped-down precompiled Maxima altogether with the Maxima plugin. I am even not allowed to use hints from the Maxima forum if they are under GPL (some people mark their code snippets in forum posts as subjected to GPL). Therefore I chose the concept of launching Maxima processes from an existing standard installation and redirect input/output to a serial connection via TCP/IP socket. So the distributed version of the plugin via Extension manager does not contain a single line of code or executables from the Maxima project.

Edited by user 16 January 2025 03:32:42(UTC)  | Reason: Not specified

Martin Kraska

Pre-configured portable distribution of SMath Studio: https://smath.com/wiki/SMath%20with%20Plugins.ashx
Offline Cornel  
#16 Posted : 16 January 2025 03:47:05(UTC)
Cornel


Rank: Advanced Member

Groups: Registered
Joined: 04/10/2024(UTC)
Posts: 79
Man

Was thanked: 2 time(s) in 2 post(s)
The idea is if I will have a concrete list of questions then I will try to contact some people from Wolfram to see if they are willing to answer to these questions, to speed up if possible. But first I need to have these questions that needs to be answered
Offline oscampo  
#17 Posted : 16 January 2025 05:23:05(UTC)
oscampo


Rank: Advanced Member

Groups: Registered
Joined: 10/12/2009(UTC)
Posts: 289
Man
Colombia
Location: Cali, Colombia

Was thanked: 124 time(s) in 83 post(s)
Originally Posted by: Cornel Go to Quoted Post
The idea is if I will have a concrete list of questions then I will try to contact some people from Wolfram to see if they are willing to answer to these questions, to speed up if possible. But first I need to have these questions that needs to be answered


I agree with Martin.
You must read the license statements and check if the plugin you pretend develop is agree with those statements
Offline Cornel  
#18 Posted : 16 January 2025 05:39:41(UTC)
Cornel


Rank: Advanced Member

Groups: Registered
Joined: 04/10/2024(UTC)
Posts: 79
Man

Was thanked: 2 time(s) in 2 post(s)
But I don't have the knowledge to evaluate if the license statements agree with the plugin. I did not made any plugin so far. Do not know how a plugin is made and what info needs to fulfill. That's why I say if someone can make a list of the questions needed to be answered or the things I need to look for, I try to look or try to ask someone from Wolfram (if I can find someone that is willing to answer to these questions list), if someone can say what are these questions that needs to be answered in order that Andrey or others to start to make this plugin
Offline Kenny Lemens  
#19 Posted : 16 January 2025 06:05:48(UTC)
Kenny Lemens


Rank: Advanced Member

Groups: Registered
Joined: 11/01/2018(UTC)
Posts: 153
Man
United States
Location: Wisconsin

Was thanked: 73 time(s) in 46 post(s)
Greetings,

Here are the questions you can ask:

Dear Wolfram:
  1. Can you grant SMath the right to use the Wolfram Engine Free of Charge for Private, Education, and Commercial Purposes?
  2. Can you Create/deploy/publish a Wolfram Pulgin to be used by SMath?



May this be of Good Help;
⚜ Kenny Lemens, P.E. ᵂᴵ
"No matter where you go, there you are." -Buckaroo Banzai

Hotkeys: https://en.smath.com/for...rce.ashx?a=45771&b=2
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.