Re: Why Lisp instead of Scheme?



cstacy@xxxxxxxxxxxxx (Christopher C. Stacy) wrote in
news:uhdib23ne.fsf@xxxxxxxxxxxxx:

> "Brandon J. Van Every" <mylastnameruntogether@xxxxxxxxxxxxxxxxx>
> writes:
> [why I'm using Bigloo Scheme]
>>
>> - it's a high performance Scheme -> C compiler, thus appropriate
>> to my 3D graphics and game AI problems.
>> - I'm broke and it's open source.
>> - I'm on Windows and there's no open source Lisp compiler available
>
> You might consider GNU Common Lisp (GCL).

GCL compiles to machine-independent bytecode, not native code. I
suppose I am guilty of not fully specifying what I meant by a
'compiler', but in my mind it always means something that produces
native code. In other people's minds it doesn't, but again my problem
domains are 3D graphics and game AI, where native compiled performance
is highly desireable.

On Windows it relies on Cygwin, which means it's "not really Windows."
That invokes a whole pile of tool and cultural problems that I won't get
into here. More importantly, Cygwin has the cygwin1.dll GPL licensing
issue. IIUC, this may not be a problem if one is linking only Lisp
code. But if one is also linking C code, as I would be doing, then one
runs afoul of the Cygwin GPL.

Maybe there is some -mno-cygwin way of building stuff. But toolchains
usually don't expect special options and doing things out of the
ordinary tends to break builds. If someone has anecdotes to the
contrary, that they're using GCL in a production capacity on Windows and
have gotten completely free of all GPL restrictions, I'd like to hear
about that.


--
Cheers, www.indiegamedesign.com
Brandon Van Every Seattle, WA

"The pioneer is the one with the arrows in his back."
- anonymous entrepreneur
.



Relevant Pages

  • Re: Compiler for Windows (Open Source)
    ... > I am looking at getting a simple compiler for Windows that I can use ... > to play around with different Open Source software. ... > Open Source software that is out there for Windows. ...
    (comp.lang.c)
  • Re: Should we broaden the topicality of this group?
    ... Turbo C is a cheap and cheerful solution with a usable IDE. ... The Watcom C compiler is free and open source. ... To do windows stuff, ...
    (comp.lang.c)
  • Re: Python compiled on Windows
    ... open source compiler like gcc or g++ on Windows? ... From the standpoint of open source. ... if there ever had compiled on windows using ... that toolkit or even with gcc, and with gcc, whether there are problems ...
    (comp.lang.python)
  • Re: JNI
    ... or recommend another open source C compiler for ... I don't know about windows at all, but have you tried Cygwin or MinGW? ...
    (comp.lang.java.programmer)
  • Re: hmm..interesting
    ... you've got a discussion of ARM vs Intel architecture here: ... And ARM is rapidly running away from RISC. ... mainstream (many netbooks and smartphones run Linux instead of Windows ... And hardly any C compiler does. ...
    (comp.sys.acorn.hardware)