compiling chicken

  • Follow


Hi,

Is this the right news group to be asking questions about chicken
scheme? I've looked for a more specific one but failed to find one.

Is there a way to change the the C compiler used by chicken?
Preferably an easy way!

My aim is to do Windows programming (no, I don't want to target
something else) in a mix of C and scheme. Are there better ways of
mixing C with scheme (or embedding scheme in C) than chicken?
Alternativly are there versions of scheme with a good Windows binding?
0
Reply nick_keighley_nospam (4574) 1/1/2010 1:46:08 PM

On 1 Jan, 13:46, Nick Keighley <nick_keighley_nos...@hotmail.com>
wrote:
> Hi,
>
> Is this the right news group to be asking questions about chicken
> scheme? I've looked for a more specific one but failed to find one.
>
> Is there a way to change the the C compiler used by chicken?
> Preferably an easy way!
>
> My aim is to do Windows programming (no, I don't want to target
> something else) in a mix of C and scheme. Are there better ways of
> mixing C with scheme (or embedding scheme in C) than chicken?
> Alternativly are there versions of scheme with a good Windows binding?

and I've found this
http://chicken.wiki.br/compiling-chicken-on-windows-xp-with-mingw

0
Reply Nick 1/1/2010 1:57:04 PM


On 1 Jan, 13:57, Nick Keighley <nick_keighley_nos...@hotmail.com>
wrote:
> On 1 Jan, 13:46, Nick Keighley <nick_keighley_nos...@hotmail.com>
> wrote:
>
> > Hi,
>
> > Is this the right news group to be asking questions about chicken
> > scheme? I've looked for a more specific one but failed to find one.
>
> > Is there a way to change the the C compiler used by chicken?
> > Preferably an easy way!
>
> > My aim is to do Windows programming (no, I don't want to target
> > something else) in a mix of C and scheme. Are there better ways of
> > mixing C with scheme (or embedding scheme in C) than chicken?
> > Alternativly are there versions of scheme with a good Windows binding?
>
> and I've found this http://chicken.wiki.br/compiling-chicken-on-windows-xp-with-mingw

ok, the answer appears to be RTFM. The chicken compiler, csc, compiles
scheme to C and then invokes a C compiler. csc has a zillion command
line options (type csc -help) one of which is -cc to select the C
compiler. I've also downloaded minGW.

I'd still be interested in any recomendations for a scheme with good
windows bindings...
0
Reply Nick 1/3/2010 1:08:14 PM

Nick Keighley  <nick_keighley_nospam@hotmail.com> wrote:
+---------------
| I'd still be interested in any recomendations for a scheme with good
| windows bindings...
+---------------

PLT Scheme <http://plt-scheme.org/> usually gets good marks for that.
It has a built-in cross-platform GUI, provides COM support[1], subprocesses
("fork"ing and "pipe"ing), fairly convenient FFI to C code (system calls,
system libraries, and user-written extensions), a JIT compiler, plus a
compiler that can create either bytecode or hard-compiled code (via C)
as well as standalone executables, lots of libraries and pre-built
packages <http://planet.plt-scheme.org/>, etc., etc.


-Rob

[1] http://docs.plt-scheme.org/mysterx/index.html
    http://docs.plt-scheme.org/mzcom/index.html

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607


0
Reply rpw3 1/4/2010 10:50:19 AM

3 Replies
97 Views

(page loaded in 0.129 seconds)

Similiar Articles:








7/28/2012 8:48:30 AM


Reply: