From didier at lrde.epita.fr Sat Jan 12 11:57:19 2019 From: didier at lrde.epita.fr (Didier Verna) Date: Sat, 12 Jan 2019 12:57:19 +0100 Subject: [cmucl-imp] [Reminder CfP] ELS 2019, 12th European Lisp Symposium, April 1-2, Genova Message-ID: ELS'19 - 12th European Lisp Symposium Hotel Bristol Palace Genova, Italy April 1-2 2019 In cooperation with: ACM SIGPLAN In co-location with 2019 Sponsored by EPITA http://www.european-lisp-symposium.org/ Recent news: - Keynote by Stefan Monnier on Emacs Lisp - Keynote by Christophe Rhodes on SBCL - Guest appearance by Matthew Flatt on Racket The purpose of the European Lisp Symposium is to provide a forum for the discussion and dissemination of all aspects of design, implementation and application of any of the Lisp and Lisp-inspired dialects, including Common Lisp, Scheme, Emacs Lisp, AutoLisp, ISLISP, Dylan, Clojure, ACL2, ECMAScript, Racket, SKILL, Hop and so on. We encourage everyone interested in Lisp to participate. The 12th European Lisp Symposium invites high quality papers about novel research results, insights and lessons learned from practical applications and educational perspectives. We also encourage submissions about known ideas as long as they are presented in a new setting and/or in a highly elegant way. Topics include but are not limited to: - Context-, aspect-, domain-oriented and generative programming - Macro-, reflective-, meta- and/or rule-based development approaches - Language design and implementation - Language integration, inter-operation and deployment - Development methodologies, support and environments - Educational approaches and perspectives - Experience reports and case studies We invite submissions in the following forms: Papers: Technical papers of up to 8 pages that describe original results or explain known ideas in new and elegant ways. Demonstrations: Abstracts of up to 2 pages for demonstrations of tools, libraries, and applications. Tutorials: Abstracts of up to 4 pages for in-depth presentations about topics of special interest for at least 90 minutes and up to 180 minutes. The symposium will also provide slots for lightning talks, to be registered on-site every day. All submissions should be formatted following the ACM SIGS guidelines and include ACM Computing Classification System 2012 concepts and terms. Submissions should be uploaded to Easy Chair, at the following address: https://www.easychair.org/conferences/?conf=els2019 Note: to help us with the review process please indicate the type of submission by entering either "paper", "demo", or "tutorial" in the Keywords field. Important dates: - 01 Feb 2019 Submission deadline - 01 Mar 2019 Notification of acceptance - 18 Mar 2019 Final papers due - 01-02 Apr 2019 Symposium Programme chair: Nicolas Neuss, FAU Erlangen-N?rnberg, Germany Programme committee: Marco Antoniotti, Universita Milano Bicocca, Italy Marc Battyani, FractalConcept, France Pascal Costanza, IMEC, ExaScience Life Lab, Leuven, Belgium Leonie Dreschler-Fischer, University of Hamburg, Germany R. Matthew Emerson, thoughtstuff LLC, USA Marco Heisig, FAU, Erlangen-Nuremberg, Germany Charlotte Herzeel, IMEC, ExaScience Life Lab, Leuven, Belgium Pierre R. Mai, PMSF IT Consulting, Germany Breannd?n ? Nuall?in, University of Amsterdam, Netherlands Fran?ois-Ren? Rideau, Google, USA Alberto Riva, Unversity of Florida, USA Alessio Stalla, ManyDesigns Srl, Italy Patrick Krusenotto, Deutsche Welle, Germany Philipp Marek, Austria Sacha Chua, Living an Awesome Life, Canada Search Keywords: #els2019, ELS 2019, ELS '19, European Lisp Symposium 2019, European Lisp Symposium '19, 12th ELS, 12th European Lisp Symposium, European Lisp Conference 2019, European Lisp Conference '19 -- Resistance is futile. You will be jazzimilated. Lisp, Jazz, A?kido: http://www.didierverna.info From avodonosov at yandex.ru Sun Jan 27 02:35:44 2019 From: avodonosov at yandex.ru (Anton Vodonosov) Date: Sun, 27 Jan 2019 05:35:44 +0300 Subject: [cmucl-imp] am I subscribed? Message-ID: <36510711548556544@iva8-3af116a85b74.qloud-c.yandex.net> From toy.raymond at gmail.com Sun Jan 27 07:29:00 2019 From: toy.raymond at gmail.com (Raymond Toy) Date: Sat, 26 Jan 2019 23:29:00 -0800 Subject: [cmucl-imp] am I subscribed? In-Reply-To: <36510711548556544@iva8-3af116a85b74.qloud-c.yandex.net> References: <36510711548556544@iva8-3af116a85b74.qloud-c.yandex.net> Message-ID: Seems like you are. On Sat, Jan 26, 2019 at 6:35 PM Anton Vodonosov wrote: > > _______________________________________________ > cmucl-imp mailing list > cmucl-imp at cmucl.cons.org > https://lists.zs64.net/mailman/listinfo/cmucl-imp > -- Ray From avodonosov at yandex.ru Mon Jan 28 02:41:47 2019 From: avodonosov at yandex.ru (Anton Vodonosov) Date: Mon, 28 Jan 2019 05:41:47 +0300 Subject: [cmucl-imp] ignore-errors for missing foreign functions In-Reply-To: <5981601548557179@sas1-adb97d30497b.qloud-c.yandex.net> Message-ID: <23973841548643307@iva5-750e13568e4d.qloud-c.yandex.net> Hello CMUCL list, Code like this: ????(ignore-errors ?????(cffi:defcfun ("SSL_CTX_set_default_verify_dir" ssl-ctx-set-default-verify-dir) ?????????:int ???????(ctx :pointer))) fails despite ignore-errors if the foreign function is absent (the libssl.so version loaded doesn't have it). It fails when the fasl file containing this code is loaded: ???KERNEL:SIMPLE-PROGRAM-ERROR: Undefined foreign symbol: "SSL_CTX_set_default_verify_dir" I wanted to look in the manual, but the manual links provided at https://www.cons.org/cmucl/doc/index.html are broken (e.g. http://common-lisp.net/project/cmucl/doc/cmu-user/, http://common-lisp.net/project/cmucl/doc/cmu-user-html.tgz) The same failure even if we modify the code this way: ????(when nil ?????(cffi:defcfun ("SSL_CTX_set_default_verify_dir" ssl-ctx-set-default-verify-dir) ?????????:int ???????(ctx :pointer))) Is there a way to not fail when the function is absent? Best regards, - Anton From avodonosov at yandex.ru Mon Jan 28 02:42:39 2019 From: avodonosov at yandex.ru (Anton Vodonosov) Date: Mon, 28 Jan 2019 05:42:39 +0300 Subject: [cmucl-imp] manual links broken Message-ID: <6105271548643359@myt6-2fee75662a4f.qloud-c.yandex.net> I wanted to look up something in the manual, but the manual links provided at https://www.cons.org/cmucl/doc/index.html are broken (e.g. http://common-lisp.net/project/cmucl/doc/cmu-user/, http://common-lisp.net/project/cmucl/doc/cmu-user-html.tgz) From avodonosov at yandex.ru Mon Jan 28 02:46:17 2019 From: avodonosov at yandex.ru (Anton Vodonosov) Date: Mon, 28 Jan 2019 05:46:17 +0300 Subject: [cmucl-imp] am I subscribed? In-Reply-To: <5A16EF64-FB60-4E53-8069-AD6652FE285F@gmail.com> References: <36510711548556544@iva8-3af116a85b74.qloud-c.yandex.net> <5A16EF64-FB60-4E53-8069-AD6652FE285F@gmail.com> Message-ID: <74125051548643577@sas1-2b3c3045b736.qloud-c.yandex.net> Thanks (My posts were rejected, but turned out it's due to the wrong email I used: cmucl-impl at cons.org instead of cmucl-impl.cmucl.cons.org). 27.01.2019, 07:01, "Chun Tian (binghe)" : > yes you are:) > >> ?Il giorno 27 gen 2019, alle ore 10:35, Anton Vodonosov ha scritto: >> >> ?_______________________________________________ >> ?cmucl-imp mailing list >> ?cmucl-imp at cmucl.cons.org >> ?https://lists.zs64.net/mailman/listinfo/cmucl-imp From avodonosov at yandex.ru Mon Jan 28 03:41:32 2019 From: avodonosov at yandex.ru (Anton Vodonosov) Date: Mon, 28 Jan 2019 06:41:32 +0300 Subject: [cmucl-imp] ignore-errors for missing foreign functions In-Reply-To: <23973841548643307@iva5-750e13568e4d.qloud-c.yandex.net> References: <5981601548557179@sas1-adb97d30497b.qloud-c.yandex.net> <23973841548643307@iva5-750e13568e4d.qloud-c.yandex.net> Message-ID: <4273851548646892@sas1-dc4267721c1f.qloud-c.yandex.net> The background of this question is difficulty in cl+ssl support, because OpenSSL constantly add / remove functions, so different versions of libssl library provide different sets of functions. Even the function to test OpenSSL version nubmer was renamed. Previously it was called SSLeay, in newer versions it's called OpenSSL_version_num. If found that unlike cffi:defcfun, cffi:foreign-funcall can be wrapped into ignore-case or IF. (when nil (cffi:foreign-funcall "OpenSSL_version_num" :long)) A fasl with such code loads without an error. But when I try to wrap that into a defun: #-cmucl (cffi:defcfun ("OpenSSL_version_num" openssl-version-num) :long) #+cmucl (defun openssl-version-num () (cffi:foreign-funcall "OpenSSL_version_num" :long)) It fails again during fasl load: Undefined foreign symbol: "OpenSSL_version_num" [Condition of type KERNEL:SIMPLE-PROGRAM-ERROR] Restarts: 0: [CONTINUE] Return NIL from load of "/home/testgrid/cl+ssl/cl-plus-ssl/test/run-on-many-lisps-and-openssls/test-cmucl". 1: [RETRY] Retry SLIME interactive evaluation request. 2: [*ABORT] Return to SLIME's top level. 3: [ABORT] Return to Top-Level. Backtrace: 0: (KERNEL:UNDEFINED-FOREIGN-SYMBOL-ERROR-HANDLER "" #.(SYSTEM:INT-SAP #x3FFFB910) # (16)) 1: (KERNEL::INTERNAL-ERROR #.(SYSTEM:INT-SAP #x3FFFB61C) #) 2: ("call_into_lisp+#xAB [#x8054FEF] /home/testgrid/lisps/cmucl-2013-04/bin/lisp") 3: ("funcall2+#x2C [#x8054ABC] /home/testgrid/lisps/cmucl-2013-04/bin/lisp") 4: ("interrupt_internal_error+#x7A [#x8051C7A] /home/testgrid/lisps/cmucl-2013-04/bin/lisp") 5: ("sigtrap_handler+#x183 [#x8054DD3] /home/testgrid/lisps/cmucl-2013-04/bin/lisp") 6: ("__kernel_rt_sigreturn+#x0 [#xB7FE1410] ") 7: ("os_link_one_symbol+#xCB [#x80553CB] /home/testgrid/lisps/cmucl-2013-04/bin/lisp") 8: (LISP::ADD-FOREIGN-LINKAGE "OpenSSL_version_num" :CODE #("resolve_linkage_tramp" 1 NIL "alloc_overflow_sse2" 1 ...) # ...) 9: (LISP::FOREIGN-SYMBOL-ADDRESS-AUX "OpenSSL_version_num" :CODE) 10: (LISP::FOP-FOREIGN-FIXUP) 11: (LISP::LOAD-GROUP #) 12: (LISP::FASLOAD #) 13: (LISP::INTERNAL-LOAD #P"/home/testgrid/cl+ssl/cl-plus-ssl/test/run-on-many-lisps-and-openssls/test-cmucl.sse2f" ..) 14: (LOAD "/home/testgrid/cl+ssl/cl-plus-ssl/test/run-on-many-lisps-and-openssls/test-cmucl" :VERBOSE NIL :PRINT ...) 15: ("DEFSLIMEFUN INTERACTIVE-EVAL") 16: (SWANK::CALL-WITH-RETRY-RESTART "Retry SLIME interactive evaluation request." #) 17: (SWANK::CALL-WITH-BUFFER-SYNTAX NIL #) 18: (SWANK:EVAL-FOR-EMACS (SWANK:INTERACTIVE-EVAL "(load \"/home/testgrid/cl+ssl/cl-plus-ssl/test/run-on-many-lisps-and-openssls/test-cmucl\")") "COMMON-LISP-USER" 90) 19: (SWANK::PROCESS-REQUESTS T) 20: ("DEFUN HANDLE-REQUESTS") 21: ("DEFUN HANDLE-REQUESTS") 22: ("DEFINTERFACE CALL-WITH-DEBUGGER-HOOK" # #) So, it's difficult to write CMUCL FFI code for a library whose API changes from version to version. Maybe it can be solved by placing OpenSSL_version_num and SSLeay declarations into different files, then compile and load the fasls myself, instead of ASDF. And depending on which of the fals fails we will know what function is available. Then place all other functions which are present not in all versions into separate files, and use the :if-feature ASDF's facility to load them conditionally. But that's a lot of code restructuring and effort. Is there a simpler alternative? Best regards, - Anton From toy.raymond at gmail.com Mon Jan 28 05:40:54 2019 From: toy.raymond at gmail.com (Raymond Toy) Date: Sun, 27 Jan 2019 21:40:54 -0800 Subject: [cmucl-imp] manual links broken In-Reply-To: <6105271548643359@myt6-2fee75662a4f.qloud-c.yandex.net> References: <6105271548643359@myt6-2fee75662a4f.qloud-c.yandex.net> Message-ID: www.cons.org is a bit out of date. We've switched over the website to use gitlab pages and I guess cons.org (and www.cmucl.org) aren't quite up to date. Try common-lisp.net/project/cmucl for the current website. Don't know about cons.org, but www.cmucl.org is supposed to be up-to-date, but isn't currently because rsync of the webpages is apparently broken now and no one has fixed it yet. (It was working). On Sun, Jan 27, 2019 at 6:42 PM Anton Vodonosov wrote: > > I wanted to look up something in the manual, but the manual links provided > at https://www.cons.org/cmucl/doc/index.html are broken (e.g. > http://common-lisp.net/project/cmucl/doc/cmu-user/, > http://common-lisp.net/project/cmucl/doc/cmu-user-html.tgz) > > _______________________________________________ > cmucl-imp mailing list > cmucl-imp at cmucl.cons.org > https://lists.zs64.net/mailman/listinfo/cmucl-imp > -- Ray From toy.raymond at gmail.com Fri Feb 1 06:13:05 2019 From: toy.raymond at gmail.com (Raymond Toy) Date: Thu, 31 Jan 2019 22:13:05 -0800 Subject: [cmucl-imp] ignore-errors for missing foreign functions In-Reply-To: <23973841548643307@iva5-750e13568e4d.qloud-c.yandex.net> References: <5981601548557179@sas1-adb97d30497b.qloud-c.yandex.net> <23973841548643307@iva5-750e13568e4d.qloud-c.yandex.net> Message-ID: It would be great if you could file an issue for this at https://gitlab.common-lisp.net/cmucl/cmucl/issues. Then it won't get lost. If you can't, that's ok. I'll try to fill out an issue. It will take me a couple days to get around to looking at this. On Sun, Jan 27, 2019 at 6:41 PM Anton Vodonosov wrote: > Hello CMUCL list, > > Code like this: > > (ignore-errors > (cffi:defcfun ("SSL_CTX_set_default_verify_dir" > ssl-ctx-set-default-verify-dir) > :int > (ctx :pointer))) > > fails despite ignore-errors if the foreign function is absent (the > libssl.so version loaded doesn't have it). > > It fails when the fasl file containing this code is loaded: > > KERNEL:SIMPLE-PROGRAM-ERROR: Undefined foreign symbol: > "SSL_CTX_set_default_verify_dir" > > I wanted to look in the manual, but the manual links provided at > https://www.cons.org/cmucl/doc/index.html are broken (e.g. > http://common-lisp.net/project/cmucl/doc/cmu-user/, > http://common-lisp.net/project/cmucl/doc/cmu-user-html.tgz) > > The same failure even if we modify the code this way: > > (when nil > (cffi:defcfun ("SSL_CTX_set_default_verify_dir" > ssl-ctx-set-default-verify-dir) > :int > (ctx :pointer))) > > Is there a way to not fail when the function is absent? > > Best regards, > - Anton > > _______________________________________________ > cmucl-imp mailing list > cmucl-imp at cmucl.cons.org > https://lists.zs64.net/mailman/listinfo/cmucl-imp > -- Ray From didier at lrde.epita.fr Fri Feb 1 10:18:20 2019 From: didier at lrde.epita.fr (Didier Verna) Date: Fri, 01 Feb 2019 11:18:20 +0100 Subject: [cmucl-imp] [Final CfP] 12th European Lisp Symposium, deadline extension Message-ID: ELS'19 - 12th European Lisp Symposium Hotel Bristol Palace Genova, Italy April 1-2 2019 In cooperation with: ACM SIGPLAN In co-location with 2019 Sponsored by EPITA and Franz Inc. http://www.european-lisp-symposium.org/ Recent news: - Submission deadline extended to Friday February 8. - Keynote abstracts now available. - registration now open: https://2019.programming-conference.org/attending/Registration - Student refund program after the conference. The purpose of the European Lisp Symposium is to provide a forum for the discussion and dissemination of all aspects of design, implementation and application of any of the Lisp and Lisp-inspired dialects, including Common Lisp, Scheme, Emacs Lisp, AutoLisp, ISLISP, Dylan, Clojure, ACL2, ECMAScript, Racket, SKILL, Hop and so on. We encourage everyone interested in Lisp to participate. The 12th European Lisp Symposium invites high quality papers about novel research results, insights and lessons learned from practical applications and educational perspectives. We also encourage submissions about known ideas as long as they are presented in a new setting and/or in a highly elegant way. Topics include but are not limited to: - Context-, aspect-, domain-oriented and generative programming - Macro-, reflective-, meta- and/or rule-based development approaches - Language design and implementation - Language integration, inter-operation and deployment - Development methodologies, support and environments - Educational approaches and perspectives - Experience reports and case studies We invite submissions in the following forms: Papers: Technical papers of up to 8 pages that describe original results or explain known ideas in new and elegant ways. Demonstrations: Abstracts of up to 2 pages for demonstrations of tools, libraries, and applications. Tutorials: Abstracts of up to 4 pages for in-depth presentations about topics of special interest for at least 90 minutes and up to 180 minutes. The symposium will also provide slots for lightning talks, to be registered on-site every day. All submissions should be formatted following the ACM SIGS guidelines and include ACM Computing Classification System 2012 concepts and terms. Submissions should be uploaded to Easy Chair, at the following address: https://www.easychair.org/conferences/?conf=els2019 Note: to help us with the review process please indicate the type of submission by entering either "paper", "demo", or "tutorial" in the Keywords field. Important dates: - 08 Feb 2019 Submission deadline (*** extended! ***) - 01 Mar 2019 Notification of acceptance - 18 Mar 2019 Final papers due - 01-02 Apr 2019 Symposium Programme chair: Nicolas Neuss, FAU Erlangen-N?rnberg, Germany Programme committee: Marco Antoniotti, Universita Milano Bicocca, Italy Marc Battyani, FractalConcept, France Pascal Costanza, IMEC, ExaScience Life Lab, Leuven, Belgium Leonie Dreschler-Fischer, University of Hamburg, Germany R. Matthew Emerson, thoughtstuff LLC, USA Marco Heisig, FAU, Erlangen-Nuremberg, Germany Charlotte Herzeel, IMEC, ExaScience Life Lab, Leuven, Belgium Pierre R. Mai, PMSF IT Consulting, Germany Breannd?n ? Nuall?in, University of Amsterdam, Netherlands Fran?ois-Ren? Rideau, Google, USA Alberto Riva, Unversity of Florida, USA Alessio Stalla, ManyDesigns Srl, Italy Patrick Krusenotto, Deutsche Welle, Germany Philipp Marek, Austria Sacha Chua, Living an Awesome Life, Canada Search Keywords: #els2019, ELS 2019, ELS '19, European Lisp Symposium 2019, European Lisp Symposium '19, 12th ELS, 12th European Lisp Symposium, European Lisp Conference 2019, European Lisp Conference '19 -- Resistance is futile. You will be jazzimilated. Lisp, Jazz, A?kido: http://www.didierverna.info From hierro at unizar.es Mon Apr 8 11:24:23 2019 From: hierro at unizar.es (=?UTF-8?Q?Juan_Pablo_Hierro_=c3=81lvarez?=) Date: Mon, 8 Apr 2019 13:24:23 +0200 Subject: [cmucl-imp] About the compilation of cmucl with recent versions of GCC. Message-ID: <95ce5298-2c44-37d0-858a-a34233c80ca9@unizar.es> Dear sirs, This is my first mail to this list and do not expect to remain very active. I was running a Fedora 29 machine and tried to install cmucl 21d. Binaries worked without trouble. However, I decided to try and bootstrap the system, only to head into open issue #68. https://gitlab.common-lisp.net/cmucl/cmucl/issues/68 I write this message because I think that I have found a work-around: In file cmucl/src/lisp/Config.x86_common I had to exchange the line CFLAGS += -O2 with CFLAGS += -O1 That is to say, latest versions of the gcc compiler are only able to produce a working cmucl lisp binary with an optimization level up to -O1. --- The proposed replacement of gcc by clang *(Commit 82bf2c72) *worked too. By the way, clang apparently works fine with optimization -O3. ----------- Notwithstanding the previous assertions, I run tests and all of them worked but for "issue.45". Failed tests: (ISSUES-TESTS::ISSUE.45) ?| Failed Form: (GET-OUTPUT-STREAM-STRING ISSUES-TESTS::S) ?| Expected "ls-link " but saw "/usr/bin/env: 'test-tmp/ls-link': No such file or directory " ?| ?| Failed Form: (PROCESS-EXIT-CODE ISSUES-TESTS::PROCESS) ?| Expected 0 but saw 127 ?| ?| Failed Form: (GET-OUTPUT-STREAM-STRING ISSUES-TESTS::S) ?| Expected "ls-link " but saw "ls: cannot access 'test-tmp/': No such file or directory " ?| ?| Failed Form: (PROCESS-EXIT-CODE ISSUES-TESTS::PROCESS) ?| Expected 0 but saw 2 ?| ?| Failed Form: (GET-OUTPUT-STREAM-STRING ISSUES-TESTS::S) ?| Expected "ls-link " but saw "/bin/ls: cannot access 'test-tmp/': No such file or directory " ?| ?| Failed Form: (PROCESS-EXIT-CODE ISSUES-TESTS::PROCESS) ?| Expected 0 but saw 2 ?| ISSUE.45: 0 assertions passed, 6 failed. Of course, there were no test-tmp directory in my file system. Is this an expected behaviour or should the tests have created the needed directories and files? Yours faithfully, ---- Juan Hierro. From toy.raymond at gmail.com Wed Apr 17 02:16:46 2019 From: toy.raymond at gmail.com (Raymond Toy) Date: Tue, 16 Apr 2019 19:16:46 -0700 Subject: [cmucl-imp] About the compilation of cmucl with recent versions of GCC. In-Reply-To: <95ce5298-2c44-37d0-858a-a34233c80ca9@unizar.es> References: <95ce5298-2c44-37d0-858a-a34233c80ca9@unizar.es> Message-ID: Firstly, sorry for the delay! On Mon, Apr 8, 2019 at 4:52 AM Juan Pablo Hierro ?lvarez wrote: > Dear sirs, > > This is my first mail to this list and do not expect to remain very active. > > I was running a Fedora 29 machine and tried to install cmucl 21d. > > Binaries worked without trouble. However, I decided to try and bootstrap > the system, only to head into open issue #68. > > https://gitlab.common-lisp.net/cmucl/cmucl/issues/68 > > I write this message because I think that I have found a work-around: > > In file > cmucl/src/lisp/Config.x86_common > > I had to exchange the line > > CFLAGS += -O2 > > with > > CFLAGS += -O1 > Thanks for looking into this. I can confirm that -O1 works with gcc 8.3.1 on my Fedora system. This is a reasonable workaround. We probably won't lose too much this way. I think the only possibly heavy usage of C code is for the garbage collector. > > That is to say, latest versions of the gcc compiler are only able to > produce a working cmucl lisp binary > with an optimization level up to -O1. > > --- > > The proposed replacement of gcc by clang *(Commit 82bf2c72) *worked too. > By the way, clang apparently works fine with optimization -O3. > Probably not a whole lot to be gained by using -O3, but I also didn't test this. > > ----------- > > Notwithstanding the previous assertions, I run tests and all of them > worked but for "issue.45". > > Failed tests: (ISSUES-TESTS::ISSUE.45) > | Failed Form: (GET-OUTPUT-STREAM-STRING ISSUES-TESTS::S) > | Expected "ls-link > " but saw "/usr/bin/env: 'test-tmp/ls-link': No such file or directory > Hmm. I don't have this problem. I'll look into it later. > " > | > | Failed Form: (PROCESS-EXIT-CODE ISSUES-TESTS::PROCESS) > | Expected 0 but saw 127 > | > | Failed Form: (GET-OUTPUT-STREAM-STRING ISSUES-TESTS::S) > | Expected "ls-link > " but saw "ls: cannot access 'test-tmp/': No such file or directory > " > | > | Failed Form: (PROCESS-EXIT-CODE ISSUES-TESTS::PROCESS) > | Expected 0 but saw 2 > | > | Failed Form: (GET-OUTPUT-STREAM-STRING ISSUES-TESTS::S) > | Expected "ls-link > " but saw "/bin/ls: cannot access 'test-tmp/': No such file or directory > " > | > | Failed Form: (PROCESS-EXIT-CODE ISSUES-TESTS::PROCESS) > | Expected 0 but saw 2 > | > ISSUE.45: 0 assertions passed, 6 failed. > > > Of course, there were no test-tmp directory in my file system. Is this > an expected behaviour or should the tests have created the needed > directories and files? > > > Yours faithfully, > > ---- > > Juan Hierro. > > _______________________________________________ > cmucl-imp mailing list > cmucl-imp at cmucl.cons.org > https://lists.zs64.net/mailman/listinfo/cmucl-imp > -- Ray From toy.raymond at gmail.com Tue May 28 16:41:30 2019 From: toy.raymond at gmail.com (Raymond Toy) Date: Tue, 28 May 2019 09:41:30 -0700 Subject: [cmucl-imp] Snapshot 2019-06 Message-ID: The June 2019 snapshot has been tagged. Binaries will be uploaded soon. Only a few changes here: * Updated to latest ASDF (3.3.3) * Updated clx to use the latest upstream version * Added x86_linux_clang config file to build with clang on linux * Gcc 8+ can't build cmucl correctly. A workaround is used by compiling the run time with -O1 instead of -O2. Hope this is useful. From didier at lrde.epita.fr Fri Dec 6 12:00:15 2019 From: didier at lrde.epita.fr (Didier Verna) Date: Fri, 06 Dec 2019 13:00:15 +0100 Subject: [cmucl-imp] [CfP] ELS 2020, 13th European Lisp Symposium, April 27-28, Zurich Message-ID: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13th European Lisp Symposium Special Focus on Compilers Call for papers April 27 - April 28, 2020 GZ Riesbach Z?rich, Switzerland http://www.european-lisp-symposium.org/2020 Sponsored by EPITA, Igalia S.L. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Invited Speakers ~~~~~~~~~~~~~~~~ Andrew W. Keep (Cisco Systems, Inc.), on the Nanopass Framework. Daniel Kochma?ski (Turtleware), on ECL, the Embeddable Common Lisp. Important Dates ~~~~~~~~~~~~~~~ - Submission deadline: February 13, 2020 - Author notification: March 16, 2020 - Final papers due: April 6, 2020 - Symposium: April 27 - 28, 2020 Scope ~~~~~ The purpose of the European Lisp Symposium is to provide a forum for the discussion and dissemination of all aspects of design, implementation and application of any of the Lisp dialects, including Common Lisp, Scheme, Emacs Lisp, Clojure, Racket, ACL2, AutoLisp, ISLISP, Dylan, ECMAScript, SKILL and so on. We encourage everyone interested in Lisp to participate. The European Lisp Symposium 2020 invites high quality papers about novel research results, insights and lessons learned from practical applications, and educational perspectives. We also encourage submissions about known ideas as long as they are presented in a new setting and/or in a highly elegant way. This year's focus will be directed towards "Compilers". We especially invite submissions in the following areas: - Compiler techniques - Compiler passes - Compiler compilers - Showcasing of industrial or experimental compilers - Code generation - Compiler verification - Compiler optimizations - JIT compilers Contributions are also welcome in other areas, including but not limited to: - Context-, aspect-, domain-oriented and generative programming - Macro-, reflective-, meta- and/or rule-based development approaches - Language design and implementation - Language integration, inter-operation and deployment - Development methodologies, support and environments - Educational approaches and perspectives - Experience reports and case studies Technical Program ~~~~~~~~~~~~~~~~~ We invite submissions in the following forms: * Papers: Technical papers of up to 15 pages that describe original results or explain known ideas in new and elegant ways. * Demonstrations: Abstracts of up to 4 pages for demonstrations of tools, libraries, and applications. * Tutorials: Abstracts of up to 4 pages for in-depth presentations about topics of special interest for at least 90 minutes and up to 180 minutes. All submissions should be formatted following the ACM SIGS guidelines and include ACM Computing Classification System 2012 concepts and terms. Submissions should be uploaded to Easy Chair, at the following http://www.easychair.org/conferences/?conf=els2020 Note: to help us with the review process please indicate the type of submission by entering either "paper", "demo", or "tutorial" in the Keywords field. Programme Chair ~~~~~~~~~~~~~~~ Ioanna M. Dimitriou H. - Igalia, Spain/Germany Local Chair ~~~~~~~~~~~ Nicolas Hafner - Shinmera, Switzerland Programme Committee ~~~~~~~~~~~~~~~~~~~ Andy Wingo - Igalia, Spain/France Asumu Takikawa - Igalia, Spain/USA Charlotte Herzeel - IMEC, Intel Exascience Lab, Belgium Christophe Rhodes - Google, UK Ir?ne Durand - Universit? Bordeaux 1, France Jim Newton - EPITA Research Lab, France Kent Pitman - HyperMeta, USA Leonie Dreschler-Fischer - University of Hamburg, Germany Marco Heisig - FAU Erlangen-N?rnberg, Germany Mark Evenson - not.org, Austria Max Rottenkolber - Interstellar Ventures, Germany Paulo Matos - Igalia, Spain/Germany Robert Goldman - SIFT, USA Robert Strandh - Universit? Bordeaux 1, France (more PC members to be announced) -- Resistance is futile. You will be jazzimilated. Lisp, Jazz, A?kido: http://www.didierverna.info