Great project

Great project - Messages

#1 Posted: 10/24/2009 11:26:30 PM
Edwin

Edwin

0 likes in 12 posts.

Group: User

First of all. Thanks for this great project. I've always looked for an alternative to Mathcad. This project appears to be going in the right direction fast.

I am an engineer and do a lot of structural calculations. I still use an almost 10 year old version of Mathcad for this. I don't actually use the advanced mathematical stuff a lot. Instead I use it to do my calculations in a clear formatted way and with the proper units to avoid mistakes. So when units are implemented in smath, I will start doing some extensive testing.

I have a question. I use the Linux version, but I'm wondering if there is any difference with the desktop windows version or if it's just packaged with shell script to start it with Mono. Seems good to know since you often make test builds just for windows.
#2 Posted: 10/24/2009 11:44:08 PM
LordMike

LordMike

0 likes in 52 posts.

Group: User

Wrote

First of all. Thanks for this great project. I've always looked for an alternative to Mathcad. This project appears to be going in the right direction fast.

I am an engineer and do a lot of structural calculations. I still use an almost 10 year old version of Mathcad for this. I don't actually use the advanced mathematical stuff a lot. Instead I use it to do my calculations in a clear formatted way and with the proper units to avoid mistakes. So when units are implemented in smath, I will start doing some extensive testing.

I have a question. I use the Linux version, but I'm wondering if there is any difference with the desktop windows version or if it's just packaged with shell script to start it with Mono. Seems good to know since you often make test builds just for windows.



Actually. It's the latter. Packaged with a shell script.
What he does, is simply compile it for windows. Once it runs there, run it through Mono (An open source linux .net library). If that works out, distribute it as linux compatible.

Latter I understand he won't do, as it's an extra step :P

You can always get the executable, and then run it as:
"mono appname.exe"
#3 Posted: 10/25/2009 3:00:20 AM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

LordMike, unfortunately that is not so easy. IL assemblies created with Visual Studio cannot be started on Mono just using "mono appname.exe" (at least if we are talking about rather complex code - I have no tested "Hello world" projects for such compatibility). To make assemblies for Mono it is required to compile the source code using, f.e. Mono Developer. Sometimes parts of the code should be excluded or corrected to build for Mono.

Edwin, yes there are several differences between Linux and Windows sources of SMath Studio, but I'm always try to prevent differences in functionality of these versions of program (for now, Mono version has no "Check for updates" feature). Linux version will appear soon. In fact, if I didn't do something, then I just had no enough time...
#4 Posted: 10/25/2009 11:38:16 AM
LordMike

LordMike

0 likes in 52 posts.

Group: User

Wrote

LordMike, unfortunately that is not so easy. IL assemblies created with Visual Studio cannot be started on Mono just using "mono appname.exe" (at least if we are talking about rather complex code - I have no tested "Hello world" projects for such compatibility). To make assemblies for Mono it is required to compile the source code using, f.e. Mono Developer. Sometimes parts of the code should be excluded or corrected to build for Mono.

Edwin, yes there are several differences between Linux and Windows sources of SMath Studio, but I'm always try to prevent differences in functionality of these versions of program (for now, Mono version has no "Check for updates" feature). Linux version will appear soon. In fact, if I didn't do something, then I just had no enough time...



Hmm.. That's interesting.
I did a "Hello World" app once, all I had to do was run it as an argument to mono.
#5 Posted: 10/25/2009 1:57:04 PM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Just one more thing: if assemblies was built under Mono, then these assemblies can be started under MS .Net (in about 100%, according to my experience).
#6 Posted: 10/25/2009 2:02:12 PM
LordMike

LordMike

0 likes in 52 posts.

Group: User

Wrote

Just one more thing: if assemblies was built under Mono, then these assemblies can be started under MS .Net (in about 100%, according to my experience).



Would be expected, Mono is an incomplete .Net library. So anything mono runs, can most certainly be run by .Net.
That is, what I'd expect. :P
  • New Posts New Posts
  • No New Posts No New Posts