Re: [Ecls-list] What would be the cause of Error when copying file from?

2010-07-01 Thread Juan Jose Garcia-Ripoll
On Thu, Jul 1, 2010 at 3:33 AM, Pascal J. Bourguignon p...@informatimago.com wrote: I get this error when asdf loading :usocket. [...@kuiper :0.0 site]$ ls -ld /tmp drwxrwxrwt 9 root root 36864 Jul 1 03:18 /tmp/ What could be the cause? ECL has to have the ability to load the same FASL

Re: [Ecls-list] Bug in argument checking based on function proclamation

2010-07-01 Thread Juan Jose Garcia-Ripoll
On Tue, Jun 29, 2010 at 2:12 AM, Gabriel Dos Reis g...@integrable-solutions.net wrote: On Mon, Jun 28, 2010 at 2:46 PM, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: * Proclamations are also used to deduce the type of a function's arguments and create argument type

Re: [Ecls-list] To evaluate or not to evaluate?

2010-07-01 Thread Juan Jose Garcia-Ripoll
On Thu, Jul 1, 2010 at 8:13 AM, Pascal J. Bourguignon p...@informatimago.com wrote: Loading iolib, (and several other systems such as io.multiplex, etc) in ECL signals the following error. ASDF2 does not evaluate the :pathname argument in DEFSYSTEM forms, but it seems these systems expect

Re: [Ecls-list] long-long

2010-07-01 Thread Juan Jose Garcia-Ripoll
On Thu, Jul 1, 2010 at 11:50 PM, Seth Burleigh s...@tewebs.com wrote: Anyways, now i have to figure out how to get ecl to recognize that i actually do have dffi installed... You mean libffi? Looking at config.log and why it fails may help. Juanjo -- Instituto de Física Fundamental, CSIC

Re: [Ecls-list] libffi on debian lenny

2010-07-04 Thread Juan Jose Garcia-Ripoll
Seems I will have to do some manual tweaking of header locations in ECL, like we already did for gmp and gc. Juanjo On Sun, Jul 4, 2010 at 8:22 AM, Matthew Mondor mm_li...@pulsar-zone.netwrote: On Sun, 04 Jul 2010 04:23:45 +0200 p...@informatimago.com (Pascal J. Bourguignon) wrote: On

Re: [Ecls-list] Simple Hello word! function

2010-07-04 Thread Juan Jose Garcia-Ripoll
On Sun, Jul 4, 2010 at 7:32 PM, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: Wow, I did not think about that. The other option, which is not that bad, is to create a REPL for that string. Even better, LOAD does this for you: cl_object string, stream; string

Re: [Ecls-list] Regular toplevel functions vs. labels

2010-07-04 Thread Juan Jose Garcia-Ripoll
On Sun, Jul 4, 2010 at 10:24 PM, Matthew Mondor mm_li...@pulsar-zone.netwrote: On Mon, 28 Jun 2010 17:25:18 -0500 Gabriel Dos Reis g...@integrable-solutions.net wrote: Is the ECL compilation scheme of functions defined by labels likely to yield better codes than those functions defined

Re: [Ecls-list] [PATCH,BUG] Some fixes for ECL a bug

2010-07-13 Thread Juan Jose Garcia-Ripoll
On Tue, Jul 13, 2010 at 9:43 AM, Alexander Gavrilov angavri...@gmail.comwrote: On Mon, Jul 12, 2010 at 5:45 PM, Alexander Gavrilov angavri...@gmail.comwrote: (defmethod foo ((bar t)) (declaim (optimize (speed 1 I did not change anything since yesterday and this works for me.

Re: [Ecls-list] [PATCH,BUG] Some fixes for ECL a bug

2010-07-14 Thread Juan Jose Garcia-Ripoll
On Wed, Jul 14, 2010 at 9:05 AM, Alexander Gavrilov angavri...@gmail.comwrote: 2. At least on my system, the debugger segfaults on any attempt to restart after the break takes place. This was a side effect of the problem with the interpreter. I have also fixed the macroexpansion. Juanjo

Re: [Ecls-list] Error en el compilador?

2010-07-14 Thread Juan Jose Garcia-Ripoll
On Mon, Jul 12, 2010 at 2:12 PM, Pascal J. Bourguignon p...@informatimago.com wrote: It looks like there's a problem to compile iolib with the lastests (10.7.1, y cvs co one hour ago) ecls. I assume that C1FORM is a structure of the ECL compiler. I fixed this problem and another corner

Re: [Ecls-list] How to compile statically against ECL?

2010-07-17 Thread Juan Jose Garcia-Ripoll
On Sat, Jul 17, 2010 at 2:38 PM, Erik Winkels aeri...@xs4all.nl wrote: Is it possible to compile libecl.so as a static library as well? Not as well but solely. The configuration option --disable-sahred does this. One of my goals for my ILGE 2010 entry was easy distribution of a binary

Re: [Ecls-list] Some latest changes

2010-07-17 Thread Juan Jose Garcia-Ripoll
On Fri, Jul 2, 2010 at 9:50 AM, Eric Marsden eric.mars...@free.fr wrote: Compiling with --enable-unicode on Linux/AMD64 has become very RAM-consuming; I killed a recent compile with 3.5 GB resident during ecl_min compile. I'm building with only --enable-unicode --enable-threads. Below is the

Re: [Ecls-list] Type propagation

2010-07-18 Thread Juan Jose Garcia-Ripoll
On Sun, Jul 18, 2010 at 7:38 PM, Alexander Gavrilov angavri...@gmail.comwrote: http://github.com/angavrilov/ecl-sse/commit/cbe378d285bcdc90dadd43cd039ff8128e4c6850 http://github.com/angavrilov/ecl-sse/commit/c03f83265ea6c46d648e64957b9fb0b7009c03e7 The two links seem to be redundant with

Re: [Ecls-list] Executing lisp in custom C REPL, require stops eval

2010-07-28 Thread Juan Jose Garcia-Ripoll
On Wed, Jul 28, 2010 at 2:33 PM, Louis Höfler louis.hoef...@gmx.de wrote: If I simply do (terpri) then everything is printed. If I try (finish-output), which I read, is the equivalent to fflush in c, nothing is printed. There was a typo in ECL that made FORCE-OUTPUT and FINISH-OUTPUT

Re: [Ecls-list] compilation on cygwin

2010-07-31 Thread Juan Jose Garcia-Ripoll
He/She should install gmp from cygwin and use it to build ECL, not rely on ECL's version of GMP which is there for convenience but probably too old for recent versions of cygwin. Juanjo On Fri, Jul 30, 2010 at 3:44 AM, Louis Höfler louis.hoef...@gmx.de wrote: Someone I talked to tried to

Re: [Ecls-list] cl_boot crash

2010-07-31 Thread Juan Jose Garcia-Ripoll
On Sat, Jul 31, 2010 at 8:44 PM, John DeSoi de...@pgedit.com wrote: Thanks so much for your help so far. I think we are almost there. I would have never figured it out :). I must say I thought all the time that the cause was related to the use of secondary threads for the plugin: it is the

Re: [Ecls-list] ECL on Windows 32-bit with msys/mingw

2010-08-18 Thread Juan Jose Garcia-Ripoll
On Wed, Aug 18, 2010 at 5:03 PM, Gabriel Dos Reis g...@cs.tamu.edu wrote: Has anybody been successful building ECL from CVS trunk on Windows 32-bit using msys/mingw? For me it fails with: In file included from c:\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/ unistd.h:13,

Re: [Ecls-list] Rename a directory?

2010-08-19 Thread Juan Jose Garcia-Ripoll
Hopefully fixed in CVS. RENAME-FILE is all what you need -- even though the specification only mandates it should work for files and thus this assumption is not portable. Juanjo On Thu, Aug 19, 2010 at 8:26 PM, Zach Beane x...@xach.com wrote: I'd like to rename a directory with ECL. If I have

Re: [Ecls-list] SSE Intrinsics in ECL

2010-08-20 Thread Juan Jose Garcia-Ripoll
On Fri, Aug 20, 2010 at 5:00 PM, Alexander Gavrilov angavri...@gmail.comwrote: Committing and running test builds would be a good way to find out if there are any unexpected issues. Ok, then should I commit just the patch you sent me? Does it include everything? Note that since I don't

Re: [Ecls-list] Status ECL + Maxima

2010-08-21 Thread Juan Jose Garcia-Ripoll
On Sat, Aug 21, 2010 at 5:14 PM, Raymond Toy toy.raym...@gmail.com wrote: On 8/21/10 9:39 AM, Juan Jose Garcia-Ripoll wrote: The sources in CVS right now give these errors Error summary: Error found in /Users/jjgarcia/build/maxima/tests/rtest14.mac, problem: (144) Errors found

Re: [Ecls-list] compiler-macro: spurious parameter reference?

2010-08-29 Thread Juan Jose Garcia-Ripoll
On Sun, Aug 29, 2010 at 6:37 PM, Pascal J. Bourguignon p...@informatimago.com wrote: When compiling a compiler macro, the whole form seems to be referenced even if it is not This actually happens with all macros. Macros destructure forms: they always get the whole form to be parsed in a

Re: [Ecls-list] Note checking types of arguments?

2010-08-29 Thread Juan Jose Garcia-Ripoll
On Sun, Aug 29, 2010 at 8:55 PM, Pascal J. Bourguignon p...@informatimago.com wrote: ;;; In function MAKE-KEYWORD, checking types of arguments SYM. What does this note mean? That means a possibly expensive type check for SYM was inserted at the beginning of the function. In this case it

Re: [Ecls-list] fatal: relocation errors on Solaris x86 and OpenSolaris 64-bit.

2010-08-30 Thread Juan Jose Garcia-Ripoll
I really know nothing about Opensolaris 64 bit model and appropriate compiler flags. I would rather have an operating system that gave me just one sane build model by default, with not so much to tweak. However, this seems to be relevant: http://forums.sun.com/thread.jspa?threadID=5071225 The

Re: [Ecls-list] fatal: relocation errors on Solaris x86 and OpenSolaris 64-bit.

2010-08-30 Thread Juan Jose Garcia-Ripoll
On Mon, Aug 30, 2010 at 1:52 PM, Dr. David Kirkby david.kir...@onetel.netwrote: But Solaris 10 has not died, neither or x86 or SPARC. The issues are seen on Solaris 10 SPARC too, so it not just an x86 problem. Maxima is not complaining on SPARC, but the elfdump command clearly shows the

Re: [Ecls-list] inexistant packages

2010-09-04 Thread Juan Jose Garcia-Ripoll
: On Mon, Aug 30, 2010 at 10:04 AM, Juan Jose Garcia-Ripoll Ok, that should be fixed now. We just have to make sure that no other errors went unnoticed due to the one we have just fixed. This fixes the fix. Otherwise even swank cannot be loaded from fasl... - src

Re: [Ecls-list] executables produced with make-build break in cffi-grovel

2010-09-12 Thread Juan Jose Garcia-Ripoll
Hi again, sorry for the delay. This was not an easy problem and right now I am travelling a lot, but I believe I have found some causes and a solution. Problems: - Dependency on symbols from the C package - Dependency on symbols from ASDF (cffi-grovel) - Dependency on a directory from its

Re: [Ecls-list] Compiling ECL under Wine

2010-09-12 Thread Juan Jose Garcia-Ripoll
On Sun, Sep 12, 2010 at 2:00 PM, Gabriel Dos Reis g...@cs.tamu.edu wrote: I then decided to use Wine to compile ECL. I needed to apply the patchlet attached to this email. Added to CVS. Thanks! Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain)

Re: [Ecls-list] problems in src/c/dpp.c - too many too few arguments.

2010-09-16 Thread Juan Jose Garcia-Ripoll
On Thu, Sep 16, 2010 at 2:42 PM, Gabriel Dos Reis g...@integrable-solutions.net wrote: On Thu, Sep 16, 2010 at 5:30 AM, Dr. David Kirkby david.kir...@onetel.net wrote: I thought I'd reported this before, but can't see to find the email. So I'll have another go. When I'm building

Re: [Ecls-list] ecl is linking unnecessarily to libintl.so (at least on OpenSolaris)

2010-09-19 Thread Juan Jose Garcia-Ripoll
On Sun, Sep 19, 2010 at 3:30 AM, Dr. David Kirkby david.kir...@onetel.netwrote: On 09/18/10 11:36 PM, Juan Jose Garcia-Ripoll wrote: What should I check for? What should I need on each version of Solaris that exists out there? There is no way to treat that platform in a portable way

Re: [Ecls-list] Signaling a more specific condition on signals.

2010-09-21 Thread Juan Jose Garcia-Ripoll
On Tue, Aug 31, 2010 at 1:14 AM, Pascal J. Bourguignon p...@informatimago.com wrote: Sorry but there's still something. Since most exceptions are asynchronous, we often want to record them and then go on with the current code (which has no problem). Therefore we would need actually a

Re: [Ecls-list] Strange warning in method.

2010-09-21 Thread Juan Jose Garcia-Ripoll
On Mon, Aug 9, 2010 at 3:57 PM, Pascal J. Bourguignon p...@informatimago.com wrote: You're right, the problem is with FIND (notice that FIND is a function, so that would be in the open-coding of FIND, not a macro-expansion):

Re: [Ecls-list] where to download ecl 10.7.1 release

2010-09-22 Thread Juan Jose Garcia-Ripoll
Sorry this is a problem with the automated webpage construction. I have bumped up the release number but have not actually produced any so far. 10.4.1 should be ok. Juanjo On Wed, Sep 22, 2010 at 3:55 AM, Anton Vodonosov avodono...@yandex.ruwrote: Hello, ECL project page says the last

[Ecls-list] Stack Overflow ECL

2010-09-26 Thread Juan Jose Garcia-Ripoll
There seems to be an active tag there, and I have added it to my Google Reader account. I have the feeling it is not a bad way of offering support in a collaborative way. Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain)

[Ecls-list] Another delay...

2010-09-27 Thread Juan Jose Garcia-Ripoll
in the release plans. This time it is the Common Lisp reader with a more or less serious bug report. It involves strtod(), atoi(), etc, functions are used by ECL which may be affected by the current C locale. So far I have managed to fix the reader, spitting the functions ecl_parse_integer and

Re: [Ecls-list] Segfault while parsing floats

2010-10-01 Thread Juan Jose Garcia-Ripoll
On Fri, Oct 1, 2010 at 9:33 PM, Stas Boukarev stass...@gmail.com wrote: After the commit ecl_parse_number and ecl_parse_integer are splitted into separate files and do not rely on the C library (atoi, strtod, ...) because these functions are affected by the locale. when entering in ecl_min

Re: [Ecls-list] getting ecl to work

2010-10-01 Thread Juan Jose Garcia-Ripoll
On Wed, Sep 29, 2010 at 7:47 PM, Samium Gromoff _deepf...@feelingofgreen.ru wrote: On Wed, 29 Sep 2010 20:37:43 +0400, Samium Gromoff _ deepf...@feelingofgreen.ru wrote: (require 'asdf) ;;; Loading #P/Users/jjgarcia/lib/ecl-10.7.1/asdf.fas ;;; Loading

Re: [Ecls-list] libdir: *nix vs. Windows

2010-10-01 Thread Juan Jose Garcia-Ripoll
On Thu, Sep 30, 2010 at 9:24 PM, Samium Gromoff _deepf...@feelingofgreen.ru wrote: On Thu, 30 Sep 2010 13:59:46 -0500, Gabriel Dos Reis g...@integrable-solutions.net wrote: On Thu, Sep 30, 2010 at 11:03 AM, Samium Gromoff _deepf...@feelingofgreen.ru wrote: On Thu, 30 Sep 2010 19:08:48

[Ecls-list] Help needed: autoconf with spaces in names

2010-10-03 Thread Juan Jose Garcia-Ripoll
It seems that configure does not work when one of the directories contains a space in the name. Is this a known limitation? Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain) http://juanjose.garciaripoll.googlepages.com

Re: [Ecls-list] minor fixes for cross compilation

2010-10-03 Thread Juan Jose Garcia-Ripoll
On Wed, Sep 22, 2010 at 11:27 PM, Anton Vodonosov avodono...@yandex.ruwrote: Hello. I just successfully cross-compiled ECL head (git revision 09ae1f43c0cf244cdba5c9690e301c8a1aab2458) for ARM (arm9tdmi, linux). Minor fixes were required. 1. chmod + ecl_min and dpp in the installation of

Re: [Ecls-list] Help needed: autoconf with spaces in names

2010-10-03 Thread Juan Jose Garcia-Ripoll
On Mon, Oct 4, 2010 at 12:09 AM, Michael Wood esiot...@gmail.com wrote: I've just tried with curl, since I have the sources on my machine and it uses autoconf. I copied it to '/tmp/some where' and then ran './configure --prefix=/tmp/some path'. The configure step worked without complaint

Re: [Ecls-list] RANLIB, AR, build paths when cross-compiling

2010-10-04 Thread Juan Jose Garcia-Ripoll
On Mon, Oct 4, 2010 at 9:39 PM, Gabriel Dos Reis g...@cs.tamu.edu wrote: Attached is a patch I had needed (and that has been sitting on my hard-drive for a while now.) It addresses some pesky issues related to cross-compiling ECL. Hi Gabriel, thanks a lot for the patch. It looks good and I

Re: [Ecls-list] ECL failure with Pierre Mai's Deflate library

2010-10-04 Thread Juan Jose Garcia-Ripoll
On Mon, Oct 4, 2010 at 2:43 PM, Zach Beane x...@xach.com wrote: I'd like to use Pierre Mai's Deflate library with ECL, but it fails on every gzip file I test. Attached is a small tarball that demonstrates the problem. It has deflate.lisp from Deflate 1.0.1, a small gunzip definition, and a

[Ecls-list] Fwd: ECL failure with Pierre Mai's Deflate library

2010-10-05 Thread Juan Jose Garcia-Ripoll
-- Forwarded message -- From: Pierre R. Mai p...@pmsf.de Date: 2010/10/5 Subject: Re: [Ecls-list] ECL failure with Pierre Mai's Deflate library To: Zach Beane x...@xach.com, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com Am 05.10.2010 um 12:01 schrieb Pierre R

Re: [Ecls-list] ECL failure with Pierre Mai's Deflate library

2010-10-11 Thread Juan Jose Garcia-Ripoll
On Mon, Oct 4, 2010 at 2:43 PM, Zach Beane x...@xach.com wrote: I'd like to use Pierre Mai's Deflate library with ECL, but it fails on every gzip file I test. Attached is a small tarball that demonstrates the problem. Ok, I believe the problem has been fixed. There were two small but nasty

Re: [Ecls-list] asdf-install with ecl 10.4.1 windows7 64bit

2010-10-14 Thread Juan Jose Garcia-Ripoll
On Thu, Oct 14, 2010 at 2:00 AM, Ilya Kliot plu...@gmail.com wrote: ;;; Invoking external command: ;;; cl -FeC:/Users/plush/Local Settings/Temporary Internet Files/common-lisp/usr/ecl10.4.1/asdf/defpackage.fas C:/Users/plush/AppData/Local/Temp/EAA38.obj C:/Users/plush/Local

[Ecls-list] Big patch

2010-10-17 Thread Juan Jose Garcia-Ripoll
I already commented here the problem with POSIX locales and ECL's routine for reading and printing numbers. Well, the fact is that I had to go through a huge set of changes to add ECL some standalone routines for those tasks. These routines are hand-written C equivalents of SBCL's

Re: [Ecls-list] compiler-macro: spurious parameter reference?

2010-10-18 Thread Juan Jose Garcia-Ripoll
On Sun, Aug 29, 2010 at 6:37 PM, Pascal J. Bourguignon p...@informatimago.com wrote: When compiling a compiler macro, the whole form seems to be referenced even if it is not: Fixed in CVS. Sorry for the delay Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006

Re: [Ecls-list] Revisiting locks and signals

2010-10-25 Thread Juan Jose Garcia-Ripoll
On Mon, Oct 25, 2010 at 3:54 AM, Daniel Herring dherr...@tentpost.comwrote: New APIs like signalfd are moving away from the random-interrupt model of signals towards a more I/O friendly model. See e.g. http://lwn.net/Articles/225714/ This is interesting, but as I said it is one of two

Re: [Ecls-list] Big patch

2010-10-29 Thread Juan Jose Garcia-Ripoll
Thanks for reporting it. Right now the speed at which I prepare fixes and changes in ECL is faster than the speed of commits and of answering emails :-) Juanjo On Fri, Oct 29, 2010 at 5:09 AM, Matthew Mondor mm_li...@pulsar-zone.netwrote: On Fri, 22 Oct 2010 00:06:28 -0400 Matthew Mondor

Re: [Ecls-list] Big patch

2010-10-29 Thread Juan Jose Garcia-Ripoll
On Fri, Oct 22, 2010 at 5:13 AM, Matthew Mondor mm_li...@pulsar-zone.netwrote: GCC 4.1.3 without glibc (but NetBSD-5 using its own libc) do not yet support C99 long double math functions. An initial build failed with undefined reference errors to the following l-suffixed long double math

Re: [Ecls-list] Need help compiling ECL 10.4.1 (32-bit) on Win7 64-bit via mingw32/msys

2010-10-29 Thread Juan Jose Garcia-Ripoll
On Fri, Oct 29, 2010 at 9:40 PM, Marko Kocić marko.ko...@gmail.com wrote: I compiled both gmp and gc with -m32, set CFLAGS for ECL to use -m32, Compilation went fine until the moment ./ecl_min is invoked. I suppose the problem is that ./ecl_min uses gcc to compile lisp stuff, but doesn't set

Re: [Ecls-list] ECL HEAD now compiles Embedded Qt Lisp

2010-10-29 Thread Juan Jose Garcia-Ripoll
On Fri, Oct 29, 2010 at 4:34 PM, Polos Ruetz polos.ru...@gmail.com wrote: Just letting you know that the Embedded Qt Lisp EQL (http://gitorious.org/eql/eql) now compiles fine with the current ECL HEAD. Great! Thanks for reporting return to normality :-) (For the interested: I needed to

Re: [Ecls-list] Need help compiling ECL 10.4.1 (32-bit) on Win7 64-bit via mingw32/msys

2010-10-29 Thread Juan Jose Garcia-Ripoll
On Fri, Oct 29, 2010 at 10:30 PM, Gabriel Dos Reis g...@integrable-solutions.net wrote: I'm reading this as suggesting that the build problem I am having would be confined to mingw64 port only. I don't know. I may have broken something along the way, but last thing I remember was 64-bit was

Re: [Ecls-list] unknown symbol: mp::interrupt-process / We cannot use the mmap code without siginfo

2010-10-29 Thread Juan Jose Garcia-Ripoll
On Thu, Oct 28, 2010 at 8:54 PM, Dr. David Kirkby david.kir...@onetel.netwrote: I'm having a hard time on Solaris and OpenSolaris building the libecl.so library without text relocations against non-writable segments. This basically makes the ECL library unusable on 64-bit

Re: [Ecls-list] Revisiting locks and signals

2010-10-29 Thread Juan Jose Garcia-Ripoll
On Tue, Oct 26, 2010 at 5:54 PM, Waldek Hebisch hebi...@math.uni.wroc.plwrote: I think it is reasonable to ignore POSIX restrictions. POSIX is mostly a C API standard, so it is affected by limitations of C library. ... which is what ECL uses internally! This is not SBCL, and even they do not

Re: [Ecls-list] Revisiting locks and signals

2010-10-29 Thread Juan Jose Garcia-Ripoll
Mathew, let me try to explain again what is the problem and a possible operation model. First of all a reminder of how I name things (which may not be compatible with usual standards :-). Compiled programs may receive interrupts or signals which may be originated by the operating system or by

Re: [Ecls-list] unknown symbol: mp::interrupt-process / We cannot use the mmap code without siginfo

2010-10-29 Thread Juan Jose Garcia-Ripoll
On Thu, Oct 28, 2010 at 8:54 PM, Dr. David Kirkby david.kir...@onetel.netwrote: I'm having a hard time on Solaris and OpenSolaris building the libecl.so library without text relocations against non-writable segments. This basically makes the ECL library unusable on 64-bit

[Ecls-list] Latest changes

2010-10-30 Thread Juan Jose Garcia-Ripoll
* ECL's printer moves towards total independence from underlying C libraries. Not yet complete, as we still use the C library for character upcasing, downcasing, etc (a decision to be rethinked) and there are still uses of printf, sprintf, etc. * Introduced read-write locks, based on POSIX

Re: [Ecls-list] ECL test code - where does one put it?

2010-11-01 Thread Juan Jose Garcia-Ripoll
Some notes: * The current test code is a bit outdated. We should upgrade to the latest ANSI test suite -- volunteers are welcome. * The test directory is completely independent from ECL. It assumes ECL is preinstalled somewhere in the PATH, but you can also run it as in make

[Ecls-list] Current status

2010-11-07 Thread Juan Jose Garcia-Ripoll
* I no longer have the accounts in which I performed automated builds of Windows, FreeBSD, NedBSD and OpenBSD. It will take some time to find a replacement which is not my own laptop. * I test Linux/64-bits locally on two machines. Currently one of them is showing errors in the pthread library.

Re: [Ecls-list] fatal: relocation errors on Solaris x86 and OpenSolaris 64-bit.

2010-11-09 Thread Juan Jose Garcia-Ripoll
David, I have told you a couple of times already. The code you are looking for is in ecl/src/h/bytecodes.h and the current version has it commented out for solaris/64 Juanjo On Tue, Nov 9, 2010 at 10:03 AM, David Kirkby david.kir...@onetel.netwrote: On 9 November 2010 01:15, Gabriel Dos Reis

Re: [Ecls-list] fatal: relocation errors on Solaris x86 and OpenSolaris 64-bit.

2010-11-09 Thread Juan Jose Garcia-Ripoll
On Tue, Nov 9, 2010 at 7:50 PM, Dr. David Kirkby david.kir...@onetel.netwrote: On 11/ 7/10 10:00 PM, Juan Jose Garcia-Ripoll wrote: On Sun, Nov 7, 2010 at 9:54 PM, Dr. David Kirkbydavid.kir...@onetel.net wrote: Unless I am mistaken, this problem is only seen with gcc. In which case

Re: [Ecls-list] fatal: relocation errors on Solaris x86 and OpenSolaris 64-bit.

2010-11-09 Thread Juan Jose Garcia-Ripoll
On Tue, Nov 9, 2010 at 8:24 PM, Dr. David Kirkby david.kir...@onetel.netwrote: On 11/ 9/10 07:16 PM, Juan Jose Garcia-Ripoll wrote: On Tue, Nov 9, 2010 at 7:50 PM, Dr. David Kirkbydavid.kir...@onetel.net wrote: On 11/ 7/10 10:00 PM, Juan Jose Garcia-Ripoll wrote: On Sun, Nov 7, 2010

Re: [Ecls-list] Format.d bringup [0/14]

2010-11-21 Thread Juan Jose Garcia-Ripoll
On Thu, Nov 18, 2010 at 10:03 AM, jjk...@email.com wrote: This is a series of patches to get format function in format.d in working state. Hi Jyrki, your patches have been committed. Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain)

Re: [Ecls-list] temporar files left behding by ECL

2010-11-21 Thread Juan Jose Garcia-Ripoll
On Sun, Nov 21, 2010 at 9:47 PM, Gabriel Dos Reis g...@cs.tamu.edu wrote: I reported this issue a couple of months ago, but I don't think anything has happened. ECL builds leave behind lot of temporary files in the temporary directory (this happens both on linux and windows, I've not built

Re: [Ecls-list] Conformity and convenience problems with pathnames

2010-11-21 Thread Juan Jose Garcia-Ripoll
On Sun, Nov 21, 2010 at 4:24 AM, Pascal J. Bourguignon p...@informatimago.com wrote: It is well known that implementations of CL pathnames have been greatly implementation dependant. However, the standard still specifies clear behavior for logical pathnames, for one thing, and for the other,

Re: [Ecls-list] Conformity and convenience problems with pathnames

2010-11-27 Thread Juan Jose Garcia-Ripoll
On Sat, Nov 27, 2010 at 2:19 AM, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: [Cc. of what I sent to the comp.lang.lisp with patches attached] On Nov 21, 4:18 am, p...@informatimago.com (Pascal J. Bourguignon) wrote: ftp://ftp.informatimago.com/users/pjb/lisp/check

[Ecls-list] Project status

2010-12-08 Thread Juan Jose Garcia-Ripoll
I am spending a lot of time in the automated tests right now. Back to the use of virtualbox, I had to work hard on optimizing it to avoid having 6 virtual machines running all the time. Now it seems VirtualBox has become very reliable and it is possible to launch and poweroff virtual images just

Re: [Ecls-list] Project status

2010-12-08 Thread Juan Jose Garcia-Ripoll
On Wed, Dec 8, 2010 at 2:35 PM, David Kirkby david.kir...@onetel.netwrote: If you want to add an OpenSolaris 06/2009 machine to your buildbot, I can do it. This is a real 3.33 GHz machine, not a virtual one. It's currently used as a buildbot client for Sage, but you are welcome to use it

Re: [Ecls-list] CVS HEAD: cos.d build failure

2010-12-09 Thread Juan Jose Garcia-Ripoll
On Fri, Dec 10, 2010 at 5:05 AM, Matthew Mondor mm_li...@pulsar-zone.netwrote: After the future release announcement, I decided to check again the state of things, and it seems that ECL compile error no longer occurs. Support for platforms with incomplete or inexistent fenv.h headers had gone

Re: [Ecls-list] Slime build failure (Was: Project status)

2010-12-12 Thread Juan Jose Garcia-Ripoll
On Sun, Dec 12, 2010 at 5:23 AM, Matthew Mondor mm_li...@pulsar-zone.netwrote: On Sat, 11 Dec 2010 14:55:21 -0500 Matthew Mondor mm_li...@pulsar-zone.net wrote: I'll also try with an up to date slime when I have more time, but I wanted to post this in case the origin of the problem seems

Re: [Ecls-list] ecl cvs get code(10.7.1) compile has error

2010-12-17 Thread Juan Jose Garcia-Ripoll
Dear William, thanks for your report. Unfortunately, the Windows ports have lagged behind in the path towards the next release. Having fixed most problems in the Unix ports, I am now working on bringing back online the Windows test farm and fixing both the Microsoft Visual Studio C++ port and

Re: [Ecls-list] fatal: relocation errors on Solaris x86 and OpenSolaris 64-bit.

2010-12-21 Thread Juan Jose Garcia-Ripoll
Some more insight or some more confusion, I do not know. Using -Wl,-ztext we can force the linker to emit a warning about text relocations. The advantage is that it shows the actual symbols. For an ECL with an external GMP (not its own) it shows the ones below. I would say they are pretty

Re: [Ecls-list] fatal: relocation errors on Solaris x86 and OpenSolaris 64-bit.

2010-12-21 Thread Juan Jose Garcia-Ripoll
Ok, it seems that the problem is in the link flags. I first realized that Sun's compiler did not have the problem -bash-4.0$ cc -dy -G -z text -o foo.so ../opensolaris/build/libeclgmp.a -Bdynamic -lc and then tried adding -shared to the GCC flags -bash-4.0$ gcc -shared -dy -G -Wl,-ztext -o

Re: [Ecls-list] fatal: relocation errors on Solaris x86 and OpenSolaris 64-bit.

2010-12-22 Thread Juan Jose Garcia-Ripoll
On Wed, Dec 22, 2010 at 2:48 AM, David Kirkby david.kir...@onetel.netwrote: Removing the compiler options -G -Bdynamic and replacing with -shared -Wl,-soname,libcliquer.so solved another text relocation issue in Sage http://trac.sagemath.org/sage_trac/ticket/9871 Well, it is the same

Re: [Ecls-list] fatal: relocation errors on Solaris x86 and OpenSolaris 64-bit.

2010-12-22 Thread Juan Jose Garcia-Ripoll
On Wed, Dec 22, 2010 at 3:39 PM, Gabriel Dos Reis g...@integrable-solutions.net wrote: I think -Wl,xxx is documented as passing flags to the linker. That really means that. If in addition one wants the front-end and middle end to understand something, one has to give appropriate flags to

[Ecls-list] Project status

2010-12-23 Thread Juan Jose Garcia-Ripoll
* The relocation problems in Solaris have been fixed. They were not really that serious: GCC's frontend was improperly used and that added a few bytes of C runtime that were not used, but included fixed address references. * There are no outstanding problems in the Unix ports except in

Re: [Ecls-list] *default-pathname-defaults* and compilation

2010-12-24 Thread Juan Jose Garcia-Ripoll
The compiler does it for you, as I said, and it reverts the change. On Fri, Dec 24, 2010 at 1:46 PM, Matthew Mondor mm_li...@pulsar-zone.netwrote: On Fri, 24 Dec 2010 13:35:18 +0100 Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: BTW, ext:chdir by default changes both

[Ecls-list] Help needed, really

2010-12-30 Thread Juan Jose Garcia-Ripoll
I am having a now too long discussion about things that ECL should or should not do and I really need help, someone that translates or helps me understand this because we are not getting anywhere. The original problem was that OpenAxiom was not building right in OS X because it expects ECL to

Re: [Ecls-list] Help needed, really

2011-01-02 Thread Juan Jose Garcia-Ripoll
On Sat, Jan 1, 2011 at 10:01 PM, Gabriel Dos Reis g...@integrable-solutions.net wrote: Extracting the information from there might be easier and more portable. Yes, that is what I suggested in private conversion. In fact, all it takes is just link a dummy C file against the GMP library

Re: [Ecls-list] Help needed, really

2011-01-02 Thread Juan Jose Garcia-Ripoll
On Sun, Jan 2, 2011 at 10:54 AM, Gabriel Dos Reis g...@integrable-solutions.net wrote: On Sun, Jan 2, 2011 at 3:21 AM, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: This seems to be the current attitude in the Autoconf'ed world, where uniform build environments

Re: [Ecls-list] Revisiting locks and signals

2011-01-14 Thread Juan Jose Garcia-Ripoll
On Fri, Jan 14, 2011 at 2:25 PM, Matthew Mondor mm_li...@pulsar-zone.netwrote: On Fri, 29 Oct 2010 23:56:33 +0200 Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: a* The SIGINT handler always jumps to an outer point in the lisp code. b* Similar as a but only when

Re: [Ecls-list] Release ready

2011-01-15 Thread Juan Jose Garcia-Ripoll
Configuration flags? Platform? Sent from my iPod On Jan 15, 2011, at 10:42 AM, Stas Boukarev stass...@gmail.com wrote: Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com writes: I had to fix a number of bugs that were submitted during the last days. Unless somebody complains very

Re: [Ecls-list] Release ready

2011-01-16 Thread Juan Jose Garcia-Ripoll
Thanks for identifying the problem. It seems that the uninitialized variable was only detected by gcc 4.5, while all other compilers I used (4.4. 4.0, 3.something) ignored that. I already uploaded the fix. Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain)

[Ecls-list] [ANN] ECL 11.1.1

2011-01-17 Thread Juan Jose Garcia-Ripoll
Announcement of ECL === ECL stands for Embeddable Common-Lisp. The ECL project aims to produce an implementation of the Common-Lisp language which complies to the ANSI X3J13 definition of the language. The term embeddable refers to the fact that ECL includes a lisp to C compiler,

Re: [Ecls-list] [ANN] ECL 11.1.1

2011-01-17 Thread Juan Jose Garcia-Ripoll
This page has been deprecated and is now controlled by the consume team. and no downloadable link. How can I download the ECL 11.1.1? TIA, Vadim. -- *From:* Juan Jose Garcia-Ripoll [mailto: juanjose.garciarip...@googlemail.com] *Sent:* Monday, January 17

Re: [Ecls-list] [ANN] ECL 11.1.1

2011-01-17 Thread Juan Jose Garcia-Ripoll
, Vadim. -- *From:* Juan Jose Garcia-Ripoll [mailto: juanjose.garciarip...@googlemail.com] *Sent:* Monday, January 17, 2011 5:56 PM *To:* Konovalov, Vadim (Vadim)** CTR ** *Cc:* list-ecl *Subject:* Re: [Ecls-list] [ANN] ECL 11.1.1 I do not see that. When I click

Re: [Ecls-list] ECL quicklisp bug report

2011-01-17 Thread Juan Jose Garcia-Ripoll
On Mon, Jan 17, 2011 at 12:35 PM, Marko Kocić marko.ko...@gmail.com wrote: I just tried to update quicklisp, and got this error: (ql:update-all-dists) In function COERCE, the value of variable is #\H which is not of expected type (INTEGER -128 127) What was the route? You first

Re: [Ecls-list] ECL 11.1.1 and Solaris/sparc

2011-01-19 Thread Juan Jose Garcia-Ripoll
On Wed, Jan 19, 2011 at 3:39 AM, Raymond Toy toy.raym...@gmail.com wrote: (I tried using /usr/sfw/bin/gcc, but failed. The final link said __builtin_nan and __builtin_isfinite were missing. If you're interested in this, I can provide more details.) Regarding this, I believe the C headers

Re: [Ecls-list] loading using CFFI does not work

2011-01-19 Thread Juan Jose Garcia-Ripoll
How do you load those libraries? No hints about their versions? Even better, have you tried using quicklisp? Works for me on OS X and Ubuntu/x86_64 $ ecl ;;; Loading /Users/jjgarcia/quicklisp/setup.lisp ;;; Loading #P/Users/jjgarcia/lib/ecl-11.1.1/cmp.fas ;;; Loading

Re: [Ecls-list] More verbose condition reporting

2011-01-19 Thread Juan Jose Garcia-Ripoll
On Wed, Jan 19, 2011 at 10:05 PM, Matthew Mondor mm_li...@pulsar-zone.netwrote: Hello, What do you think of the following diff? Simple and useful. Just uploaded. Thanks! Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain)

Re: [Ecls-list] loading using CFFI does not work

2011-01-19 Thread Juan Jose Garcia-Ripoll
On Wed, Jan 19, 2011 at 10:58 PM, Marko Kocić marko.ko...@gmail.com wrote: For hunchentot add hunchentoot-no-ssl to *features*. On my boxes it builds but doesn't work. Also, you need ECL built with libffi support in order to be able to use cffi. Yes, I did not notice that libffi wasn't part

Re: [Ecls-list] ecl with old libc: deadlock in gc due to signal handling

2011-01-20 Thread Juan Jose Garcia-Ripoll
On Thu, Jan 20, 2011 at 1:41 PM, Anton Vodonosov avodono...@yandex.ruwrote: I worry about this code: [...] Can we run it in parallel with GC? It is not 100% safe for other reasons, but memory allocation is protected by locks from other events such as garbage collection and memory allocation

Re: [Ecls-list] Cannot print object #SWANK-BACKEND package readably

2011-01-20 Thread Juan Jose Garcia-Ripoll
What settings do you have? I do not get those errors in any of my systems? Juanjo On Thu, Jan 20, 2011 at 11:26 PM, Anton Vodonosov avodono...@yandex.ruwrote: Actually, the error is reproduced simply by creating a file test.lisp: (defpackage test) Then start ECL and do (compile-file

Re: [Ecls-list] Cannot print object #SWANK-BACKEND package readably

2011-01-20 Thread Juan Jose Garcia-Ripoll
Ok, then what is broken is not the ordinary compiler, but the bytecodes compiler which is switch on by default in Windows. Juanjo On Thu, Jan 20, 2011 at 11:37 PM, Stas Boukarev stass...@gmail.com wrote: Stas Boukarev stass...@gmail.com writes: Juan Jose Garcia-Ripoll juanjose.garciarip

Re: [Ecls-list] how to build Ecl with preset higher memory bounds

2011-01-21 Thread Juan Jose Garcia-Ripoll
I think you are looking for this: http://ecls.sourceforge.net/new-manual/ch20s03.html The C equivalent http://ecls.sourceforge.net/new-manual/re41.html But the limits you are thinking about are, in my opinion, too large. Specially frame_stack_ecl. Are you going to have 2^14 NESTED

Re: [Ecls-list] ECL-generated executables and restarts

2011-01-21 Thread Juan Jose Garcia-Ripoll
I tried to reproduce what you are experiencing, without success File: foo.lsp (format t ~%Let's compute a bogus form: (COS 'A)~%) (restart-case (funcall (intern COS) 'a) (my-restart () (format t ~%ABORTING!) (ext:quit))) (ext:quit) Build using (c::build-program program

Re: [Ecls-list] Configuration patch

2011-01-21 Thread Juan Jose Garcia-Ripoll
On Fri, Jan 21, 2011 at 5:34 AM, Jerry James loganje...@gmail.com wrote: The thing that keeps preventing me from seriously pursuing this is actually character and string encodings. ECL is UTF-32 inside, isn't it? I don't even know where to start with porting a MULE-inside (X)Emacs to a

Re: [Ecls-list] bug with Ecl 11.1.1

2011-01-21 Thread Juan Jose Garcia-Ripoll
On Fri, Jan 21, 2011 at 7:17 PM, Oliver Kullmann o.kullm...@swansea.ac.ukwrote: (loop while 1 do (dolist (p *small-primes*) (if (= (mmod n p) 0) (return)) (if (= (* p p) n) (return-from next-prime-det n))) (incf n (nth (mmod n 210) deltaprimes))) For whatever reason,

Re: [Ecls-list] ECL-generated executables and restarts

2011-01-21 Thread Juan Jose Garcia-Ripoll
On Fri, Jan 21, 2011 at 11:45 PM, Matthew Mondor mm_li...@pulsar-zone.netwrote: With your exact test case, there is indeed no problem for me. So I tried two other tests, related to reception of SIGINT Well, then I think I might know the problem. If this is a multithreaded ECL, when SIGINT is

  1   2   3   4   5   6   7   8   >