Re: [Ecls-list] [maintainership]

2015-02-15 Thread Juan Jose Garcia-Ripoll
- vagrant - automated reports - suggestions? 4. ECL java application for android I already wrote similar mail to Juan Jose Garcia-Ripoll (attached as reference), and he suggested to write to mailing list. Best regards, Daniel Kochmański Hello

Re: [Ecls-list] monolithic vs sb-bsd-sockets

2013-10-30 Thread Juan Jose Garcia-Ripoll
On Wed, Oct 30, 2013 at 6:41 AM, Mike Ivanov m...@mikeivanov.com wrote: QUESTION: why? All ASDF files are broken because they do not list SB-BSD-SOCKETS as a dependency for ECL: they use REQUIRE instead. Hence ASDF cannot recognize that this module is needed. -- Instituto de Física

Re: [Ecls-list] A few compiled results questions

2013-10-29 Thread Juan Jose Garcia-Ripoll
On Tue, Oct 29, 2013 at 3:06 AM, Matthew Mondor mm_li...@pulsar-zone.netwrote: First a question relative to LOOP/LET and FIXNUM: Actually nothing to do with LOOP. Replace LET - LET* and you will see better optimizations. The problem is that LET misses some declarations that LET* has. Take

Re: [Ecls-list] mp.lsp with-lock diff review

2013-10-27 Thread Juan Jose Garcia-Ripoll
On Thu, Oct 24, 2013 at 7:51 AM, Matthew Mondor mm_li...@pulsar-zone.netwrote: Please review this diff, which basically makes two changes: I have reviewed it and it looks ok, except for the (the fixnum ...) coercions which should not be necessary. In any case I will commit it as it is.

Re: [Ecls-list] git HEAD doesn't build

2013-10-21 Thread Juan Jose Garcia-Ripoll
On Mon, Oct 21, 2013 at 4:26 PM, Matthew Mondor mm_li...@pulsar-zone.netwrote: Perhaps also causing confusion is that at http://sourceforge.net/projects/ecls/?source=directory 12.7.1 is still shown in the download box I see ecl-13.5.1.tgz -- Instituto de Física Fundamental, CSIC c/

Re: [Ecls-list] git HEAD doesn't build

2013-10-15 Thread Juan Jose Garcia-Ripoll
On Sat, Oct 12, 2013 at 10:30 PM, Anton Vodonosov avodono...@yandex.ruwrote: When I do 'make clean configure make' the build fails with message: I ran automake on Cygwin and this seems to have broken some things. I have ran the scripts on OS X and they seem to compile. Sorry for the

[Ecls-list] Project status and changes (please read)

2013-10-07 Thread Juan Jose Garcia-Ripoll
Hi everybody, as you may have noticed, my level of responsiveness in the last months has gone down to almost zero. At the beginning I expected it would be transitory, but it seems that it is here to stay. The situation is such that I decided to write this email, both as an explanation and also to

[Ecls-list] License issues

2013-09-06 Thread Juan Jose Garcia-Ripoll
After revisiting the GMP vs MPIR problem I have come to realize that both libraries have switched to the LGPL v3+ model. I am weary of the LGPL v3+ because, as far as I understand, it is more restrictive than the LGPL v2 which is used in ECL. Indeed, from the background discussion that I recall

Re: [Ecls-list] relative-package-names

2013-09-06 Thread Juan Jose Garcia-Ripoll
On Thu, Sep 5, 2013 at 11:20 PM, Anton Vodonosov avodono...@yandex.ru wrote: I have just noticed :relative-package-names in features, in ECL. Does ECL support relative package names? I somehow missed this information. Is it the same API as SBCL and ABCL implement? I copied their interface,

Re: [Ecls-list] GMP - MPIR

2013-08-30 Thread Juan Jose Garcia-Ripoll
On Fri, Aug 30, 2013 at 11:15 AM, Matthew Mondor mm_li...@pulsar-zone.net wrote: Would it only be for the Windows port? I only looked for matches for MPIR, but I fail to see ready packages for MPIR on NetBSD or Ubuntu (I didn't check on other systems yet). These libraries seem to be rather

Re: [Ecls-list] Mingw users here?

2013-08-09 Thread Juan Jose Garcia-Ripoll
On Thu, Aug 8, 2013 at 8:34 PM, Matic Kukovec matic.kuko...@pametnidom.si wrote: If you want me to try anything else, i'll be glad to help! I would also like to know, what is needed to build ECL on Windows with GNU tools. Thanks for your report. It helps me to know tht it is not just a

[Ecls-list] Half off-line

2013-07-30 Thread Juan Jose Garcia-Ripoll
Dear all, I apologize for the relative silence and lack of responsiveness -- I am in the process of migrating development platform (changing laptop from OSX to evil Windows) and until I am settled, this is going to take a while :-) Best Juanjo -- Instituto de Física Fundamental, CSIC c/

[Ecls-list] Fwd: Problems with updating an external global variable

2013-07-22 Thread Juan Jose Garcia-Ripoll
Gmail's new button is for some purpose confusing me all the time with reply vs reply-all :-/ -- Forwarded message -- From: Juan Jose Garcia-Ripoll juanjose.garciarip...@gmail.com Date: Sun, Jul 21, 2013 at 10:12 PM Subject: Re: [Ecls-list] Problems with updating an external global

Re: [Ecls-list] ECL on windows 64?

2013-07-21 Thread Juan Jose Garcia-Ripoll
I am forwarding your email to the mailing list. I do not answer private emails nor solve individual problems. If you have some doubt about ECL, the mailing list is the place for asking. On Sun, Jul 21, 2013 at 12:14 PM, Matic Kukovec matic.kuko...@pametnidom.si wrote: 1. How do i compile a

Re: [Ecls-list] ECL as an embedded language on an Android game

2013-07-11 Thread Juan Jose Garcia-Ripoll
On Thu, Jul 11, 2013 at 2:04 PM, Anton Vodonosov avodono...@yandex.ruwrote: I think (hope) there are not so many places in CL which allow to couple the code with the host compiler. Maybe this example with most-postivive-fixnum (-negative-long-float, etc) is the only one? If so, it must be

Re: [Ecls-list] ECL as an embedded language on an Android game

2013-07-11 Thread Juan Jose Garcia-Ripoll
On Thu, Jul 11, 2013 at 3:31 PM, Anton Vodonosov avodono...@yandex.ruwrote: Maybe it is impossible to give a 100% guarantee to cross compile any CL code. But I guess more than 93% of useful libraries are not affected but such issues and can be cross-compiled as is, without even tuning them.

Re: [Ecls-list] ECL on armv5

2013-07-08 Thread Juan Jose Garcia-Ripoll
On Mon, Jul 8, 2013 at 2:41 AM, Christoph Egger christ...@debian.orgwrote: Thanks for the hint! This seems to indeed work (untill the point where I seem to need system libatomic_ops This you can only live without if you --disable-threads But as I said, it is more recommendable to install the

Re: [Ecls-list] ECL as an embedded language on an Android game

2013-07-07 Thread Juan Jose Garcia-Ripoll
On Sun, Jul 7, 2013 at 6:18 PM, Peter Enerccio enerc...@gmail.com wrote: I dont understand why do you need to provide your binary o file with LGPL at all. What is the merit of it, from the point of creator of library? The merit is allowing users to fix software provided they have the

Re: [Ecls-list] ECL on armv5

2013-07-07 Thread Juan Jose Garcia-Ripoll
On Sun, Jul 7, 2013 at 7:51 PM, Christoph Egger christ...@debian.orgwrote: ecl (13.5.1 here) seems to no longer build on armv5 hardware: This is not ECL, but libffi. Install libffi for your platform yourself and allow ECL use it. I cannot upgrade libffi without breaking the Windows port. --

Re: [Ecls-list] Upcoming

2013-07-06 Thread Juan Jose Garcia-Ripoll
On Fri, Jul 5, 2013 at 6:00 PM, Andy Hefner ahef...@gmail.com wrote: * Declaration of C variables (let ((a (cos 1.0)) (declare (:double a)) ...) I forgot to clarify this: declarations right now only contemplate the basic FFI types (:double, :int, :long, :pointer-void, etc). This

Re: [Ecls-list] ECL as an embedded language on an Android game

2013-07-06 Thread Juan Jose Garcia-Ripoll
On Sat, Jul 6, 2013 at 10:16 PM, Yuri Albuquerque yuridenom...@gmail.comwrote: LGPL version 2 only has one complication: it forces you to redistribute the binaries to the people that buy your software. In what sense is this much more complex? Yes, because I'm talking about something that

Re: [Ecls-list] help analyzing library regressions on ECL in quicklisp 2013-06-15

2013-07-06 Thread Juan Jose Garcia-Ripoll
Many failures seem to be related to Fare's UIOP library, which is now part of ASDF (and shipped with ECL). On Sat, Jul 6, 2013 at 9:18 PM, Anton Vodonosov avodono...@yandex.ruwrote: Hello. New quicklisp 2013-06-15 has some regressions - some libraries that loaded OK previously now fail to

[Ecls-list] Upcoming

2013-07-02 Thread Juan Jose Garcia-Ripoll
Apart from boring bug tracking, what keeps me busy these days. * Cleanup of generators for c code * Declaration of C variables (let ((a (cos 1.0)) (declare (:double a)) ...) * Direct references to C variables (ffi:c-inline (a b) (:double :double) :void #0 = cos(#1)) * Embed imperative

Re: [Ecls-list] Example about building / loading ECL libraries

2013-06-28 Thread Juan Jose Garcia-Ripoll
On Fri, Jun 28, 2013 at 5:37 AM, Dietrich Bollmann dietr...@formgames.orgwrote: - Is there some verbosity option which makes 'asdf:make-build' print out the commands used to build (and move) the library? - How can I figure out the cache directory from lisp? Those are not questions

Re: [Ecls-list] undefined-function function args

2013-06-28 Thread Juan Jose Garcia-Ripoll
On Fri, Jun 28, 2013 at 11:48 AM, Matthew Mondor mm_li...@pulsar-zone.netwrote: But in the SLIME debugger I'm unable to locate those 1 2 3 4 5 which were pushed on the stack (and there is no function to try to query the argument list from, since it's an unexisting function, its frame was

Re: [Ecls-list] Example about building / loading ECL libraries

2013-06-24 Thread Juan Jose Garcia-Ripoll
On Mon, Jun 24, 2013 at 2:34 PM, Dietrich Bollmann dietr...@formgames.orgwrote: Using :shared-library at the place of :static-library in the asdf:make-build command seems not to be enough - at least not under Windows. What does it mean not enough. Please, be more accurate on your reports.

Re: [Ecls-list] [asdf-devel] Cannot use latest git ECL (asdf/quicklisp are involved)

2013-06-24 Thread Juan Jose Garcia-Ripoll
On Mon, Jun 24, 2013 at 11:37 AM, Didier Verna did...@lrde.epita.fr wrote: With this configuration, running ECL on the command-line gives me this: didier(pts/4)% ecl Err 1 11:27 06/24/13 ;;; Loading #P/home/didier/.clrc ;;; Loading

Re: [Ecls-list] [Robert Goldman] Re: [asdf-devel] Cannot use latest git ECL (asdf/quicklisp are involved)

2013-06-24 Thread Juan Jose Garcia-Ripoll
On Mon, Jun 24, 2013 at 4:07 PM, Matthew Mondor mm_li...@pulsar-zone.netwrote: const char *msg = isdir? Cannot delete the file ~S.~%C library error: ~S : Cannot delete the directory ~S.~%C library error: ~S; There is a typo here. It should be reversed. --

Re: [Ecls-list] [Robert Goldman] Re: [asdf-devel] Cannot use latest git ECL (asdf/quicklisp are involved)

2013-06-24 Thread Juan Jose Garcia-Ripoll
On Mon, Jun 24, 2013 at 4:29 PM, Matthew Mondor mm_li...@pulsar-zone.netwrote: There's also a peculiarity however: the condition type will be presented as SIMPLE-FILE-ERROR in these new implementations which doesn't actually exist in the condition system, but it's actually FILE-ERROR, with

Re: [Ecls-list] [Robert Goldman] Re: [asdf-devel] Cannot use latest git ECL (asdf/quicklisp are involved)

2013-06-24 Thread Juan Jose Garcia-Ripoll
On Mon, Jun 24, 2013 at 4:57 PM, Didier Verna did...@lrde.epita.fr wrote: OK, I can confirm that there's no problem anymore with a latest-for-real ECL git co. Sorry for the noise. But hey, we still spotted a typo somewhere ;-) I was a bit surprised because ECL gets tested with recent

Re: [Ecls-list] On Windows the *features* list contains :WIN32 even when building with ECL_WIN64 = 1

2013-06-22 Thread Juan Jose Garcia-Ripoll
On Sat, Jun 22, 2013 at 10:41 AM, Dietrich Bollmann dietr...@formgames.orgwrote: Do I misunderstand the meaning of :WIN32? Is the build version still a 64 bit version and :WIN32 is added by error? Is the variable ECL_WIN64 just ignored? This feature is related to the OS API that is used

Re: [Ecls-list] Building a standalone executable of Maxima

2013-06-22 Thread Juan Jose Garcia-Ripoll
On Tue, Jun 18, 2013 at 12:08 PM, baruc...@gmx.com wrote: I managed to compile Maxima with ECL, and I can use it by following: (this is taken from the Maxima release) (8) Load the compiled Lisp files: (load maxima-build.lisp) (maxima-load) (9a) Run Maxima from the loaded

Re: [Ecls-list] What does this error mean ?

2013-06-19 Thread Juan Jose Garcia-Ripoll
I presume stumpwm is broken and passes this function a pathname instead of a string. How do you build/load stumpwm? It is working on my system fine when I used asdf:load-op to load it. On Sat, Mar 16, 2013 at 10:58 PM, z_axis z_a...@163.com wrote: I want to use the newest ECL to build stumpwm.

Re: [Ecls-list] Embedding C++ code in LISP under Windows

2013-06-16 Thread Juan Jose Garcia-Ripoll
On Sat, Jun 15, 2013 at 11:47 AM, Dietrich Bollmann dietr...@formgames.orgwrote: How can I build ECL on Windows in a way which allows to embed C++ code as well? The Windows compiler is a C++ compiler, AFAIK. You should not need to do anything extra. -- Instituto de Física Fundamental,

Re: [Ecls-list] A question while compiling ECL

2013-06-15 Thread Juan Jose Garcia-Ripoll
On Sat, Jun 15, 2013 at 2:39 AM, ZhanLin Shang shangzhan...@gmail.comwrote: Dear All, I've tried to compile ECL on my computer running Ubuntu 12.10 x64 after ./configure and make it gave me the message below: Did you udpdate to recent git/CVS ? This is fixed there. The release should also

Re: [Ecls-list] Threading as default feature

2013-06-12 Thread Juan Jose Garcia-Ripoll
On Tue, Jun 11, 2013 at 10:16 PM, James M. Lawrence llmjj...@gmail.comwrote: Threading in ECL still seems experimental because it fails some basic stress tests. I tend to classify thread problems as rather bad because the door is opened to corruption. Doesn't enabling it by default

Re: [Ecls-list] Temporarily disabling the GC

2013-06-10 Thread Juan Jose Garcia-Ripoll
On Mon, Jun 10, 2013 at 4:39 AM, Matthew Mondor mm_li...@pulsar-zone.netwrote: I believe that boehm-gc permits to temporarily disable the GC for critical sections? By a quick look, it seems that ECL does not export such facility right now, but would it be nonsense to eventually allow this

Re: [Ecls-list] SIMPLE-ERROR: In interpreted code, attempted to call a foreign function but ECL was build without support for that.

2013-06-09 Thread Juan Jose Garcia-Ripoll
On Wed, May 22, 2013 at 6:54 AM, Dietrich Bollmann dietr...@formgames.orgwrote: On Tue, May 21, 2013 at 6:13 PM, Juan Jose Garcia-Ripoll juanjose.garciarip...@gmail.com wrote: The CFFI model is simply too rigid: they assume that libraries can be loaded at run time, always. Instead ECL

Re: [Ecls-list] missing newline warnings

2013-06-08 Thread Juan Jose Garcia-Ripoll
On Thu, Jun 6, 2013 at 1:12 PM, Timo Myyrä timo.my...@wickedbsd.net wrote: Seems that ECL is creating temp file while compiling the libraries which doesn't have the newline at the end. Any idea where this happens so it could be fixed? Can you give a try to the latest CVS? -- Instituto de

Re: [Ecls-list] [sagemath] On early_signal_error, cl_boot and threads

2013-06-08 Thread Juan Jose Garcia-Ripoll
On Fri, Jun 7, 2013 at 1:04 PM, Julien Puydt julien.pu...@laposte.netwrote: I'm at loss what to do to fix the issue: how does ECL have early_signal_signal_error set as signal callback even before cl_boot was run!? You do not mention the platform configuration flags, and this is important.

Re: [Ecls-list] Example about building / loading ECL libraries

2013-06-05 Thread Juan Jose Garcia-Ripoll
On Wed, Jun 5, 2013 at 3:20 AM, Dietrich Bollmann dietr...@formgames.orgwrote: Should I move the sources together with the Usage (cygwin, 64 bit) description from the email ( http://sourceforge.net/mailarchive/message.php?msg_id=30912414 ) to the wiki then? It is not up to me to make the

[Ecls-list] Upcoming: cross compiling Lisp-C compiler

2013-06-02 Thread Juan Jose Garcia-Ripoll
The problem: the compiler right now has two types of hardcoded dependencies 1 - Language features selected at build time (CLOS, threads, etc) 2 - Machine-dependent features (word sizes, bits, etc) It seems that in order to make cross-compilation easiest we can still preserve 1. while getting

Re: [Ecls-list] Apparent bug in type derivation for TYPEP

2013-06-02 Thread Juan Jose Garcia-Ripoll
On Sat, Jun 1, 2013 at 7:41 PM, Eric Marsden eric.mars...@free.fr wrote: (lisp-implementation-version) 13.5.1 (defun foo () (typep t 'boolean)) FOO (compile 'foo) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. FOO NIL NIL (foo) (T);; --

Re: [Ecls-list] Upcoming: cross compiling Lisp-C compiler

2013-06-02 Thread Juan Jose Garcia-Ripoll
On Sun, Jun 2, 2013 at 5:11 PM, Juan Jose Garcia-Ripoll juanjose.garciarip...@gmail.com wrote: The problem: the compiler right now has two types of hardcoded dependencies 1 - Language features selected at build time (CLOS, threads, etc) 2 - Machine-dependent features (word sizes, bits, etc

Re: [Ecls-list] Apparent bug in type derivation for TYPEP

2013-06-02 Thread Juan Jose Garcia-Ripoll
On Sun, Jun 2, 2013 at 11:28 PM, Eric Marsden eric.mars...@free.fr wrote: Thanks. I'll note that it doesn't do this rewrite for interpreted code, which leads to different results for interpreted and compiled code (probably is allowed by CLtS 3.2.2.3). The interpreter cannot do the

Re: [Ecls-list] Example about building / loading ECL libraries

2013-05-30 Thread Juan Jose Garcia-Ripoll
On Thu, May 30, 2013 at 9:16 AM, Dietrich Bollmann dietr...@formgames.orgwrote: Thanks Juanjo! This (and some adaptions) made it work on my windows host as well :) Thanks for the clarifications. They are always useful to have in the mailing list archive. -- Instituto de Física

Re: [Ecls-list] Example about building / loading ECL libraries

2013-05-29 Thread Juan Jose Garcia-Ripoll
, Dietrich On Wed, May 29, 2013 at 6:10 AM, Juan Jose Garcia-Ripoll juanjose.garciarip...@gmail.com wrote: I just cooked a trivial example https://sourceforge.net/p/ecls/ecl/ci/master/tree/examples/embed/ The example shows how to build a trivial Common Lisp package, compile

Re: [Ecls-list] Standalone binary not really standalone?

2013-05-29 Thread Juan Jose Garcia-Ripoll
On Wed, May 29, 2013 at 6:10 PM, William Hounslow houns...@users.sourceforge.net wrote: Can a truly standalone program be created? If not, how to ensure that the end user can deploy the output binary in a location of their choice? Apart from what you have been told, ECL can be built in

[Ecls-list] Example about building / loading ECL libraries

2013-05-28 Thread Juan Jose Garcia-Ripoll
I just cooked a trivial example https://sourceforge.net/p/ecls/ecl/ci/master/tree/examples/embed/ The example shows how to build a trivial Common Lisp package, compile it into a statically linked library using ECL and invoke it from a C program with which it is linked. It should be trivial to

Re: [Ecls-list] Back to LOOP signals errors on WHILE before FOR/AS

2013-05-27 Thread Juan Jose Garcia-Ripoll
Bummer, more than 200 packages or libraries that rely on broken LOOP statements :/ El 26/05/2013 11:01, Juan Jose Garcia-Ripoll juanjose.garciarip...@gmail.com escribió: I am reactivating this error because there is still code out there which is not ANSI compliant (latest example, cl-markdown

[Ecls-list] Ok, LOOP is now closer to SBCL's

2013-05-27 Thread Juan Jose Garcia-Ripoll
WHILE/IF is now working in between FOR/AS statements. Still needs testing and running cl-test-grid to verify the impact but this is the last change before release... (fingers crossed) Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain)

[Ecls-list] Back to LOOP signals errors on WHILE before FOR/AS

2013-05-26 Thread Juan Jose Garcia-Ripoll
I am reactivating this error because there is still code out there which is not ANSI compliant (latest example, cl-markdown) and this causes other code to be broken as well. Without the error message I cannot trace back the problems to where they properly belong. After this, I will do a final run

Re: [Ecls-list] Filenames encoding

2013-05-23 Thread Juan Jose Garcia-Ripoll
On Thu, May 23, 2013 at 3:43 PM, Stanislav Frolov frolosof...@gmail.comwrote: On Thursday 23 May 2013 08:01:51 Matthew Mondor wrote: POSIX filenames may contain bytes which are often used to hold UTF-8 characters on filesystems which allow this, but that too is only one of the available

Re: [Ecls-list] SIMPLE-ERROR: In interpreted code, attempted to call a foreign function but ECL was build without support for that.

2013-05-19 Thread Juan Jose Garcia-Ripoll
On Sun, May 19, 2013 at 12:40 PM, Dietrich Bollmann dietr...@formgames.orgwrote: In ecl/src/configure I found the option --with-dffi dynamic foreign function interface (system|included|auto|no, default=AUTO if libffi

Re: [Ecls-list] generated shared library does not contain the defined function

2013-05-19 Thread Juan Jose Garcia-Ripoll
On Mon, May 13, 2013 at 12:33 PM, Ala'a Mohammad amal...@gmail.com wrote: This is my first try at ECL, and need help in figuring out what is missing. I had tried googling for similar examples but did not found one that demoed what i wanted. There are many examples out there how to call

Re: [Ecls-list] Function type proclaimations not working?

2013-05-16 Thread Juan Jose Garcia-Ripoll
On Fri, May 17, 2013 at 12:33 AM, Jason Sewall jasonsew...@gmail.comwrote: Note the signature of Ll1 and the lack of conversion functions. You are looking at the _old_ manual. That section is obsolete, but I did not have time to go through the whole manual again. That said, ECL no longer

Re: [Ecls-list] ASDF and *LOAD-VERBOSE*

2013-05-11 Thread Juan Jose Garcia-Ripoll
On Fri, Apr 26, 2013 at 11:56 AM, Matthew Mondor mm_li...@pulsar-zone.netwrote: If none of these make sense to ASDF maintainers/integrators then I'll just SETF the verbosity after loading ASDF from now on, which is fortunately still possible. Please understand that I no longer have time to

[Ecls-list] Can you check the Windows builds?

2013-05-11 Thread Juan Jose Garcia-Ripoll
I have spent a stupid month doing things like rebuilding a Windows box that died, trying to install Visual Studio 2012 on top of Window SDK and finding that VS2012 broke everything, finding out what happened with this, and only yesterday did I manage to get something running with Microsoft

Re: [Ecls-list] RC 14.4.1 almost ready

2013-04-26 Thread Juan Jose Garcia-Ripoll
On Fri, Apr 26, 2013 at 11:36 AM, Matthew Mondor mm_li...@pulsar-zone.netwrote: Then everything works fine. Unless I'm mistaken, this is a standard interface, which is not likely to change unexpectedly? Yes. The problem with setenv is that the value of the TMP translation is set up during

Re: [Ecls-list] Can't get to build ECL - target mingw32

2013-04-23 Thread Juan Jose Garcia-Ripoll
On Thu, Apr 18, 2013 at 9:01 PM, Salvatore Uras yogavi...@gmail.com wrote: I'm really sorry to bother for such a trivial matter, but I really can't obtain an ecl build on my windows systems, and I've tried very many times and with many variations and different options for configure. I tried

Re: [Ecls-list] Porting CL to new platforms: what can be reused?

2013-04-18 Thread Juan Jose Garcia-Ripoll
On Wed, Apr 17, 2013 at 9:55 PM, Anton Vodonosov avodono...@yandex.ruwrote: In theory CL core consists of 25 special operators + build-in data types. Everything else is a library. So when porting to a new platform, theoretically, all we need to reimplement is a compiler understanding 25

Re: [Ecls-list] ECL's weak-hash tables

2013-04-16 Thread Juan Jose Garcia-Ripoll
On Tue, Apr 16, 2013 at 10:05 AM, Juan Jose Garcia-Ripoll juanjose.garciarip...@gmail.com wrote: There seems to be a bug in the update of the count. Values are deleted (the weak pointers that are used for this do not fail), but the hash table count was not updated. I will produce a fix

Re: [Ecls-list] RC 14.4.1 almost ready

2013-04-13 Thread Juan Jose Garcia-Ripoll
On Sat, Apr 13, 2013 at 7:44 PM, Matthew Mondor mm_li...@pulsar-zone.netwrote: ;;; Loading #P/usr/local/ecl/lib/ecl-13.4.1/profile.fas ;; ;; Error while loading /home/mmondor/.slime/fasl/2012-11-08/ecl-13.4.1-173fb92e-unix-x86_64/swank-ecl.fas: ;; LOAD: Could not load file

[Ecls-list] [ANN] ECLM registration open

2013-04-02 Thread Juan Jose Garcia-Ripoll
FYI Hi everybody, We've finally updated the ECLM website with information about the speakers and the registration process. And registration starts today: http://weitz.de/eclm2013/ Feel free to blog about this or send it to Twitter, Facebook, or your favorite Lisp mailing list. Looking

[Ecls-list] RC 14.4.1 almost ready

2013-04-02 Thread Juan Jose Garcia-Ripoll
If you have a critical bug (two about FORMAT have been reported, but I may as well leave them for later), please report. I am trying to prepare a release for this week. Best Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain)

Re: [Ecls-list] RC 14.4.1 almost ready

2013-04-02 Thread Juan Jose Garcia-Ripoll
On Tue, Apr 2, 2013 at 9:35 PM, Juan Jose Garcia-Ripoll juanjose.garciarip...@gmail.com wrote: If you have a critical bug (two about FORMAT have been reported, but I may as well leave them for later), please report. I am trying to prepare a release for this week. Sorry, a few patches had

[Ecls-list] RC 14.4.1 cancelled

2013-04-02 Thread Juan Jose Garcia-Ripoll
I missed from the logs that ASDF no longer builds on windows: it demands too large a data section. I will work on that. My apologies for the false alarm Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain) http://juanjose.garciaripoll.googlepages.com

Re: [Ecls-list] Announce: A new C++ based implementation of Common Lisp based on the ECL CL code

2013-04-01 Thread Juan Jose Garcia-Ripoll
On Mon, Apr 1, 2013 at 1:16 AM, Gabriel Dos Reis g...@integrable-solutions.net wrote: I just quickly glanced over the code. I noticed that some of the constructs https://github.com/juanjosegarciaripoll/cl-cxx/blob/master/include/cl-cxx/defun.hpp are C++03 ways of emulating

Re: [Ecls-list] BUG: unexpected FLOATING-POINT-UNDERFLOW on Linux/armhf

2013-03-31 Thread Juan Jose Garcia-Ripoll
On Sun, Mar 31, 2013 at 1:29 AM, Eric Marsden eric.mars...@free.fr wrote: In fact, I just checked on a Linux/PowerPC64 machine and the same problem arises. Should this maybe be a simple __GLIBC__ conditionalization, without any architecture conditionals? I don't know. In a linux32 this

Re: [Ecls-list] Overwriting cl functions

2013-03-31 Thread Juan Jose Garcia-Ripoll
On Tue, Jan 29, 2013 at 6:39 PM, Peter Enerccio enerc...@gmail.com wrote: Well I tried the shadowing import, compiles fine, but when attempting to load that fas, it will throw redefinition error Sorry for answering so late, but I just started to scan for unread emails. The problem with your

Re: [Ecls-list] Announce: A new C++ based implementation of Common Lisp based on the ECL CL code

2013-03-31 Thread Juan Jose Garcia-Ripoll
On Tue, Mar 5, 2013 at 1:59 PM, Juan Jose Garcia-Ripoll juanjose.garciarip...@gmail.com wrote: I did not know about Boost::Python. On reading it, it seems that, though horrible, it would be easy to port to any Common Lisp out there. If I were to write that, though, I would not do

Re: [Ecls-list] Bug?

2013-03-30 Thread Juan Jose Garcia-Ripoll
On Fri, Mar 15, 2013 at 2:35 PM, Nicolas Neuss ne...@scipolis.de wrote: I am trying to make my PDE solver Femlisp work on ECL again. At the moment ECL cannot compile the following code (which should make #d(...) construct a double-float vector): The problem was a stupid mistake in the

Re: [Ecls-list] config.guess and config.sub update

2013-03-30 Thread Juan Jose Garcia-Ripoll
On Tue, Mar 26, 2013 at 11:58 PM, Jerry James loganje...@gmail.com wrote: While you are preparing for a new release, would you mind updating config.guess and config.sub? I will do it tonight for the ECL part. I am not sure about the other copies in the tree: garbage collector, libffi, etc. In

Re: [Ecls-list] Is this a bug?

2013-03-30 Thread Juan Jose Garcia-Ripoll
On Wed, Mar 20, 2013 at 12:45 AM, David Creelman creelman.da...@gmail.comwrote: Hi, I'm trying to get my small webserver up on my tiny machine. I've compiled the latest ECL and I get the following error after trying to use quicklisp My fault. ASDF now follows a different procedure for

Re: [Ecls-list] BUG: unexpected FLOATING-POINT-UNDERFLOW on Linux/armhf

2013-03-30 Thread Juan Jose Garcia-Ripoll
ECL uses tanf() for computing the tangent with single-floats. If you have a look at the code in ecl/src/c/numbers/tan.d you will find the lines below. One possibility would be to uncomment safe_tanf() and see whether ECL now works. If this is the case then we might have to add another switch for

Re: [Ecls-list] Bug in PRINT-OBJECT with inbuilt types

2013-03-30 Thread Juan Jose Garcia-Ripoll
Fixed now in git/CVS. PRINT-METHOD over built in objects acts as WRITE. On Sat, Mar 30, 2013 at 1:39 PM, Eric Marsden eric.mars...@free.fr wrote: Hi, , | ;;; Loading #P/usr/local/lib/ecl-12.12.1/asdf.fas | ECL (Embeddable Common-Lisp) 12.12.1

Re: [Ecls-list] issues with CLOS

2013-03-26 Thread Juan Jose Garcia-Ripoll
On Mon, Mar 18, 2013 at 9:15 PM, Faré fah...@gmail.com wrote: Has something happened in ECL recently that would cause methods with an unspecialized argument (i.e. specialized for T) to not be found, especially when this unspecialized argument is in first position? Nothing has changed in the

Re: [Ecls-list] Announce: A new C++ based implementation of Common Lisp based on the ECL CL code

2013-03-16 Thread Juan Jose Garcia-Ripoll
On Sat, Mar 16, 2013 at 3:29 PM, Anton Vodonosov avodono...@yandex.ruwrote: As ECL can compiles List to C, a C compiler generating LLVM code may be used (llvm-gcc or clang). What Christian is doing is more what I thought should be done: automatically generating LLVM bytecode and loading it

Re: [Ecls-list] Announce: A new C++ based implementation of Common Lisp based on the ECL CL code

2013-03-05 Thread Juan Jose Garcia-Ripoll
On Tue, Mar 5, 2013 at 1:33 AM, Christian Schafmeister chris.sc...@verizon.net wrote: I needed a CL interpreter which would host the compiler (which I wrote in Common Lisp) which calls the LLVM-IR library to generate llvm::Module objects which contains llvm::Function objects that are

Re: [Ecls-list] Announce: A new C++ based implementation of Common Lisp based on the ECL CL code

2013-03-05 Thread Juan Jose Garcia-Ripoll
On Tue, Mar 5, 2013 at 7:15 PM, Christian Schafmeister chris.sc...@verizon.net wrote: C++ template programming is not pretty but using template programming hands the problem of identifying C++ types and parsing C++ code to the C++ compiler where it is done properly. The other approach is to

Re: [Ecls-list] Announce: A new C++ based implementation of Common Lisp based on the ECL CL code

2013-03-04 Thread Juan Jose Garcia-Ripoll
On Mon, Mar 4, 2013 at 5:30 PM, Christian Schafmeister chris.sc...@verizon.net wrote: I've created a new implementation of Common Lisp that has a core written in C++ completely from scratch but hosts the ECL Common Lisp source code. Sounds like a lot of work. It hosts all of the ECL

Re: [Ecls-list] Announce: A new C++ based implementation of Common Lisp based on the ECL CL code

2013-03-04 Thread Juan Jose Garcia-Ripoll
On Mon, Mar 4, 2013 at 10:35 PM, Peter Enerccio enerc...@gmail.com wrote: Adding my $0.02 to using ecl with c++, it is quite well possible, but very tiresome. For every method call, you have to write static wrapper which will cast all the pointer(s) into respectable type and call the method

Re: [Ecls-list] Loading cl-opengl as fas throws errors.

2013-03-03 Thread Juan Jose Garcia-Ripoll
On Sun, Feb 3, 2013 at 2:35 AM, Peter Enerccio enerc...@gmail.com wrote: I am trying to load monolithic .fas generated with asdf:make-build but I am getting the error Unhandled error detected: *Don't know how to setup a hook before saving cores on this Lisp.* This is cl-opengl's fault. It

Re: [Ecls-list] Loading cl-opengl as fas throws errors.

2013-03-03 Thread Juan Jose Garcia-Ripoll
BTW, cl-opengl emits a warning, not an error. Why do you get it as an error? P.S.: Patch is attached. On Sun, Mar 3, 2013 at 10:14 PM, Juan Jose Garcia-Ripoll juanjose.garciarip...@gmail.com wrote: On Sun, Feb 3, 2013 at 2:35 AM, Peter Enerccio enerc...@gmail.com wrote: I am trying

Re: [Ecls-list] compile package dependencies to C

2013-03-02 Thread Juan Jose Garcia-Ripoll
On Fri, Mar 1, 2013 at 11:26 PM, Matthew Mondor mm_li...@pulsar-zone.netwrote: I've not tried it with asdf, but does setting C::*DELETE-FILES* to NIL help? This will leave the files, but ASDF makes pretty ugly names and places the files in a common location (~/.cache/common-lisp/...) For

Re: [Ecls-list] ASDF 2.30 released

2013-02-21 Thread Juan Jose Garcia-Ripoll
On Thu, Feb 21, 2013 at 1:00 AM, Faré fah...@gmail.com wrote: We invite all implementation vendors to update to ASDF 2.30. Will do as soon as I can -- full of work deadlines right now. We also invite all implementations to make the standard *readtable* and *print-pprint-dispatch* tables

Re: [Ecls-list] ASDF support for deferred warnings in ECL?

2013-02-01 Thread Juan Jose Garcia-Ripoll
On Fri, Feb 1, 2013 at 8:17 PM, Faré fah...@gmail.com wrote: On SBCL, CCL, and more, when a forward reference is detected, it is assumed to be a function. If defined later as a function, the warning is dropped. If redefined later as a macro, that's a warning. If still not defined by the end

Re: [Ecls-list] Overwriting cl functions

2013-01-29 Thread Juan Jose Garcia-Ripoll
On Tue, Jan 29, 2013 at 3:28 PM, Peter Enerccio enerc...@gmail.com wrote: Basically, I want to overwrite open function to return my specific (gray) stream. instead of usual stream that it would. Ideally, all functions/macros that use open should use that function instead, but I am not sure if

Re: [Ecls-list] Overwriting cl functions

2013-01-29 Thread Juan Jose Garcia-Ripoll
On Tue, Jan 29, 2013 at 5:30 PM, Juan Jose Garcia-Ripoll juanjose.garciarip...@gmail.com wrote: On Tue, Jan 29, 2013 at 3:28 PM, Peter Enerccio enerc...@gmail.comwrote: Basically, I want to overwrite open function to return my specific (gray) stream. instead of usual stream that it would

Re: [Ecls-list] ASDF support for deferred warnings in ECL?

2013-01-29 Thread Juan Jose Garcia-Ripoll
On Tue, Jan 29, 2013 at 3:50 PM, Faré fah...@gmail.com wrote: For that, I want to properly handle forward reference warnings from files that are *not* being (re)compiled in the current session but have been in a previous one. And so on supported implementations (currently CCL, SBCL), I am

Re: [Ecls-list] ASDF support for deferred warnings in ECL?

2013-01-29 Thread Juan Jose Garcia-Ripoll
On Tue, Jan 29, 2013 at 10:05 PM, Karsten Poeck karsten.po...@gmail.comwrote: I thought the whole purpose of with-compilation-unit was to defer warnings about undefined functions (forward references). ECL does not ever create such warnings. The only warnings it produces is about undefined

Re: [Ecls-list] Splice-splice interpretation

2013-01-23 Thread Juan Jose Garcia-Ripoll
I CC a discussion in the bug tracking system about ,@ and friends. I copy it here because: * I do not consider it valid a single person telling me what is the right interpretation of the standard. * I am a bit tired of other implementations claiming to be 100% ANSI compliant and introducing

Re: [Ecls-list] Mobile app development in ECL?

2013-01-22 Thread Juan Jose Garcia-Ripoll
On Sun, Jan 20, 2013 at 4:59 PM, Andrew Pennebaker andrew.penneba...@gmail.com wrote: Could we have some demo, cross-platform, mobile apps in ECL? I my self do not work on this, but I know that there is an Android port of ECL around -- maybe even an iphone port also. But these are side

Re: [Ecls-list] Special variables and threads

2013-01-18 Thread Juan Jose Garcia-Ripoll
On Fri, Jan 18, 2013 at 9:50 PM, Matthew Mondor mm_li...@pulsar-zone.netwrote: If you however want to create them from a thread using defparameter/defvar, I'd have to check but my guess is that ECL uses the necessary locks internally for its own package/symbol management. My experience is

Re: [Ecls-list] towards asdf 2.27

2013-01-17 Thread Juan Jose Garcia-Ripoll
Dear Faré, thanks a lot for your hard work on ASDF, cleaning up the traverse mess and making things more robust. Please keep us posted about the release, so that I can merge it with ECL ASAP. Best, Juanjo On Thu, Jan 17, 2013 at 1:32 AM, Faré fah...@gmail.com wrote: Dear ECL hackers, I

[Ecls-list] Splice-splice interpretation

2013-01-14 Thread Juan Jose Garcia-Ripoll
I would say that this bug report I received is wrong: ,@ does not make sense with an enclosing list (,@). What do you think? -- Forwarded message -- From: Ticket 251 2...@bugs.ecls.p.re.sf.net Date: Mon, Jan 14, 2013 at 1:09 AM Subject: [ecls:bugs] #251 Wrong result with double

Re: [Ecls-list] Ecl PARSE-NAMESTRING unable to handle unicode path name

2013-01-13 Thread Juan Jose Garcia-Ripoll
On Sun, Jan 13, 2013 at 4:02 PM, Peter Enerccio enerc...@gmail.com wrote: Hello, I am trying to pass unicode string into PARSE-NAMESTRING, however, it doesn't work. (parse-namestring aAaaajあ) http://en.wikipedia.org/wiki/Filename#Encoding_interoperability some limited interoperability

Re: [Ecls-list] Wrong multiplication on 32-bit mazchine

2013-01-13 Thread Juan Jose Garcia-Ripoll
On Thu, Dec 27, 2012 at 5:40 PM, Waldek Hebisch hebi...@math.uni.wroc.plwrote: It is nice that ecl tries to use native C multiplication, however it gets wrong requested precision. This should be fixed in CVS now. Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid

Re: [Ecls-list] update-instance-for-redefined-class

2013-01-11 Thread Juan Jose Garcia-Ripoll
On Thu, Dec 27, 2012 at 7:45 PM, Faré fah...@gmail.com wrote: ECL seems to erroneously provide update-instance-for-redefined-class with an alist rather than a plist for the values of deleted slots. I fixed it in my local repository. It will be uploaded together with other patches some time

[Ecls-list] Apologies for spam

2013-01-06 Thread Juan Jose Garcia-Ripoll
It seems that my email account was compromised from USA, using SMTP access to gmail (is this possible at al?) to send email to all my contacts and lists. I am in the process of securing the account again --password change, access with sms codes, etc-- and hope this will not happen again. Please

  1   2   3   4   5   6   7   >