How to integrate/make a plugin for Wolfram engine in order to be used by Smath? - Messages
There is this wolfram engine for developers FREE to use...but how to integrate this in SMath?
See below more details:
https://writings.stephenwolfram.com/2019/05/launching-today-free-wolfram-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.
WroteI 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.
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. ᵂᴵ
WroteHence 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.
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. ᵂᴵ
WroteWroteHence 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?
WroteSo 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.
WroteSo 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).
WroteWhat 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.
WroteThe 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
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. ᵂᴵ
-
New Posts
-
No New Posts