SMath Studio Forum
»
SMath Studio
»
Questions
»
How to integrate/make a plugin for Wolfram engine in order to be used by Smath?
  Rank: Advanced Member Groups: Registered
Joined: 04/10/2024(UTC) Posts: 79  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
|
 1 user thanked Cornel for this useful post.
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 04/10/2024(UTC) Posts: 79  Was thanked: 2 time(s) in 2 post(s)
|
@uni do you think it will possible such a thing to happen?
|
|
|
|
  Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,640   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 |
 1 user thanked uni for this useful post.
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 04/10/2024(UTC) Posts: 79  Was thanked: 2 time(s) in 2 post(s)
|
I am not good at programming...
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 04/10/2024(UTC) Posts: 79  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..
|
|
|
|
  Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,640   Was thanked: 1400 time(s) in 817 post(s)
|
Originally Posted by: Cornel  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 |
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 11/01/2018(UTC) Posts: 153   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 .NETI 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 |
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 23/07/2013(UTC) Posts: 1,191  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 
|
 1 user thanked overlord for this useful post.
|
|
|
  Rank: Administration Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member Joined: 11/07/2008(UTC) Posts: 1,639   Was thanked: 2011 time(s) in 679 post(s)
|
Originally Posted by: overlord  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.
|
 2 users thanked Andrey Ivashov for this useful post.
|
on 11/01/2025(UTC), on 11/01/2025(UTC)
|
|
  Rank: Advanced Member Groups: Registered
Joined: 11/01/2018(UTC) Posts: 153   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. ᵂᴵ |
|
 2 users thanked Kenny Lemens for this useful post.
|
on 11/01/2025(UTC), on 11/01/2025(UTC)
|
|
  Rank: Advanced Member Groups: Registered
Joined: 04/10/2024(UTC) Posts: 79  Was thanked: 2 time(s) in 2 post(s)
|
Originally Posted by: Andrey Ivashov  Originally Posted by: overlord  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?
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 23/07/2013(UTC) Posts: 1,191  Was thanked: 544 time(s) in 366 post(s)
|
Originally Posted by: Cornel  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.
|
 2 users thanked overlord for this useful post.
|
on 13/01/2025(UTC), on 13/01/2025(UTC)
|
|
  Rank: Administration Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member Joined: 11/07/2008(UTC) Posts: 1,639   Was thanked: 2011 time(s) in 679 post(s)
|
Originally Posted by: Cornel  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).
|
 3 users thanked Andrey Ivashov for this useful post.
|
on 15/01/2025(UTC), on 15/01/2025(UTC), on 15/01/2025(UTC)
|
|
  Rank: Advanced Member Groups: Registered
Joined: 04/10/2024(UTC) Posts: 79  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?
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 15/04/2012(UTC) Posts: 2,046  Was thanked: 1177 time(s) in 752 post(s)
|
Originally Posted by: Cornel  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 |
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 04/10/2024(UTC) Posts: 79  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
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 10/12/2009(UTC) Posts: 289   Location: Cali, Colombia Was thanked: 124 time(s) in 83 post(s)
|
Originally Posted by: Cornel  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
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 04/10/2024(UTC) Posts: 79  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
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 11/01/2018(UTC) Posts: 153   Location: Wisconsin Was thanked: 73 time(s) in 46 post(s)
|
Greetings, Here are the questions you can ask: Dear Wolfram: - Can you grant SMath the right to use the Wolfram Engine Free of Charge for Private, Education, and Commercial Purposes?
- Can you Create/deploy/publish a Wolfram Pulgin to be used by SMath?
May this be of Good Help; ⚜ Kenny Lemens, P.E. ᵂᴵ |
|
|
|
|
SMath Studio Forum
»
SMath Studio
»
Questions
»
How to integrate/make a plugin for Wolfram engine in order to be used by Smath?
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.