Re: [Ecls-list] Release ready
Hi Juan, I can confirm that libffi on mingw now works fine after moving it to CORE_LIBS. I have yet to confirm that this also fixes Gentoo build. Also, requiring asdf problem similar to one Stas reported dissapeared. As a side note, I was able to quickload lispbuilder-sdl on mingw using Ecl for the first time, and can confirm that, at list on the first glance, it works. It is goot to have CL impl that allows me to run slime and gui application in parallel on windows. I also quickloaded hunchentoot web server successfully (for the first time with ecl). Unfortunatelly, it doesn't seem to work. Those two libraries depends on quite a lot of other libraries, so it is a good sign that those are compilable with ECL. Thanks for the best release ever, hope the next one will be even better :) Regards, Marko Kocić -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
[Ecls-list] [ANN] ECL 11.1.1
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, which produces libraries (static or dynamic) that can be called from C programs. Furthermore, ECL can produce standalone executables from your lisp code and can itself be linked to your programs as a shared library. ECL supports the operating systems Linux, FreeBSD, NetBSD, OpenBSD, Solaris (at least v. 9), Microsoft Windows and OSX, running on top of the Intel, Sparc, Alpha and PowerPC processors. Porting to other architectures should be rather easy. ECL is currently hosted at SourceForge. The home page of the project is http://ecls.sourceforge.net, and in it you will find source code releases, a git/CVS tree and some useful documentation. Known issues ECL's dynamic FFI (the one that does not rely on a C compiler) is now implemented using libffi (See http://sourceware.org/libffi/). Until another release in which the library might be bundled together with ECL, users will have to make sure that this library is built and available for this feature to be linked in (#+dffi). Otherwise only the C-based foreign function interface will be available. Changes since last release == See file src/CHANGELOG or browse it online http://ecls.cvs.sourceforge.net/viewvc/ecls/ecl/src/CHANGELOG?view=markup -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
Re: [Ecls-list] Release ready
This links might be interesting: http://www.metabang.com/unclog/otherpag/asdfinst.html http://bc.tech.coop/blog/051012.html http://bc.tech.coop/blog/060108.html They describe dependencies between libraries, alhout those are a bit out of date, but it clearly identifies key libraries used by everyone. Something like that which include all quicklisp world libraries would be interesting. As for the goal for the next release to ensure better library support for ECL, I fully agree with it. It can be really frustrating for the beginner or casual user if he tries to load library that works in SBCL only to find out that it doesn't even compile in ECL. Regards, Marko Kocić On Mon, Jan 17, 2011 at 10:59 AM, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: On Mon, Jan 17, 2011 at 10:42 AM, Marko Kocić marko.ko...@gmail.com wrote: Unfortunatelly, it doesn't seem to work. Those two libraries depends on quite a lot of other libraries, so it is a good sign that those are compilable with ECL. Hi Marko, thanks a lot for the detailed report. My goal for the next release is indeed enlarge the number of libraries that are tested using the facilities provided by quicklisp. You have mentioned a couple of them, but maybe it would be better first to examine the most common dependencies of those libraries (cl-unicode, for instance, is one, cl-ppcre, etc, etc). Some of those still have incompatibilities or may reveal problems in ECL. Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain) http://juanjose.garciaripoll.googlepages.com -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
[Ecls-list] ECL quicklisp bug report
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) :q Top level in: #process TOP-LEVEL. *features* (:QUICKLISP :WSOCK :DRAKMA-NO-SSL :HUNCHENTOOT-NO-SSL :ASDF2 :ASDF :ASDF-WINDOWS :ECL-BYTECMP :FORMATTER :LONG-LONG :UINT64-T :UINT32-T :UINT16-T :RELATIVE-PACKAGE-NAMES :LONG-FLOAT :UNICODE :DFFI :CLOS-STREAMS :CMU-FORMAT :WINDOWS :WIN32 :MINGW32 :ECL-PDE :DLOPEN :CLOS :THREADS :BOEHM-GC :ANSI-CL :COMMON-LISP :IEEE-FLOATING-POINT :PREFIXED-API :FFI :PENTIUM3 :COMMON :ECL) -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
Re: [Ecls-list] [ANN] ECL 11.1.1
Hi, when I click on download link on http://ecls.sourceforge.net/index.html I then adviced to go to the project pagehttp://www.sourceforge.net/projects/ecls. but clicking here - I get into http://sourceforge.net/projects/ecls - I see 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, 2011 1:05 PM To: list-ecl Subject: [Ecls-list] [ANN] ECL 11.1.1 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, which produces libraries (static or dynamic) that can be called from C programs. Furthermore, ECL can produce standalone executables from your lisp code and can itself be linked to your programs as a shared library. ECL supports the operating systems Linux, FreeBSD, NetBSD, OpenBSD, Solaris (at least v. 9), Microsoft Windows and OSX, running on top of the Intel, Sparc, Alpha and PowerPC processors. Porting to other architectures should be rather easy. ECL is currently hosted at SourceForge. The home page of the project is http://ecls.sourceforge.net, and in it you will find source code releases, a git/CVS tree and some useful documentation. Known issues ECL's dynamic FFI (the one that does not rely on a C compiler) is now implemented using libffi (See http://sourceware.org/libffi/). Until another release in which the library might be bundled together with ECL, users will have to make sure that this library is built and available for this feature to be linked in (#+dffi). Otherwise only the C-based foreign function interface will be available. Changes since last release == See file src/CHANGELOG or browse it online http://ecls.cvs.sourceforge.net/viewvc/ecls/ecl/src/CHANGELOG?view=markup -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
Re: [Ecls-list] [ANN] ECL 11.1.1
I do not see that. When I click on the the project page link at ecls.sf.net I go to http://sourceforge.net/projects/ecls and I am redirected to https://sourceforge.net/projects/ecls which shows a big icon with the Download now! button. On Mon, Jan 17, 2011 at 3:52 PM, Konovalov, Vadim (Vadim)** CTR ** vadim.konova...@alcatel-lucent.com wrote: Hi, when I click on download link on http://ecls.sourceforge.net/index.html I then adviced to go to the project pagehttp://www.sourceforge.net/projects/ecls . but clicking here - I get into http://sourceforge.net/projects/ecls - I see 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, 2011 1:05 PM *To:* list-ecl *Subject:* [Ecls-list] [ANN] ECL 11.1.1 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, which produces libraries (static or dynamic) that can be called from C programs. Furthermore, ECL can produce standalone executables from your lisp code and can itself be linked to your programs as a shared library. ECL supports the operating systems Linux, FreeBSD, NetBSD, OpenBSD, Solaris (at least v. 9), Microsoft Windows and OSX, running on top of the Intel, Sparc, Alpha and PowerPC processors. Porting to other architectures should be rather easy. ECL is currently hosted at SourceForge. The home page of the project is http://ecls.sourceforge.net, and in it you will find source code releases, a git/CVS tree and some useful documentation. Known issues ECL's dynamic FFI (the one that does not rely on a C compiler) is now implemented using libffi (See http://sourceware.org/libffi/). Until another release in which the library might be bundled together with ECL, users will have to make sure that this library is built and available for this feature to be linked in (#+dffi). Otherwise only the C-based foreign function interface will be available. Changes since last release == See file src/CHANGELOG or browse it online http://ecls.cvs.sourceforge.net/viewvc/ecls/ecl/src/CHANGELOG?view=markup -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain) http://juanjose.garciaripoll.googlepages.com -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
Re: [Ecls-list] [ANN] ECL 11.1.1
Seems to be a common glitch that appears from time to time in Sourceforge https://sourceforge.net/apps/trac/sourceforge/ticket/7123 On Mon, Jan 17, 2011 at 3:58 PM, Konovalov, Vadim (Vadim)** CTR ** vadim.konova...@alcatel-lucent.com wrote: Thanks! the download was now okay. Regards, 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 on the the project page link at ecls.sf.net I go to http://sourceforge.net/projects/ecls and I am redirected to https://sourceforge.net/projects/ecls which shows a big icon with the Download now! button. On Mon, Jan 17, 2011 at 3:52 PM, Konovalov, Vadim (Vadim)** CTR ** vadim.konova...@alcatel-lucent.com wrote: Hi, when I click on download link on http://ecls.sourceforge.net/index.html I then adviced to go to the project pagehttp://www.sourceforge.net/projects/ecls . but clicking here - I get into http://sourceforge.net/projects/ecls - I see 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, 2011 1:05 PM *To:* list-ecl *Subject:* [Ecls-list] [ANN] ECL 11.1.1 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, which produces libraries (static or dynamic) that can be called from C programs. Furthermore, ECL can produce standalone executables from your lisp code and can itself be linked to your programs as a shared library. ECL supports the operating systems Linux, FreeBSD, NetBSD, OpenBSD, Solaris (at least v. 9), Microsoft Windows and OSX, running on top of the Intel, Sparc, Alpha and PowerPC processors. Porting to other architectures should be rather easy. ECL is currently hosted at SourceForge. The home page of the project is http://ecls.sourceforge.net, and in it you will find source code releases, a git/CVS tree and some useful documentation. Known issues ECL's dynamic FFI (the one that does not rely on a C compiler) is now implemented using libffi (See http://sourceware.org/libffi/). Until another release in which the library might be bundled together with ECL, users will have to make sure that this library is built and available for this feature to be linked in (#+dffi). Otherwise only the C-based foreign function interface will be available. Changes since last release == See file src/CHANGELOG or browse it online http://ecls.cvs.sourceforge.net/viewvc/ecls/ecl/src/CHANGELOG?view=markup -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain) http://juanjose.garciaripoll.googlepages.com -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain) http://juanjose.garciaripoll.googlepages.com -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
Re: [Ecls-list] ECL quicklisp bug report
On Mon, 17 Jan 2011 12:35:17 +0100 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) I've seen a similar runtime error once with some of my code, where a DECLARE was used to specify that a variable was a FIXNUM but eventually it was set to NIL, generating a Cannot coerce NIL to a C int or the like. In my case removing that declaration, or modifying it to use (TYPE (OR FIXNUM NULL)) fixed it. Perhaps that you are dealing with some code with a similar bug, where a TYPE FIXNUM declaration was made but where a character is later assigned to it? Even with SBCL, a CHARACTER cannot be coerced to a FIXNUM: * (coerce #\H 'fixnum) debugger invoked on a SIMPLE-TYPE-ERROR: #\H can't be converted to type FIXNUM. On ECL I however get the following error: #\H is not of type SEQUENCE. Which seems rather awkward... One thing which might be good to consider in the future for ECL, would be printing the type of condition/error issued, not only invoke its print function. Often I have to look at the source, or to use a custom error handler to verify what condition it really is signalling. The example above is such a case. Thanks, -- Matt -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
Re: [Ecls-list] ECL quicklisp bug report
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 installed quicklisp some time ago, upgraded ECL and then tried to upgrade quicklisp? Can you list the libraries that you have installed? It can be done with something like ls quicklisp/dists/quicklisp/software/ Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain) http://juanjose.garciaripoll.googlepages.com -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
Re: [Ecls-list] ECL quicklisp bug report
The error is the same when doing only (ql:update-client), so it doesn't do anything with packages themselves. I saw the same error when trying out some examples from drakma home page. Given that, I assume it has something to do with windows networking, since on gentoo I don't get these errors, and ECL is built with same options. On 17 Jan 2011 21:29, Juan Jose Garcia-Ripoll juanjose.garciarip...@googlemail.com wrote: -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list