From: fox AT hoopla DOT mrl DOT nyu DOT edu (David Fox) Subject: Re: Scheme->C 26 Jun 1997 07:13:22 -0700 Approved: cygnus DOT gnu-win32 AT cygnus DOT com Distribution: cygnus Message-ID: References: <199706252255 DOT SAA01025 AT moonglum DOT mountain DOT net> Original-To: gnu-win32 AT cygnus DOT com X-Newsreader: Gnus v5.3/Emacs 19.34 Original-Sender: owner-gnu-win32 AT cygnus DOT com "T. Kurt Bond" writes: > Yes, definitely. How difficult was the port? Very easy. I didn't even apply the NT patch, just the Linux patch. I did a little fudging here and there -- one assembler symbol needed an underscore added, I eliminated the wrapper script and fixed up the compiler defaults so it could work without it. Changed some filenames in the makefile from foo to foo.exe. Stuff like that. I also applied my patches to add CLOS style keywords, access to the command line arguments and a few other things. Since I made the binary I've also created patches to change what Scheme->C calls define-macro to the more conventional define-expander, to change the standard file extension from ".sc" to ".scm". At some point I'll make a new binary with these features. (Of course, they may break existing code in minor ways. But with them you have at least a chance of compiling the same program with different Scheme compilers.) - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".