[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: a free Unix Scheme compiler for Windows NT?
- To: orre@xxxxxxxxx (Roland Orre)
- Subject: Re: a free Unix Scheme compiler for Windows NT?
- From: robertb@xxxxxxxxx (robert)
- Date: Wed, 2 Oct 1996 10:16:31 -0700
- In-Reply-To: Roland Orre's message as of Oct 2, 2:18pm
> 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.