Great project

Great project - Сообщения

#1 Опубликовано: 24.10.2009 23:26:30
Edwin

Edwin

0 сообщений из 12 понравились пользователям.

Группа: 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 Опубликовано: 24.10.2009 23:44:08
LordMike

LordMike

0 сообщений из 52 понравились пользователям.

Группа: 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 Опубликовано: 25.10.2009 03:00:20
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: 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 Опубликовано: 25.10.2009 11:38:16
LordMike

LordMike

0 сообщений из 52 понравились пользователям.

Группа: 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 Опубликовано: 25.10.2009 13:57:04
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: 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 Опубликовано: 25.10.2009 14:02:12
LordMike

LordMike

0 сообщений из 52 понравились пользователям.

Группа: 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
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений