Hi, file13 writes:
> I think this is a wonderful idea and would love to see Daniel take over > the project. As a very long time ECL user (since version .02 as I > recall) who has pretty much lurked here on the list, but quietly used > ECL for a long time, I've been very saddened to see ECL stagnate. I > would love to see this project get some new blood in it and I'd also be > willing to offer my help if I can get some free time in the future. > > But at this time, I wanted to voice my support of Daniel as a new > maintainer. Although I don't know you sir, you seem to have great ideas > and I look forward to seeing some new life in ECL. Thank you for your kind words, Daniel > > Thank you. > Michael > > On 02/15/2015 02:55 PM, Daniel Kochmański 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 as separate project /move to more recent version/ >> - Treat libgc as separate project /consider lgplv3/ >> >> 2. Make more ports >> - Android (merge patches, write nice tutorial) >> - NaCL >> - Minix >> >> 3. Regression / testing / deployment >> - vagrant >> - automated reports >> - suggestions? >> >> 4. ECL java application for android >> >> ============================ >> >> I already wrote similar mail to Juan Jose Garcia-Ripoll (attached as >> reference), and he suggested to write to mailing list. >> >> Best regards, >> Daniel Kochmański >> >>> Hello, >>> >>> my name is Daniel Kochmański, and I want to say, that I am really >>> impressed by your work on Embeddable Common Lisp, and I want to thank >>> you for it. I find ecl nice piece of software and consider it a great >>> opportunity to learn. >>> >>> I'm writing to you, because I want to be maintainer of it. I have strong >>> C background, and I'm learning Common Lisp, so it wouldn't be very good >>> pick if project is actively developed, but since it starts to smell >>> funny (pun intended), I think it won't be a bad idea. I'm full time >>> embedded systems engineer, so I can spare only few hours a week, but I'm >>> convinced it would be sufficient for start. >>> >>> First thing I'd like to do is to roll out a new release, since git head >>> has many improvements over current release (especially bugfix for >>> bordeaux-threads), and cleanup of feature-requests and bug-reports on >>> SourceForge. >>> >>> Then I plan to move development to gitorious, and host third party >>> libraries as separate projects. Also, branching model would change - >>> current commits will land on "develop", and "master" will be kept for >>> releases only. I'm also considering reorganizing, or even moving ecl >>> site from SourceForge, because I find it really hard to navigate. There >>> is also problem with wiki, where subscription has ended, and needs >>> reactivation by one of the wiki organizers (according to wikispaces). >>> >>> Next thing would be actualizing libffi (build breaks on armv5 on old >>> sources included with ECL), and merging patches for android and nacl >>> builds - I'm working on it on my local repository lately. After that to >>> attract more people, I think that would be a nice idea to make android >>> app, which will bring ECL to android devices. >>> >>> What do you think about this proposition? I was convincing myself to >>> write this mail for few weeks from now, but I'm still not sure if I >>> should write to mailing list first. Anyways, again, thank you for >>> keeping this project alive for so many years. >>> >>> Best regards, >>> Daniel Kochmański >>> >>> -- >>> 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=190641631&iu=/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=190641631&iu=/4140/ostg.clktrk _______________________________________________ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list