[Chicken-users] 4.1.0rc1

2009-07-02 Thread felix winkelmann
Hi!

The release candidate for 4.1.0 is available now at

http://www.call-with-current-continuation.org/chicken-4.1.0rc1.tar.gz

If you have a few minutes, download it and give it a try.


cheers,
felix


___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] 4.1.0rc1

2009-07-02 Thread Sven Hartrumpf
Hi Felix.

Thu, 2 Jul 2009 15:03:09 +0200, bunny351 wrote:

 The release candidate for 4.1.0 is available now at
 If you have a few minutes, download it and give it a try.

This version (and all svn versions after 2009-06-25 or so)
showed the following problem (Linux, gcc440, i686):

 cd tests/
~/tmp/chicken-4.1.0rc1/tests  sh runtests.sh 
 compiler tests ...
../chicken compiler-tests.scm -output-file a.c -include-path ..

Error: shell command terminated with non-zero exit status 11: ../chicken 
compiler-tests.scm -output-file a.c -include-path .. 


Sven


___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


[Chicken-users] Clojure

2009-07-02 Thread bill

Hi all,

I'm curious.   Has anyone in the Chicken community looked at Clojure - 
the new Lisp-like language that ties in to the  JVM?I spent some 
time with it last week and found it not quite ready for prime time.   (I 
think it's more Java than  Lisp)


It got me thinking, however.Java is a complex abomination, but it 
does have one thing in it's favor - the JVM and the endless libraries 
you'll find there.Whenever I tell people how great Chicken Scheme is 
they always come back to me with the same agrument they use against Lisp 
- it just doesn't have the breadth of libraries needed in the real 
world.There are a lot of eggs, but not some key ones (PNG and GTK 
for instance)


How do we change this and compete with the ideas behind Clojure and 
Scala?Scheme is a much better language.


Bill


___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] Clojure

2009-07-02 Thread Peter Bex
On Thu, Jul 02, 2009 at 04:12:17PM -0400, bill wrote:
 Hi all,
 
 It got me thinking, however.Java is a complex abomination, but it 
 does have one thing in it's favor - the JVM and the endless libraries 
 you'll find there.Whenever I tell people how great Chicken Scheme is 
 they always come back to me with the same agrument they use against Lisp 
 - it just doesn't have the breadth of libraries needed in the real 
 world.There are a lot of eggs, but not some key ones (PNG and GTK 
 for instance)
 
 How do we change this and compete with the ideas behind Clojure and 
 Scala?Scheme is a much better language.

The best way to change this is to write these missing eggs!

Also, we have a javahack egg, so we can still make some use of what
the JVM has to offer.  I've never used it because I won't touch Java
with a 10-foot pole, so I don't know how good it is.

Cheers,
Peter
-- 
http://sjamaan.ath.cx
--
The process of preparing programs for a digital computer
 is especially attractive, not only because it can be economically
 and scientifically rewarding, but also because it can be an aesthetic
 experience much like composing poetry or music.
-- Donald Knuth


pgpPEtzXxqxCq.pgp
Description: PGP signature
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] Clojure

2009-07-02 Thread Shawn Rutledge
On Thu, Jul 2, 2009 at 1:12 PM, billramsa...@comcast.net wrote:
 I'm curious.   Has anyone in the Chicken community looked at Clojure - the
 new Lisp-like language that ties in to the  JVM?    I spent some time with
 it last week and found it not quite ready for prime time.   (I think it's
 more Java than  Lisp)

 It got me thinking, however.    Java is a complex abomination, but it does
 have one thing in it's favor - the JVM and the endless libraries you'll find
 there.    Whenever I tell people how great Chicken Scheme is they always

If you want real Scheme (rather than just lisp-like) you could try
Kawa.  I have not tried either one, though.

It's allegedly possible to compile Kawa with gcj.  Would be
interesting to have the best of all 3 worlds - some compiled code for
speed, plus a VM for compatibility with Java class files you might
want to re-use, plus a Scheme interpreter.  But no idea if it's
practical, not having tried it...


___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


[Chicken-users] Imlib2 Egg Question

2009-07-02 Thread bill

Hi,

Quick question - is there any plan to add the imlib-context-set calls to 
the imlib2 egg?   


Or in other words, how do you connect the image to a X-window?

Bill



___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] Clojure

2009-07-02 Thread Andreas Rottmann
Peter Bex peter@xs4all.nl writes:

 On Thu, Jul 02, 2009 at 01:42:16PM -0700, Shawn Rutledge wrote:
 If you want real Scheme (rather than just lisp-like) you could try
 Kawa.  I have not tried either one, though.

 Actually, I think SISC is the canonical Scheme-on-Java.  Not sure why,
 possibly because it's better maintained or implements Scheme more
 completely?

IIRC, SISC is a complete implementation of R5RS, while Kawa punts on
continuations (it has only escape continuations) and proper tail
calls[0].

[0] http://www.gnu.org/software/kawa/internals/complications.html

Regards, Rotty


___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] Clojure

2009-07-02 Thread Leonardo Valeri Manera
2009/7/3 Andreas Rottmann a.rottm...@gmx.at:
 Peter Bex peter@xs4all.nl writes:

 On Thu, Jul 02, 2009 at 01:42:16PM -0700, Shawn Rutledge wrote:
 If you want real Scheme (rather than just lisp-like) you could try
 Kawa.  I have not tried either one, though.

 Actually, I think SISC is the canonical Scheme-on-Java.  Not sure why,
 possibly because it's better maintained or implements Scheme more
 completely?

 IIRC, SISC is a complete implementation of R5RS, while Kawa punts on
 continuations (it has only escape continuations) and proper tail
 calls[0].

 [0] http://www.gnu.org/software/kawa/internals/complications.html

 Regards, Rotty

I've always considered the most important difference between the two
to be the fact that SISC is an interpreter, while Kawa is also a
bytecode compiler.

There are some cases where you want compiled classes to be crapped out
at the end of the day, continuations or no continuations.

I do wish the SISC codebase would move a little, afaik its been static
since early 2008, and while its good, its not bug-free. Kawa has
limitations, but is maintained.

In the end, it comes to the right tool for the job. One's aim should
be to ensure that the tool isn't Java. :d

Cheers,
Leo


___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users