[Ecls-list] [wiki][website]
Temporarily I've put redirection on site ecls.sourceforge.net to sourceforge.net/p/ecls, so no outdated info is seen. On SF storage I've found wikispaces (partly incomplete) dump from 2009 - I edited it to fit markdown and put on gitorious: https://gitorious.org/embeddable-common-lisp/pages/Wikispaces-2009-07-30 Wiki is open to collaborate by anyone, so fell free to correct mistakes. Thank you all for all support with hints and test reports - it's really helpful. Best regards, Daniel -- Daniel Kochmański | Poznań, Poland ;; aka jackdaniel Be the change that you wish to see in the world. - Mahatma Gandhi -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk ___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
Re: [Ecls-list] [maintainership]
Hello, Anton Vodonosov writes: Hello Daniel, My main wish to you: the most important criterion - don't break ECL, don't make it worse than it is today. Thank you. I do agree, it's most important case and my greatest concern about whole thing. And thanks for your initiative to take care about the project. From your list of goals, I think new release is the most important, because HEAD is quite different from the last release. Juan Jose didn't released his last changes, so probably the HEAD is in some work-in progress state. I can help with testing using cl-test-grid - we build all the libraries from quicklisp on old release, and with new release and compare results to detect regressions, like this: https://common-lisp.net/project/cl-test-grid/ecl/ecl-diff-2-lisp-to-c.html Thank you. I saw you already submitted some test results. I'll take a closer look at whole procedure as next thing. BR, Daniel ps. sorry for resend - i had problems with mu4e configuration (wrong e-mail sender address, and mail didn't came through to mailing list). 21.02.2015, 09:51, Daniel Kochmański jackdan...@hellsgate.pl: Hello, it's saturday and nobody has risen concerns about new maintainership, so I assume it's ok with you all - thanks for putting trust on unknown person. For start I need admin privileges on SF, and on wikispaces (which also requires subscription renewal). My user name on both portals is dkochmanski. Best regards, Daniel Juan Jose Garcia-Ripoll writes: Dear all, first of all thanks for taking me into consideration and for volunteering to continue the project. I was overoptimistic in assuming that I could even continue fixing bugs or reading the mailing list at all. I therefore welcome any initiative to have a stable team that works on bugs and keeps the project alive and useful. Just let me know what you need, such as adding you to the Admin list and perhaps updating or giving you access to other resources. Since I do not have much time to read these threads, I would appreciate a warning when the issue has been settled by the community, with a list of steps that I should take. Best regards Juanjo On Sun, Feb 15, 2015 at 10:00 PM, ZhanLin Shang shangzhan...@gmail.com wrote: Hi Daniel, I agree with your opinion, I know some C (I've been playing around with C for 5 years but not embedding) and some CL (which is the language I use the most), I will try to help if I can. Best, Z.Shang On Sun Feb 15 2015 at 8:56:01 PM Daniel Kochmański jackdan...@hellsgate.pl wrote: Hi all, most of you have probably noticed, that ECL is unmaintained for quite a while. Some spontaneous attempts are made, like submitting a patch, or answering question - what is great, but insufficient. Many important bug fixes last on git head, a few potential improvements wait in patch queue. The other words - ECL starts to smell funny, what's a shame, since it's a great project. I'm writing to mailing list to volunteer myself as projects maintainer. I'm sure there are people better suited for such role, but since nobody asks for it, I do. Please reply to this message with protests or support, if any. I'm full time embedded engineer with strong C background, and solely speaking - CL new-be. Since I'm full time worker, I can spare only a few hours a week, but I'm sure it would be sufficient for start. Short plan of things, which have to be done (any help welcome) - in descendent order: ** Roll out a new release Many bug-fixes lie on git, and are absent on current release. It is really important to make a new release. 1. Introduce new branching model http://nvie.com/posts/a-successful-git-branching-model/ 2. Move development to gitorious Split separate projects into separate repositories (libffi, gmp) 3. Patch submissions I think it would be plausible to move patch submissions to mailing list, so they can be commented. ** Refresh 1. Website I find it counter-intuitive and hard to navigate. Sitemap should be rearranged, and maybe even moved from SF. 2. Materials Wiki's subscription is ended now. It should be brought back. Usage examples should be easier to find and study. It would be nice to have tutorials describing, how to install and embed ECL in project. 3. Patch/feature/bug queues (as started by Arto) Decide, which patches need to be merged into ECL, reject the rest. Same with feature requests - if something is beyond our reach for now, should be tagged as won't do. Bug reports should be checked for these already fixed, not-bugs and some which won't be fixed anytime soon. 4. Actualizing ECL support libraries - libffi breaks on build for armv5 (new version works like a charm). It is also at least worth considering switching to lgpl3 (for pragmatic reasons) - this one requires further discussion, but first things first. ** Evolve 1. Third party libraries - Use most recent libraries (asdf, quicklisp, swank, etc) - Treat libffi
[Ecls-list] [Final CfP] ELS 2015 submission deadline extended to March 1st
ELS'15 - 8th European Lisp Symposium Goldsmiths College, London, UK April 20-21, 2015 http://www.european-lisp-symposium.org/ Sponsored by EPITA, Franz Inc. and Lispworks Ltd. Recent news: - *** Submission deadline extended to March 1st *** - Invited speakers announced: Zach Beane, Bodil Stokke, Martin Cracauer - Registration to open early March 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 8th 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 classification categories and terms. For more information on the submission guidelines and the ACM keywords, see: http://www.acm.org/sigs/publications/proceedings-templates and http://www.acm.org/about/class/1998. Important dates: - 01 Mar 2015: Submission deadline *** EXTENDED *** - 15 Mar 2015: Notification of acceptance - 29 Mar 2015: Early registration deadline - 05 Apr 2015: Final papers - 20-21 Apr 2015: Symposium Programme chair: Julian Padget, University of Bath, UK Local chair: Christophe Rhodes, Goldsmiths, University of London, UK Programme committee: Sacha Chua — Toronto, Canada Edmund Weitz — University of Applied Scicences, Hamburg, Germany Rainer Joswig — Hamburg, Germany Henry Lieberman — MIT, USA Matthew Flatt — University of Utah, USA Christian Queinnec — University Pierre et Marie Curie, Paris 6, France Giuseppe Attardi — University of Pisa, Italy Marc Feeley — University of Montreal, Canada Stephen Eglen — University of Cambridge, UK Robert Strandh — University of Bordeaux, France Nick Levine — RavenPack, Spain Search Keywords: #els2015, ELS 2015, ELS '15, European Lisp Symposium 2015, European Lisp Symposium '15, 8th ELS, 8th European Lisp Symposium, European Lisp Conference 2015, European Lisp Conference '15 -- My new Jazz CD entitled Roots and Leaves is out! Check it out: http://didierverna.com/records/roots-and-leaves.php Lisp, Jazz, Aïkido: http://www.didierverna.info -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk ___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
[Ecls-list] cl-test-grid results for ecl-15.2.21
Hi Daniel, I've run tests for the new release: lisp to C compiler: https://common-lisp.net/project/cl-test-grid/ecl/ecl-diff-3-lisp-to-c.html bytecode compiler: https://common-lisp.net/project/cl-test-grid/ecl/ecl-diff-3-bytecode.html New release brings many improvements, but also some regressions (red results in the right column). You can try to to reproduce them manually, for example (ql:quickload :lapack) fails on new release and works on the previous release. Let me know if you need help with understanding the results or reproducing the problems. Best regards, - Anton 21.02.2015, 23:43, Daniel Kochmański jackdan...@hellsgate.pl: Hi, Stas Boukarev writes: Daniel Kochmański jackdan...@hellsgate.pl writes: Hello, it's saturday and nobody has risen concerns about new maintainership, so I assume it's ok with you all - thanks for putting trust on unknown person. For start I need admin privileges on SF, and on wikispaces (which also requires subscription renewal). My user name on both portals is dkochmanski. I added you to the admin team on sourceforge. Thank you. I've rolled new / git-head release (more details on ECL post). -- Daniel Kochmański | Poznań, Poland ;; aka jackdaniel Be the change that you wish to see in the world. - Mahatma Gandhi -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk ___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
Re: [Ecls-list] [maintainership]
On Sat, Feb 21, 2015 at 11:57 PM, Daniel Kochmański jackdan...@hellsgate.pl wrote: Also, is anyone aware, how to edit ecls.sourceforge.net site? (it's different then site accessed with SF search). http://sourceforge.net/p/forge/documentation/Project%20Web%20Services/ and http://sourceforge.net/p/forge/documentation/Release%20Files%20for%20Download/ -- With best regards, Stas. -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk ___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
[Ecls-list] trying to compile 15.2.21
Hello *, Trying to build 15.2.21 on Gentoo (in order to make ebuild) I get ;;; Invoking external command: ;;; x86_64-pc-linux-gnu-gcc -I. -I/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/build/ -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=native -pipe -fPIC -D_THREAD_SAFE -Dlinux -I/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/src/c -c ext/sse-utils.c -o ext/sse-utils.o ;;; Finished compiling EXT:CL-SIMD;SSE-UTILS.LISP. ;;; Condition of type: SIMPLE-ERROR Cannot find out entry point for binary file BUILD:EXT;ECL-SSE-UTILS.O.NEWEST No restarts available. Top level in: #process TOP-LEVEL. sed -e 's,@libdir\\@,/usr/lib64/,' \ -e 's,@includedir\\@,/usr/include/,' \ -e 's,~A,/usr/lib64/,' bin/ecl-config.pre bin/ecl-config cd /var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/src/../.git ctags -o tags -R --langmap=c:+.d ../src || true /bin/sh: line 0: cd: /var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/src/../.git: No such file or directory make[1]: Leaving directory '/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/build' make -j8 DESTDIR=/var/tmp/portage/dev-lisp/ecls-15.2.21/image/ install cd build; make install make[1]: Entering directory '/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/build' # Here we would use the option -s but the install program in sourceforge-solaris # is broken. /bin/sh /var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/src/gc/mkinstalldirs /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/bin/ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/lib64/ \ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/lib64/ecl-15.2.21/ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/include/ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/include//ecl mkdir -p -- /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/bin/ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/lib64/ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/lib64/ecl-15.2.21/ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/include/ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/include//ecl for i in bin/ecl; do \ /usr/bin/install -c $i /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/bin/; \ done /usr/bin/install: cannot stat ‘bin/ecl’: No such file or directory Makefile:145: recipe for target 'install' failed make[1]: *** [install] Error 1 make[1]: Leaving directory '/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/build' Makefile:81: recipe for target 'install' failed make: *** [install] Error 2 Indeed, there is no .../build/bin/ecl Any ideas how to proceed? Andrey-- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
Re: [Ecls-list] trying to compile 15.2.21
Hi, can you provide configure options you used? My guess would be that you have enabled --with-sse option. I've rebuilded package with this option set to yes, and met the same error. Please try use --with-sse=no option when invoking configure. It is apparently a bug - I have already made a bug-report. Daniel Andrey G. Grozin writes: Hello *, Trying to build 15.2.21 on Gentoo (in order to make ebuild) I get ;;; Invoking external command: ;;; x86_64-pc-linux-gnu-gcc -I. -I/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/build/ -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=native -pipe -fPIC -D_THREAD_SAFE -Dlinux -I/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/src/c -c ext/sse-utils.c -o ext/sse-utils.o ;;; Finished compiling EXT:CL-SIMD;SSE-UTILS.LISP. ;;; Condition of type: SIMPLE-ERROR Cannot find out entry point for binary file BUILD:EXT;ECL-SSE-UTILS.O.NEWEST No restarts available. Top level in: #process TOP-LEVEL. sed -e 's,@libdir\\@,/usr/lib64/,' \ -e 's,@includedir\\@,/usr/include/,' \ -e 's,~A,/usr/lib64/,' bin/ecl-config.pre bin/ecl-config cd /var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/src/../.git ctags -o tags -R --langmap=c:+.d ../src || true /bin/sh: line 0: cd: /var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/src/../.git: No such file or directory make[1]: Leaving directory '/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/build' make -j8 DESTDIR=/var/tmp/portage/dev-lisp/ecls-15.2.21/image/ install cd build; make install make[1]: Entering directory '/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/build' # Here we would use the option -s but the install program in sourceforge-solaris # is broken. /bin/sh /var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/src/gc/mkinstalldirs /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/bin/ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/lib64/ \ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/lib64/ecl-15.2.21/ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/include/ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/include//ecl mkdir -p -- /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/bin/ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/lib64/ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/lib64/ecl-15.2.21/ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/include/ /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/include//ecl for i in bin/ecl; do \ /usr/bin/install -c $i /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/bin/; \ done /usr/bin/install: cannot stat ‘bin/ecl’: No such file or directory Makefile:145: recipe for target 'install' failed make[1]: *** [install] Error 1 make[1]: Leaving directory '/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/build' Makefile:81: recipe for target 'install' failed make: *** [install] Error 2 Indeed, there is no .../build/bin/ecl Any ideas how to proceed? Andrey-- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list -- Daniel Kochmański | Poznań, Poland ;; aka jackdaniel Be the change that you wish to see in the world. - Mahatma Gandhi -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk ___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list
[Ecls-list] Fwd: [maintainership]
-- Forwarded message -- From: Evrim Ulu evrim...@gmail.com Date: Mon, Feb 23, 2015 at 1:16 PM Subject: Re: [Ecls-list] [maintainership] To: Daniel Kochmański jackdan...@hellsgate.pl Hello, this tests are very nice. Anyway, I've fixed autotools finally. Here is the patch: https://github.com/evrim/ecl-mobile/commit/7db27861a6c3cdb8407a3c834f797f918d89ed32 My sf account is evrimulu. If you provide me write access, i'll glad to push it. evrim. On Sun, Feb 22, 2015 at 9:34 PM, Daniel Kochmański jackdan...@hellsgate.pl wrote: Hello, Anton Vodonosov writes: Hello Daniel, My main wish to you: the most important criterion - don't break ECL, don't make it worse than it is today. Thank you. I do agree, it's most important case and my greatest concern about whole thing. And thanks for your initiative to take care about the project. From your list of goals, I think new release is the most important, because HEAD is quite different from the last release. Juan Jose didn't released his last changes, so probably the HEAD is in some work-in progress state. I can help with testing using cl-test-grid - we build all the libraries from quicklisp on old release, and with new release and compare results to detect regressions, like this: https://common-lisp.net/project/cl-test-grid/ecl/ecl-diff-2-lisp-to-c.html Thank you. I saw you already submitted some test results. I'll take a closer look at whole procedure as next thing. BR, Daniel ps. sorry for resend - i had problems with mu4e configuration (wrong e-mail sender address, and mail didn't came through to mailing list). 21.02.2015, 09:51, Daniel Kochmański jackdan...@hellsgate.pl: Hello, it's saturday and nobody has risen concerns about new maintainership, so I assume it's ok with you all - thanks for putting trust on unknown person. For start I need admin privileges on SF, and on wikispaces (which also requires subscription renewal). My user name on both portals is dkochmanski. Best regards, Daniel Juan Jose Garcia-Ripoll writes: Dear all, first of all thanks for taking me into consideration and for volunteering to continue the project. I was overoptimistic in assuming that I could even continue fixing bugs or reading the mailing list at all. I therefore welcome any initiative to have a stable team that works on bugs and keeps the project alive and useful. Just let me know what you need, such as adding you to the Admin list and perhaps updating or giving you access to other resources. Since I do not have much time to read these threads, I would appreciate a warning when the issue has been settled by the community, with a list of steps that I should take. Best regards Juanjo On Sun, Feb 15, 2015 at 10:00 PM, ZhanLin Shang shangzhan...@gmail.com wrote: Hi Daniel, I agree with your opinion, I know some C (I've been playing around with C for 5 years but not embedding) and some CL (which is the language I use the most), I will try to help if I can. Best, Z.Shang On Sun Feb 15 2015 at 8:56:01 PM Daniel Kochmański jackdan...@hellsgate.pl wrote: Hi all, most of you have probably noticed, that ECL is unmaintained for quite a while. Some spontaneous attempts are made, like submitting a patch, or answering question - what is great, but insufficient. Many important bug fixes last on git head, a few potential improvements wait in patch queue. The other words - ECL starts to smell funny, what's a shame, since it's a great project. I'm writing to mailing list to volunteer myself as projects maintainer. I'm sure there are people better suited for such role, but since nobody asks for it, I do. Please reply to this message with protests or support, if any. I'm full time embedded engineer with strong C background, and solely speaking - CL new-be. Since I'm full time worker, I can spare only a few hours a week, but I'm sure it would be sufficient for start. Short plan of things, which have to be done (any help welcome) - in descendent order: ** Roll out a new release Many bug-fixes lie on git, and are absent on current release. It is really important to make a new release. 1. Introduce new branching model http://nvie.com/posts/a-successful-git-branching-model/ 2. Move development to gitorious Split separate projects into separate repositories (libffi, gmp) 3. Patch submissions I think it would be plausible to move patch submissions to mailing list, so they can be commented. ** Refresh 1. Website I find it counter-intuitive and hard to navigate. Sitemap should be rearranged, and maybe even moved from SF. 2. Materials Wiki's subscription is ended now. It should be brought back. Usage examples should be easier to find and study. It would be nice to have tutorials describing, how to install and embed ECL in project. 3. Patch/feature/bug queues (as started by Arto) Decide, which patches need to be merged into ECL, reject the rest. Same with feature
Re: [Ecls-list] Stack direction and gcc 5.0
Hello Jerry, I've looked to stddef.h and it seems its in the standard, so i expect every system has this header and type definition ptrdiff_t. Please object to this, I'm really annoyed that autoconf doesn't have a m4 macro to decide stack direction. I really don't get why we are still trying to do it project by project. Anyway, here is the patch: https://github.com/evrim/ecl-mobile/commit/dd1f4a56849811199f1c0e048edc2474a0ec0f8f I'll push it when I get commit access. Enjoy, evrim. On Sat, Feb 21, 2015 at 2:33 AM, Jerry James loganje...@gmail.com wrote: GCC 5.0 is near release, and Fedora has started building packages with it. The ECL build is failing because the stack direction code in src/aclocal.m4 has started returning wrong values. I don't know why. But I do know that replacing the test code with this returns the correct answer: #include stddef.h #include stdlib.h ptrdiff_t f2(const char *d) { char c[2]; return c-d; } ptrdiff_t f1(const char *d) { char c[2]; return c+1-d; } typedef ptrdiff_t (*f_ptr)(const char *); f_ptr f[2] = { f1, f2 }; ptrdiff_t signo() { char d[1]; return f[rand() 1](d); } int main() { if (signo() 0) return 1; else return 0; } Regards, -- Jerry James http://www.jamezone.org/ -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk ___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk ___ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list