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

Notification

Icon
Error

12 Pages«<101112
Options
Go to last post Go to first unread
Offline oscampo  
#221 Posted : 07 August 2017 23:08:59(UTC)
oscampo


Rank: Advanced Member

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

Was thanked: 27 time(s) in 19 post(s)
I comfirm that last Maxima plugin works well on win 10 for SMath 0.98.6398 in desktop and portable versions Clap
Here I did:

1) Install maxima 5.4 on recommended location (i.e. in C:\)
2) If you have the desktop version go to 2.1), else go to 2.2)
2.1) access to C:\Users\YOUR_USERNAME\AppData\Roaming\SMath\extensions\plugins\44011c1e-5d0d-4533-8e68-e32b5badce41\1.98.6354.1778 and extract MaximapPlugin.zip contents. Go to 3)
2.2) access to WHERE_IS_YOUR_PORTABLE_FOLDER\SMath 98.6398\extensions\plugins\44011c1e-5d0d-4533-8e68-e32b5badce41\1.98.6354.1778 and extract MaximapPlugin.zip contents. Go to 3)
3) open SMath, Click on Insert-Maxima-Settings and put this address as "Path to Maxima": C:\maxima-5.40.0\bin\maxima.bat
4) Enjoy

Thanks to Martin Kraska for all your efforts and work on this plugin.

Oscar

Edited by user 11 August 2017 23:33:28(UTC)  | Reason: Not specified

thanks 3 users thanked oscampo for this useful post.
on 08/08/2017(UTC),  on 08/08/2017(UTC),  on 01/09/2017(UTC)
Offline mkraska  
#222 Posted : 08 August 2017 09:06:47(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,280
Germany

Was thanked: 633 time(s) in 421 post(s)
Originally Posted by: oscampo Go to Quoted Post
I comfirm that last Maxima plugin works well on win 10 for SMamath 0.98.6398 in desktop and portable versions Clap
Here I did:

1) Install maxima 5.4 on recommended location (i.e. in C:\)
2) If you have the desktop version go to 2.1), else go to 2.2)
2.1) access to C:\Users\YOUR_USERNAME\AppData\Roaming\SMath\extensions\plugins\44011c1e-5d0d-4533-8e68-e32b5badce41\1.98.6354.1778 and extract MaximapPlugin.zip contents. Go to 3)
2.2) access to WHERE_IS_YOUR_PORTABLE_FOLDER\SMath 98.6398\extensions\plugins\44011c1e-5d0d-4533-8e68-e32b5badce41\1.98.6354.1778 and extract MaximapPlugin.zip contents. Go to 3)
3) open SMath, Click on Insert-Maxima-Settings and put this address as "Path to Maxima": C:\maxima-5.40.0\bin\maxima.bat
4) Enjoy

Thanks to Martin Kraska for all your efforts and work on this plugin.

Oscar


Thanks for your feedback, nice to hear that the combination is working under Win10.

Note that the above procedure won't result in a really portable installation, in contrast to the pre-configured portable distribution which included a portable maxima.
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://en.smath.info/wi...th%20with%20Plugins.ashx
Offline oscampo  
#223 Posted : 08 August 2017 15:08:47(UTC)
oscampo


Rank: Advanced Member

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

Was thanked: 27 time(s) in 19 post(s)
Quote:

Note that the above procedure won't result in a really portable installation, in contrast to the pre-configured portable distribution which included a portable maxima.


Yes, but is better than nothing.

Also I tried with portable maxima and I think that use it maybe could approximate to an entire "portable version" (maxima 5.4 portable is ~100 MB zipped)

I go further and installed SMath 0.98.6398 and maxima 5.4 on Mac via PlayOnMac, and all work as a breeze!
Today I will try installing on Linux. I bet that also it will works fine

I think that are good news for my students Wink
thanks 1 user thanked oscampo for this useful post.
on 08/08/2017(UTC)
Offline mkraska  
#224 Posted : 08 August 2017 15:55:46(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,280
Germany

Was thanked: 633 time(s) in 421 post(s)
That's great news!

Currently the plugin won't work if the process name of the executable isn't one of maxima, clisp or sbcl. In the next release, I will allow the plugin to run even without recognized process, just closing that process upon leaving SMath won't be possible.

If you face such problems, just let me know the process name to look for. I might also make that a config option one day.
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://en.smath.info/wi...th%20with%20Plugins.ashx
Offline oscampo  
#225 Posted : 08 August 2017 16:27:43(UTC)
oscampo


Rank: Advanced Member

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

Was thanked: 27 time(s) in 19 post(s)
Originally Posted by: mkraska Go to Quoted Post
That's great news!

Currently the plugin won't work if the process name of the executable isn't one of maxima, clisp or sbcl. In the next release, I will allow the plugin to run even without recognized process, just closing that process upon leaving SMath won't be possible.

If you face such problems, just let me know the process name to look for. I might also make that a config option one day.


Thanks, I'll let you know any news about that.

Offline mkraska  
#226 Posted : 09 August 2017 23:55:46(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,280
Germany

Was thanked: 633 time(s) in 421 post(s)
New pre-release of the plugin. Changes with respect to the version in the online gallery:

- SS-1244/SS-2401: Takeover of SMath functions int(), diff(), det(), sum(), lim()
fixed and now on per-document base instead of per-session base.
- SS 193: MaximaDefine() now does not add SMath definitions
- SS 191: Access to last result with Maxima(%) works
- SS 189: Waiting for Maxima response now without time-out
- MaximaLog(): Improved formatting
- Compatibility with Maxima 5.40.0 (SBCL recommended)
- Icon for the Insert> Maxima Menu group

Limitations
- Character set temporarily limited to ASCII (Greek characters and umlauts are handled
correctly)

MaximaPlugin.zip (67kb) downloaded 22 time(s).
Update16pre.sm (41kb) downloaded 17 time(s).

Here some instructions by Oscar:

Quote:

1) Install maxima 5.40 on recommended location (i.e. in C:\)
2) If you have the desktop version go to 2.1), else go to 2.2)
2.1) access to C:\Users\YOUR_USERNAME\AppData\Roaming\SMath\extensions\plugins\44011c1e-5d0d-4533-8e68-e32b5badce41\1.98.6354.1778 and extract MaximapPlugin.zip contents. Go to 3)
2.2) access to WHERE_IS_YOUR_PORTABLE_FOLDER\SMath 98.6398\extensions\plugins\44011c1e-5d0d-4533-8e68-e32b5badce41\1.98.6354.1778 and extract MaximapPlugin.zip contents. Go to 3)
3) open SMath, Click on Insert-Maxima-Settings and put this address as "Path to Maxima": C:\maxima-5.40.0\bin\maxima.bat
4) Enjoy


Martin Kraska

Pre-configured portable distribution of SMath Studio: https://en.smath.info/wi...th%20with%20Plugins.ashx
thanks 2 users thanked mkraska for this useful post.
on 10/08/2017(UTC),  on 10/08/2017(UTC)
Offline mkraska  
#227 Posted : 14 August 2017 00:23:41(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,280
Germany

Was thanked: 633 time(s) in 421 post(s)
New pre-release of the plugin. Changes with respect to the version in the online gallery:

- SS-1244/SS-2401: Takeover of SMath functions int(), diff(), det(), sum(), lim()
fixed and now on per-document base instead of per-session base.
- SS 193: MaximaDefine() now does not add SMath definitions
- SS 191: Access to last result with Maxima(%) works
- SS 189: Waiting for Maxima response now without time-out
- MaximaLog(): Improved formatting
- Compatibility with Maxima 5.40.0 (SBCL recommended)
- Icon for the Insert> Maxima Menu group
- Unicode support
- Draw2D/3D: PDF output support


Due to severe limitations of the current SMath beta (importData() not working) I shall focus on retrofitting the plugin version for the current stable SMath release 0.98.6179.

MaximaPlugin.zip (67kb) downloaded 27 time(s).
Update16pre2.sm (51kb) downloaded 19 time(s).
2017-08-13 23_06_57-SMath Studio 0.98.6398 - [Update16pre1.sm].png
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://en.smath.info/wi...th%20with%20Plugins.ashx
thanks 1 user thanked mkraska for this useful post.
on 14/08/2017(UTC)
Offline mkraska  
#228 Posted : 17 August 2017 00:28:30(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,280
Germany

Was thanked: 633 time(s) in 421 post(s)
Plugin updated (only for nightly build SMath 0.98.6398 and newer)

Works best with the latest Maxima nightly build.
1. Download the installer and install Maxima to the default location (at least avoid special characters in the path name).
Maxima and SMath must be on the same drive.
2. Select SBCL (Steel bank common lisp) as the default lisp for Maxima. Start Menu> All programs> maxima-current> Configure...
3. Open Update16.sm (196kb) downloaded 150 time(s). and install or update missing plugins.
4. The settings dialog will be offered to you (or invoke it using Insert> Maxima> settings)
5. Specify the path to Maxima either by navigating ("Select directory" button) or entering into the text field.
Just specify the top level Maxima directory (e.g. C:\maxima-current)
6. Press "Save and Restart". If the progress bar and the confirmation message appear, you are done.

In principle, this procedure should also work in a portable installation, the path to Maxima is stored relative to the SMath executable directory.

Changes with respect to the previous version in the online gallery:

- SS-1244/SS-2401: Takeover of SMath functions int(), diff(), det(), sum(), lim()
fixed and now on per-document base instead of per-session base.
- SS 193: MaximaDefine() now does not add SMath definitions
- SS 191: Access to last result with Maxima(%) works
- SS 189: Waiting for Maxima response now without time-out
- MaximaLog(): Improved formatting
- Compatibility with Maxima 5.40.0 (SBCL recommended)
- Icon for the Insert> Maxima Menu group
- Draw2D() and Draw3D() now can produce PDF vector graphics
and have consistent size control with length units or pixels
- Settings dialog streamlined
- SS 3452: Loop variable in sum(4) is now local (safe use of i)
- SS 3460: Translation of #
- SS 157: Translation of \
- SS-198: Improved default settings for Draw2D/3D regions

Special thanks to
- Davide and Andrey for helping me with getting started with C#, Visual Studio and the upload of the plugin,
- Alex Melnik for adjustments of the image region and discussion on sizing,
- Gunter Königsmann (Maxima) for the fix of the pdf graphics interface
- Wolfgang Dautermann (Maxima) for his (really) nightly build automat, which made the fix available immediately

Updates of the docs coming soon...

Edited by user 17 August 2017 08:58:56(UTC)  | Reason: Not specified

Martin Kraska

Pre-configured portable distribution of SMath Studio: https://en.smath.info/wi...th%20with%20Plugins.ashx
thanks 6 users thanked mkraska for this useful post.
on 17/08/2017(UTC),  on 17/08/2017(UTC),  on 17/08/2017(UTC),  on 17/08/2017(UTC),  on 18/08/2017(UTC),  on 01/09/2017(UTC)
Offline kilele  
#229 Posted : 10 November 2017 16:46:07(UTC)
kilele


Rank: Advanced Member

Groups: Registered
Joined: 30/03/2011(UTC)
Posts: 392

Was thanked: 132 time(s) in 113 post(s)
Hi

I've read that Martin is learning C# so this plugin may work with Linux in the future.
It may help to take a look at Jacomax ( http://goo.gl/kHtFxV ) which is a Maxima listener made with java thus multiplatform.
They provide binaries and instructions on how to use them as well as the source code.
Jacomax is used for example on maxima-online.org
Offline mkraska  
#230 Posted : 10 November 2017 19:20:25(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,280
Germany

Was thanked: 633 time(s) in 421 post(s)
Originally Posted by: kilele Go to Quoted Post
Hi

I've read that Martin is learning C# so this plugin may work with Linux in the future.
It may help to take a look at Jacomax ( http://goo.gl/kHtFxV ) which is a Maxima listener made with java thus multiplatform.
They provide binaries and instructions on how to use them as well as the source code.
Jacomax is used for example on maxima-online.org


My plan is to get a closer look on how the Maxima front end wxmaxima communicates with the back end under linux. As this seems to work, I don't expect a real show stopper for the plugin to work under Linux. I didn't revisit these functions when I reworked the translation procedure last summer.

First step for linux work would be to setup the software development environment. I don't want to miss the powerfull efficiency features of Visual studio. If anyone has experience in how to migrate from VS to Linux, I'd be open for any advice.

Yet I hesitate to get involved with other languages like java unless there is a very good reason. For C# this very good reason existed: Without this the Maxima plugin would have been dead by now.

Martin Kraska

Pre-configured portable distribution of SMath Studio: https://en.smath.info/wi...th%20with%20Plugins.ashx
Offline kilele  
#231 Posted : 10 November 2017 19:58:16(UTC)
kilele


Rank: Advanced Member

Groups: Registered
Joined: 30/03/2011(UTC)
Posts: 392

Was thanked: 132 time(s) in 113 post(s)
Hi Martin

I hope someone can recommend you a way to set up visual studio to code for Linux.
I think mono adopted net since net was opensourced recently.

Actually it seems possible to interoperate java with mono. See this article:
http://www.mono-project....out-mono/languages/java/
and convert directly jar to dll to some extent according to:
http://www.ikvm.net/uses.html

So it may be possible to use the Jacomax binaries (already provided as download) and have the user install java or resorting to java portable (see jportable or jdkportable from portableapps.com).
Or wrapping Jacomax or some of its libraries with Mono, as explained above, so that you could complement your plugin with them.

Edited by user 10 November 2017 20:03:17(UTC)  | Reason: Not specified

thanks 1 user thanked kilele for this useful post.
on 10/11/2017(UTC)
Users browsing this topic
Similar Topics
news for Maxima Plugin (Questions)
by oscampo 27/01/2016 18:39:35(UTC)
Maxima plugin error (Bugs & Problems)
by olik 30/11/2015 10:17:28(UTC)
12 Pages«<101112
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.