I am using cint, a C++ interpreter. It public domain (sort of). It is used extensively by the ROOT project, where the cint page is hosted: http://root.cern.ch (check the cint link). My employer is now using it as well.
It can be used as an interpreter executable, but it can compiled / linked with, to give your app scripting abilities. Main issue for me currently is thread safety, which I currently solved by a work-around.
I also live in Israel. I am writing this from my home computer, which is 100% pure GNU/Linux (slack). At work I am the only guy who uses Linux on his desktop (and there are hundreds of programmers working there). At work I have a dual boot system (and to be honest I have access to another box next to me which runs NT, but is doesn't support hebrew. I use it to compile my sources on windoze. - I edit them with vim of course). I have the same problem with reading all that crap mails and documents in hebrew. As a programmer I get relatively few of those but still it is a hassle. msword attachements are sometimes in english, in which case I sometimes take the effort to read them. (using 'strings', or openoffice). if it is hebrew I usually ignore them. I know it isn't a solution, but I lived with it for over two years now. If it is important I can either ask someone else who got the same mail, or boot into NT, (or send a mad reply, but I don't do that often).
I feel very strong against giving up and going back to the windows way of life. not only because I strongly dislike windows as it is, but mainly because this is exactly the battlefield where M$ is trying to win souls, and using windows would feel like giving in to them, and letting them rule my life. I use Linux because I dont want to be governed by M$. Therefore I feel it is not *me* who is incompatible, but it is all the other guys:).
My usual stance is - who needs hebrew? all interesting stuff in computing is in english anyway.
On a more realistic level - I sometimes look for solutions, and I found a few lightpoints:
browsing: mozilla has hebrew support
mail: Xfree86 has by default a hebrew font (try xterm -fn heb8x13) This is useful for all text oriented mail clients.
all those gui apps such as gnumeric, openoffice, etc: I dont have hebrew in those, but I know there are some 'solutions' as well, I read about a modified widgets that supports hebrew fonts *and* bidirectional writing, and can be used with gnome. look at www.linux.org.il for more link about hebrew.
Not to scare you away from g++ (I think you should stick with g++, see my previous post), I just wanted to mention one (the only??) problem I encountered when using g++: (I won't mention all the advantages such as the unix way of life - CLI, and freedom as in (beer|speach), and , yes, being THE STANDARD compiler. uhm, I guess I just did:-)
g++ will soon use the new version of the C++ Standard Library (libstdc++-v3), but until then there are some minor incompatibilities, mainly the <sstream> thing which I fix like this in my sources:
//C++ standard defines stringstream in <sstream>.
//g++ defines strstream in <strstream>.
//(will be fixed soon)
#ifdef __GNUC__//(?)
#include <strstream>
typedef strstream stringstream;
#else
#include <sstream>
#endif
If I had gone were my school or my employer
were implicitly pointing me to - I would now
be a Cobol or Visual Basic/Access programmer and windows
luser. Luckily I spent more energy on Pascal/C/C++/Java,
and kind of ignored VB,Access,Dos, etc courses we
had at school. Also on my job everyone uses MSVC++
but I use Linux/vi/g++. It just means I am responsible myself
for my development environment to work.
I think your g++ code is going to be just fine.
You will want to compile it under CodeWarrior
just to mase sure - and occasionally
you'll need to fix little things such as
#includes that are one compiler inserts implicitly and the other doesn't, but you are, after all, doing a c++ course, not a 'CodeWarrior tutorial'.
Oops:) I meant to ask: Does anyone know a good telnet server for NT? I am using cygwin a lot to make NT work more friendly. telnet would take this a step further.
Der vehementesupport der US-Regierung für die Pläne Intels aufregte spezielles Misstrauen es. Vizepräsident Aluminiumzwickel gepriesen das seriennummer im Jaenner als zutreffende Wunderdroge für die Einstellung in der Bewegung des e-Commerce in der Bewegung. Vor grosses Brot Innere
I am using cint, a C++ interpreter. It public domain (sort of). It is used extensively by the ROOT project, where the cint page is hosted: http://root.cern.ch (check the cint link). My employer is now using it as well.
It can be used as an interpreter executable, but it can compiled / linked with, to give your app scripting abilities. Main issue for me currently is thread safety, which I currently solved by a work-around.
I also live in Israel. I am writing this from my home computer, which is 100% pure GNU/Linux (slack). At work I am the only guy who uses Linux on his desktop (and there are hundreds of programmers working there). At work I have a dual boot system (and to be honest I have access to another box next to me which runs NT, but is doesn't support hebrew. I use it to compile my sources on windoze. - I edit them with vim of course). I have the same problem with reading all that crap mails and documents in hebrew. As a programmer I get relatively few of those but still it is a hassle. msword attachements are sometimes in english, in which case I sometimes take the effort to read them. (using 'strings', or openoffice). if it is hebrew I usually ignore them. I know it isn't a solution, but I lived with it for over two years now. If it is important I can either ask someone else who got the same mail, or boot into NT, (or send a mad reply, but I don't do that often). :).
I feel very strong against giving up and going back to the windows way of life. not only because I strongly dislike windows as it is, but mainly because this is exactly the battlefield where M$ is trying to win souls, and using windows would feel like giving in to them, and letting them rule my life. I use Linux because I dont want to be governed by M$. Therefore I feel it is not *me* who is incompatible, but it is all the other guys
My usual stance is - who needs hebrew? all interesting stuff in computing is in english anyway.
On a more realistic level - I sometimes look for solutions, and I found a few lightpoints:
browsing: mozilla has hebrew support
mail: Xfree86 has by default a hebrew font (try xterm -fn heb8x13) This is useful for all text oriented mail clients.
all those gui apps such as gnumeric, openoffice, etc: I dont have hebrew in those, but I know there are some 'solutions' as well, I read about a modified widgets that supports hebrew fonts *and* bidirectional writing, and can be used with gnome. look at www.linux.org.il for more link about hebrew.
Not to scare you away from g++ (I think you should stick with g++, see my previous post), I just wanted to mention one (the only??) problem I encountered when using g++: (I won't mention all the advantages such as the unix way of life - CLI, and freedom as in (beer|speach), and , yes, being THE STANDARD compiler. uhm, I guess I just did :-)
//(?)
g++ will soon use the new version of the C++ Standard Library (libstdc++-v3), but until then there are some minor incompatibilities, mainly the <sstream> thing which I fix like this in my sources:
//C++ standard defines stringstream in <sstream>.
//g++ defines strstream in <strstream>.
//(will be fixed soon)
#ifdef __GNUC__
#include <strstream>
typedef strstream stringstream;
#else
#include <sstream>
#endif
If I had gone were my school or my employer were implicitly pointing me to - I would now be a Cobol or Visual Basic/Access programmer and windows luser. Luckily I spent more energy on Pascal/C/C++/Java, and kind of ignored VB,Access,Dos, etc courses we had at school. Also on my job everyone uses MSVC++ but I use Linux/vi/g++. It just means I am responsible myself for my development environment to work. I think your g++ code is going to be just fine. You will want to compile it under CodeWarrior just to mase sure - and occasionally you'll need to fix little things such as #includes that are one compiler inserts implicitly and the other doesn't, but you are, after all, doing a c++ course, not a 'CodeWarrior tutorial'.
Thanks for the tip. I'm downloading now. I saw a reference on the M$ page how to use it with Korn shell. (of course I will use bash :)
Oops :) I meant to ask: Does anyone know a good telnet server for NT? I am using cygwin a lot to make NT work more friendly. telnet would take this a step further.
gsd fgsdgsdfg sdg sdfg sdfg sdfg sdfg sdfg
I let babelfish translate it back :-))
Der vehementesupport der US-Regierung für die Pläne Intels aufregte spezielles Misstrauen es.
Vizepräsident Aluminiumzwickel gepriesen das seriennummer im Jaenner als zutreffende Wunderdroge für die Einstellung in der Bewegung des e-Commerce in der Bewegung.
Vor grosses Brot Innere