[Ecls-list] [wiki][website]

2015-02-22 Thread Daniel Kochmański

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]

2015-02-22 Thread Daniel Kochmański
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

2015-02-22 Thread Didier Verna

 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

2015-02-22 Thread Anton Vodonosov
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]

2015-02-22 Thread Stas Boukarev
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

2015-02-22 Thread Andrey G. Grozin

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

2015-02-22 Thread Daniel Kochmański
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]

2015-02-22 Thread Evrim Ulu
-- 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

2015-02-22 Thread Evrim Ulu
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