Well; here's a transcript:
CHICKEN
(c)2008 The Chicken Team
(c)2000-2007 Felix L. Winkelmann
Version 3.2.7 - linux-unix-gnu-x86-64 [ 64bit manyargs dload ptables
applyhook hostpcre ]
compiled 2008-08-21 on debian (Linux)
#;1 (string-translate i ö o_)
Error: (string-translate) invalid
2008-08-21 on debian (Linux)
Any ideas on how to fix this?
Sunnan
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users
Ivan Shmakov wrote:
Sunnan [EMAIL PROTECTED] writes:
(define (fib)
(let loop ((a 1) (b 1))
(set! fib (lambda () (loop b (+ a b
a))
This `set!' isn't necessary, compare:
(define fib
(let ((a 1) (b 1))
(lambda ()
(let ((saved a))
(set
Jörg F. Wittenberger wrote:
For pure chicken code this maybe correct.
But some Scheme implementations happen to treat the former form as a
global variable, which can be set! later on, while the latter is beeing
compiled into a static binding and set! on it will raise an error.
Thanks for this
sure. For no small part because the text editor I use
(TextMate) doesn't highlight the first form as a function definition
but does highlight the second form.
The second form.
Shorter is better.
Always, always, always.
Sunnan
___
Chicken-users
is low-level, srfi-42 and miscmacros are control
structures... This is part of what lisp is to me; layers upon layers of
code.
Of course, I'm not saying that dependencies are an end in itself; I'm
just wondering if you or Benedikt have an alternative suggestion.
Sunnan
Benedikt Rosenau wrote:
Anyway, I propose the following: please keep dependencies between
eggs small.
I disagree; sometimes, it seems better to split common code to libraries
than to have duplication. Dependencies can be hell, but so can duplication.
Further, no mutual dependencies (A needs
Ivan Raikov wrote:
Another solution would be to modify salmonella to construct a
dependency graph for all eggs and issue a warning for each dependency
cycle detected.
That would detect the problems, but wouldn't really solve them.
___
felix winkelmann wrote:
BTW, in ccmake you can simply press e and continue. It should still
be able to generate a makefile.
OK. I was concerned that that would build a version of chicken without
libffi support.
Sunnan
___
Chicken-users mailing
felix winkelmann wrote:
It should be possible to modify the compiler- and linker flags in ccmake
to use libffi.
Thanks.
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users
/share/doc
/usr/include
/usr/include/ffi.h
/usr/include/ffitarget.h
/usr/lib
/usr/lib/libffi.a
/usr/lib/libffi.la
/usr/lib/libffi_pic.a
/usr/lib64
/usr/lib64/libffi.a
/usr/lib64/libffi.la
/usr/lib64/libffi_pic.a
/usr/share/doc/libffi4-dev
/usr/lib/libffi.so
/usr/lib64/libffi.so
Sunnan
.
Sunnan
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users
as everybody me-too:s, but
for me it's ease of use, good continuation performance, many extensions,
great community (+ felix!) and good integration with C and Unix.
Sunnan
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman
bryan rasmussen wrote:
Hi,
I was wondering about integration between Chicken and Stalin, has
anyone ever done anything to use the two together in any way?
1. Stalin reads sexps, chicken writes sexps (or vice versa)
2. Develop with a subset of chicken, deploy with stalin
3. Separate processes
felix winkelmann wrote:
A stalin-compat library? No problem.
It wasn't so much a request as an example of what people can do.
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users
to *strictly* parse it. Not easy considering the amount of
abuses of syntax people have put in over the years. (Using our h2-syntax
to center images is one of the worst examples, but there are others,
less extreme.)
I do agree, though.
Sunnan
On 5/18/07, Michael McDermott [EMAIL PROTECTED] wrote:
Ubiquitous Unicode support
I tend to look at requiring Unicode support as analogous to requiring
the full numeric tower -- really important for some applications, and
I have no beef with Chicken's solutions to both of these problems.
#:infix)
Sunnan
PS
My tinyclos/syntax-case problem that I reported earlier remains
unsolved. I'll download darcs chicken and see if it' still there.
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken
defined differentlly for numbers, characters
and strings. Works fine when I'm not requiring syntax-case.
AML,
Sunnan
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users
and
syntax-case makes the program work fine for ascii clean data.)
Sunnan
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users
,
Sunnan
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users
On Sun, 2005-12-25 at 23:49 +0100, Benedikt Rosenau wrote:
What made you try or choose Chicken in the first place?
I liked that it was relatively easy to use C libraries. I prefer chicken
over bigloo -- iirc, call-with-current-continuation is cheaper in
chicken, too.
On Mon, 2005-12-05 at 23:54 +0100, Jens Axel Søgaard wrote:
Sunnan wrote:
;; instead of:
(let f ((n (...)))
(if (zero? n) 1
(* n (f (- n 1)
;; it's the exact same number of characters!
Almost - note that REC returns the recursive
function, so you need to return
://www.paulgraham.com/power.html
help!
years truely,
sunnan
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users
love to see example chicken projects, I'm especially interested in
autoconf and automake usage but other solutions are also of interest.
Sunnan
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken
Magnus Therning [EMAIL PROTECTED] writes:
I'm sure you've read what Paul Graham has to say after using Lisp
(almost as nice as Scheme :-) for web applications in ViaWeb?
He used CPS because full continuations weren't available; maybe Scheme
could do it nicer.
--
.i mi'e snan .i mi rodo roda
26 matches
Mail list logo