How to integrate/make a plugin for Wolfram engine in order to be used by Smath?

How to integrate/make a plugin for Wolfram engine in order to be used by Smath? - Messaggi

#1 Pubblicato: 26/12/2024 19:47:44
Cornel

Cornel

2 apprezzamenti in 78 post.

Gruppo: User

Hi,

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.
1 utenti hanno apprezzato questo post
Oscar Campo 26/12/2024 20:55:00
#2 Pubblicato: 26/12/2024 22:07:09
Cornel

Cornel

2 apprezzamenti in 78 post.

Gruppo: User

@uni do you think it will possible such a thing to happen?
#3 Pubblicato: 27/12/2024 01:06:41
Вячеслав Мезенцев

Вячеслав Мезенцев

1.558 apprezzamenti in 1.868 post.

Gruppo: Moderator

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, Viacheslav N. Mezentsev
1 utenti hanno apprezzato questo post
Davide Carpi 27/12/2024 02:57:00
#4 Pubblicato: 27/12/2024 01:14:05
Cornel

Cornel

2 apprezzamenti in 78 post.

Gruppo: User

I am not good at programming...
#5 Pubblicato: 27/12/2024 01:19:47
Cornel

Cornel

2 apprezzamenti in 78 post.

Gruppo: User

The owner of Smath cannot do this? I think he is better at programming and such things..
#6 Pubblicato: 27/12/2024 01:24:20
Вячеслав Мезенцев

Вячеслав Мезенцев

1.558 apprezzamenti in 1.868 post.

Gruppo: Moderator

Wrote

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, Viacheslav N. Mezentsev
#7 Pubblicato: 10/01/2025 00:12:49
⚜ Kenny Lemens, P.E. ᵂᴵ

⚜ Kenny Lemens, P.E. ᵂᴵ

85 apprezzamenti in 181 post.

Gruppo: User

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. ᵂᴵ
"No matter where you go, there you are." -Buckaroo BanzaiHotkeys: https://en.smath.com/forum/resource.ashx?a=45771&b=2
#8 Pubblicato: 10/01/2025 04:35:54
overlord

overlord

600 apprezzamenti in 1.381 post.

Gruppo: Moderator

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
1 utenti hanno apprezzato questo post
Alvaro 10/01/2025 09:01:00
#9 Pubblicato: 10/01/2025 23:50:03
Andrey Ivashov

Andrey Ivashov

2.343 apprezzamenti in 4.056 post.

Gruppo: Super Administrator

Wrote

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 utenti hanno apprezzato questo post
ioan92 11/01/2025 15:54:00, Davide Carpi 11/01/2025 00:49:00
#10 Pubblicato: 11/01/2025 00:38:32
⚜ Kenny Lemens, P.E. ᵂᴵ

⚜ Kenny Lemens, P.E. ᵂᴵ

85 apprezzamenti in 181 post.

Gruppo: User

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 BanzaiHotkeys: https://en.smath.com/forum/resource.ashx?a=45771&b=2
2 utenti hanno apprezzato questo post
ioan92 11/01/2025 15:54:00, Andrey Ivashov 11/01/2025 00:39:00
#11 Pubblicato: 13/01/2025 02:50:15
Cornel

Cornel

2 apprezzamenti in 78 post.

Gruppo: User

Wrote

Wrote

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?
#12 Pubblicato: 13/01/2025 03:01:11
overlord

overlord

600 apprezzamenti in 1.381 post.

Gruppo: Moderator

Wrote

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 utenti hanno apprezzato questo post
Alvaro 13/01/2025 06:02:00, NDTM Amarasekera 13/01/2025 08:18:00
#13 Pubblicato: 14/01/2025 20:17:23
Andrey Ivashov

Andrey Ivashov

2.343 apprezzamenti in 4.056 post.

Gruppo: Super Administrator

Wrote

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 utenti hanno apprezzato questo post
⚜ Kenny Lemens, P.E. ᵂᴵ 14/01/2025 20:25:00, Вячеслав Мезенцев 14/01/2025 23:25:00, Oscar Campo 15/01/2025 02:14:00
#14 Pubblicato: 15/01/2025 18:34:34
Cornel

Cornel

2 apprezzamenti in 78 post.

Gruppo: User

What are these questions regarding licensing that needs to be answered? Do you have a list of them?
#15 Pubblicato: 15/01/2025 21:31:10
Martin Kraska

Martin Kraska

1.361 apprezzamenti in 2.275 post.

Gruppo: Moderator

Wrote

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.
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
#16 Pubblicato: 15/01/2025 21:47:05
Cornel

Cornel

2 apprezzamenti in 78 post.

Gruppo: User

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
#17 Pubblicato: 15/01/2025 23:23:05
Oscar Campo

Oscar Campo

135 apprezzamenti in 309 post.

Gruppo: Moderator

Wrote

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
#18 Pubblicato: 15/01/2025 23:39:41
Cornel

Cornel

2 apprezzamenti in 78 post.

Gruppo: User

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
#19 Pubblicato: 16/01/2025 00:05:48
⚜ Kenny Lemens, P.E. ᵂᴵ

⚜ Kenny Lemens, P.E. ᵂᴵ

85 apprezzamenti in 181 post.

Gruppo: User

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 BanzaiHotkeys: https://en.smath.com/forum/resource.ashx?a=45771&b=2
  • Nuovi post
  • Nessun nuovo post