[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: a free Unix Scheme compiler for Windows NT?




 > From: Roland Orre <orre@xxxxxxxxx>
 > Date: Wed  Oct  2,  2:18pm
 >
 > Robert wrote:
 > > Has anyone ported any free Unix-based Scheme compiler to Windows NT,
 > > perhaps via GNU-WIN32?  Facing a future of Visual C++ 4.0, I'm trying
 > > my best to find a more reasonable alternative.
 > 
 > If you really want a scheme compiler I may not be able to help you but
 > if you just want a good extension language I would suggest "scm".
 > I'm using the "scm" which is developed by Aubrey Jaffer and is nowadays 
 > part of the GNU distribution. 
 > At the moment I have only compiled version 4e1 of "scm" using beta 16
 > release of gnu-cgywin32. It worked perfectly well except for two little
 > problems. The construction "num /= 10.0" (or num=num/10.0) which is
 > used by scm at a couple of places didn't work in beta 16. I replaced this
 > with "num *= 0.1" instead. I could not use optimization level "-O2"
 > either, but this seem to be a general problem with the beta 16 release.
 > (I reported this earlier).
 > 
 > The current version of scm is 4e5 but I've not yet compiled that for
 > the PC. This version also contains sockets which I also need but haven't
 > tested on the PC yet.
 > 
 > One little problem still is "popen" which is not supported by beta16
 > but that is just a problem if you want to call other programs.
 > 
 > There is actually a compiler for scm available also, called "hobbit",
 > but this one would as far as I know not work on the PC yet, but will
 > probably fit very well within the DLL-concept used in windows.
 > 
 > There is also another scm "guile" which is based on "scm4e2" and is
 > made into a more general language machine. This is also part of the
 > GNU distribution. "Guile" is an extension of scheme containing
 > property lists, threads, tcl/tk-interface etc. There is also a
 > debugger available for guile.
 > 
 > If you just want a small and nice extension language I would suggest
 > that you start with scm.
 > 
 > 	Best regards
 > 	Roland Orre

Unfortunately, my company does not know I am looking at using other languages.
I was hoping to foist it upon them after I was all done -- and it would still
be compiled so they wouldn't know the difference during intermediate parts of
the project...

However, I will consider your suggestions.  Thank you.




Why do you want this page removed?