Re: [Chicken-users] MinGW CMake error - chicken-2.315

2006-07-07 Thread Ian Oversby
Brandon Van Every wrote: Ian Oversby wrote: I'm trying to build chicken for MinGW but it is failing in CMake with the message: CMake Error: Cannot find source file C:/chicken-2.315/StackGrowsDownward.c for target cmTryCompileExec. Any ideas why? I'm going to guess that something

Re: [Chicken-users] Another mailbox egg

2006-07-07 Thread felix winkelmann
On 7/5/06, Kon Lovett [EMAIL PROTECTED] wrote: On Jul 5, 2006, at 12:35 PM, Dan wrote: But why is this not a new *version* of mailbox.egg? Because Felix wanted to keep the mailbox.egg as is. Yes, I take full responsibility for this due to performance paranoia and gratuitous minimalism.

Re: [Chicken-users] lib/chicken/1

2006-07-07 Thread felix winkelmann
On 7/6/06, Brandon J. Van Every [EMAIL PROTECTED] wrote: The Chicken 3.15 tarball, when ./configured on Cygwin, creates a directory lib/chicken/1 with nothing in it. What is this for, and is this behavior correct? I'm guessing it's for eggs, and 1 strikes me as a rather odd version number, but

Re: [Chicken-users] Why no PCRE for Windows?

2006-07-07 Thread felix winkelmann
The newLISP executable for windows includes the PCRE engine and is only 180,736 bytes in size. Hm. PCRE is even BSD licensed, but I'm a bit reluctant to add third party software to the distribution. #;4 (string-search foo.*bar foo\nbar) #f #;5 (string-search foo.*bar foo-bar) (foo-bar) The

[Chicken-users] adding a standard regexp engine?

2006-07-07 Thread felix winkelmann
A general question to all list members: The multiude of regex engines is both a pain for building and using chicken, as the regex-flavors are never quite the same and handling the different cases gets tedious quickly. What do others think about adding one regex library for alll platforms? It

Re: [Chicken-users] cross compilation, emedded platform

2006-07-07 Thread Dan
OK, I'm a little confused in my embedded chicken efforts. I want to build the chicken compiler for the target platform and static libraries. I do not want shared libraries or csi (there are no .so's or stdio on the platform). What exactly is the make target that I need to build ? chicken, csc or

Re: [Chicken-users] adding a standard regexp engine?

2006-07-07 Thread Peter Bex
On Fri, Jul 07, 2006 at 12:07:26PM +0200, Michele Simionato wrote: - PCRE - Oniguruma (very powerful, but also very big) I vote for PCRE, which is the one used by Python, IIRC. PCRE has my vote too. I never heard of Oniguruma, what makes it so much more powerful than PCRE? The most common

Re: [Chicken-users] repl with scgi?

2006-07-07 Thread jbarciela jbarciela
Finally I could find some time to play again. I followed the suggestion from Peter and Kon, downloaded 2.315 and built it myself. Threads are working now. For the REPL I'm starting the scgi server in it's own thread as Thomas and Felix suggested, works great. And works great from Quack too.

Re: [Chicken-users] Another mailbox egg

2006-07-07 Thread Kon Lovett
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Jul 7, 2006, at 2:12 AM, felix winkelmann wrote: On 7/5/06, Kon Lovett [EMAIL PROTECTED] wrote: On Jul 5, 2006, at 12:35 PM, Dan wrote: But why is this not a new *version* of mailbox.egg? Because Felix wanted to keep the mailbox.egg as is.

Re: [Chicken-users] adding a standard regexp engine?

2006-07-07 Thread John Cowan
felix winkelmann scripsit: What do others think about adding one regex library for alll platforms? It must be BSD licensed. Currently there are two candidates which look interesting: - PCRE Absolutely go with PCRE. It's an excellent implementation, and Perl5-compatibility is expected in

Re: [Chicken-users] chicken-ffi-macros.scm chicken-more-macros.scm

2006-07-07 Thread Brandon J. Van Every
felix winkelmann wrote: On 7/6/06, Brandon J. Van Every [EMAIL PROTECTED] wrote: When I build the Chicken 2.315 tarball on Cygwin, chicken-ffi-macros.scm and chicken-more-macros.scm are not installed anywhere. Is this correct behavior? If so, I will remove them from the CMake installation.

Re: [Chicken-users] cross compilation, emedded platform

2006-07-07 Thread Brandon J. Van Every
Dan wrote: OK, I'm a little confused in my embedded chicken efforts. I want to build the chicken compiler for the target platform and static libraries. I do not want shared libraries or csi (there are no .so's or stdio on the platform). Do you strongly object to just building everything?

Re: [Chicken-users] adding a standard regexp engine?

2006-07-07 Thread Brandon J. Van Every
felix winkelmann wrote: What do others think about adding one regex library for alll platforms? It must be BSD licensed. Thumbs up! I don't presently care about regex and it would slightly simplify the CMake build. Cheers, Brandon Van Every

[Chicken-users] Calling routines in kernel32.DLL

2006-07-07 Thread Chess Player
In order to position the cursor in Windows' console I've been doing this in newLisp: (import kernel32.DLL GetStdHandle) (import kernel32.DLL SetConsoleCursorPosition ) (constant 'STD_OUTPUT_HANDLE 0xfff5) (define (cons-output-handle) (GetStdHandle STD_OUTPUT_HANDLE)) (define

Re: [Chicken-users] cross compilation, emedded platform

2006-07-07 Thread Brandon J. Van Every
Dan wrote: And, by the way, CMake is too difficult for this task, as is pretty much make at this point. You have no ideea how painful libtool, autoconf and automake are when cross-compiling. I'm having a hard enough time separating things meant for the host from things meant for the target. I