<p dir="ltr">Oh thank god it was awful to try recover my old sf account,  I'll fix tmrrw. </p>
<p dir="ltr">In the meantime to make ecl work I need to apply patches to bdwgc, libatomic ops, libgmp. </p>
<p dir="ltr">Currently first two are included in. So we can do git submodule and update ecl to use latest. If you are unsure about stability I guess we can fix it to a tag, not sure how to do yet. This obviously requires patches to go into main repos of bdwgc so I'll ask to Sylvain if this is OK.</p>
<p dir="ltr">I don't how to handle gmp case though. I'll ask to dev list.</p>
<p dir="ltr">Let me know what you think,<br>
evrim.</p>
<div class="gmail_quote">On Feb 23, 2015 6:34 PM, "Daniel Kochmański" <<a href="mailto:jackdaniel@hellsgate.pl">jackdaniel@hellsgate.pl</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hey,<br>
<br>
As I already noted, development moved to gitorious - so adding to<br>
sourceforge project (what I did), doesn't give you permission to push to<br>
repository. Please create gitorious account and I'll add you to<br>
collaborators right away.<br>
<br>
Project address is:<br>
<a href="https://gitorious.org/embeddable-common-lisp" target="_blank">https://gitorious.org/embeddable-common-lisp</a><br>
<br>
and ECL repository address is:<br>
<a href="https://gitorious.org/embeddable-common-lisp" target="_blank">https://gitorious.org/embeddable-common-lisp</a><br>
<br>
I'm going to write something more this week about new branching model<br>
- in shourtcut - everything in-development lands in develop branch, and<br>
each push to master is equal to new release.<br>
<br>
More on fixes topic - great job and thank you. Could you also remove<br>
trailing whitespaces from the second patch of yours regarding stack<br>
direction?<br>
<br>
Best regards,<br>
Daniel<br>
<br>
Evrim Ulu writes:<br>
<br>
> Hello, this tests are very nice.<br>
><br>
> Anyway,<br>
><br>
> I've fixed autotools finally. Here is the patch:<br>
><br>
> <a href="https://github.com/evrim/ecl-mobile/commit/7db27861a6c3cdb8407a3c834f797f918d89ed32" target="_blank">https://github.com/evrim/ecl-mobile/commit/7db27861a6c3cdb8407a3c834f797f918d89ed32</a><br>
><br>
> My sf account is evrimulu. If you provide me write access, i'll glad to push it.<br>
><br>
> evrim.<br>
><br>
> On Sun, Feb 22, 2015 at 9:34 PM, Daniel Kochmański<br>
> <<a href="mailto:jackdaniel@hellsgate.pl">jackdaniel@hellsgate.pl</a>> wrote:<br>
>> Hello,<br>
>><br>
>> Anton Vodonosov writes:<br>
>><br>
>>> Hello Daniel,<br>
>>><br>
>>> My main wish to you: the most important criterion - don't break ECL,<br>
>>> don't make it worse than it is today.<br>
>><br>
>> Thank you. I do agree, it's most important case and my greatest concern<br>
>> about whole thing.<br>
>>><br>
>>> And thanks for your initiative to take care about the project.<br>
>>><br>
>>> From your list of goals, I think new release is the most important,<br>
>>> because HEAD is quite different from the last release. Juan Jose<br>
>>> didn't released his last changes, so probably the HEAD is<br>
>>> in some work-in progress state.<br>
>>><br>
>>> I can help with testing using cl-test-grid - we build all the libraries<br>
>>> from quicklisp on old release, and with new release and compare results<br>
>>> to detect regressions, like this:<br>
>>> <a href="https://common-lisp.net/project/cl-test-grid/ecl/ecl-diff-2-lisp-to-c.html" target="_blank">https://common-lisp.net/project/cl-test-grid/ecl/ecl-diff-2-lisp-to-c.html</a><br>
>>><br>
>> Thank you. I saw you already submitted some test results. I'll take a<br>
>> closer look at whole procedure as next thing.<br>
>><br>
>> BR,<br>
>> Daniel<br>
>><br>
>> ps. sorry for resend - i had problems with mu4e configuration (wrong<br>
>> e-mail sender address, and mail didn't came through to mailing list).<br>
>>><br>
>>><br>
>>> 21.02.2015, 09:51, "Daniel Kochmański" <<a href="mailto:jackdaniel@hellsgate.pl">jackdaniel@hellsgate.pl</a>>:<br>
>>>> Hello,<br>
>>>><br>
>>>> it's saturday and nobody has risen concerns about new maintainership, so<br>
>>>> I assume it's ok with you all - thanks for putting trust on unknown<br>
>>>> person.<br>
>>>><br>
>>>> For start I need admin privileges on SF, and on wikispaces (which also<br>
>>>> requires subscription renewal). My user name on both portals is<br>
>>>> dkochmanski.<br>
>>>><br>
>>>> Best regards,<br>
>>>> Daniel<br>
>>>><br>
>>>> Juan Jose Garcia-Ripoll writes:<br>
>>>>> Dear all,<br>
>>>>><br>
>>>>> first of all thanks for taking me into consideration and for volunteering<br>
>>>>> to continue the project. I was overoptimistic in assuming that I could even<br>
>>>>> continue fixing bugs or reading the mailing list at all. I therefore<br>
>>>>> welcome any initiative to have a stable team that works on bugs and keeps<br>
>>>>> the project alive and useful. Just let me know what you need, such as<br>
>>>>> adding you to the Admin list and perhaps updating or giving you access to<br>
>>>>> other resources.<br>
>>>>><br>
>>>>> Since I do not have much time to read these threads, I would appreciate a<br>
>>>>> warning when the issue has been settled by the community, with a list of<br>
>>>>> steps that I should take.<br>
>>>>><br>
>>>>> Best regards<br>
>>>>><br>
>>>>> Juanjo<br>
>>>>><br>
>>>>> On Sun, Feb 15, 2015 at 10:00 PM, ZhanLin Shang <<a href="mailto:shangzhanlin@gmail.com">shangzhanlin@gmail.com</a>><br>
>>>>> wrote:<br>
>>>>>> Hi Daniel,<br>
>>>>>> I agree with your opinion, I know some C (I've been playing around with C<br>
>>>>>> for 5 years but not embedding) and some CL (which is the language I use the<br>
>>>>>> most), I will try to help if I can.<br>
>>>>>> Best,<br>
>>>>>> Z.Shang<br>
>>>>>><br>
>>>>>> On Sun Feb 15 2015 at 8:56:01 PM Daniel Kochmański <<br>
>>>>>> <a href="mailto:jackdaniel@hellsgate.pl">jackdaniel@hellsgate.pl</a>> wrote:<br>
>>>>>>> Hi all,<br>
>>>>>>><br>
>>>>>>> most of you have probably noticed, that ECL is unmaintained for quite a<br>
>>>>>>> while. Some spontaneous attempts are made, like submitting a patch, or<br>
>>>>>>> answering question - what is great, but insufficient. Many important bug<br>
>>>>>>> fixes last on git head, a few potential improvements wait in patch<br>
>>>>>>> queue. The other words - ECL starts to smell funny, what's a shame,<br>
>>>>>>> since it's a great project.<br>
>>>>>>><br>
>>>>>>> I'm writing to mailing list to volunteer myself as projects<br>
>>>>>>> maintainer. I'm sure there are people better suited for such role, but<br>
>>>>>>> since nobody asks for it, I do. Please reply to this message with<br>
>>>>>>> protests or support, if any. I'm full time embedded engineer with strong<br>
>>>>>>> C background, and solely speaking - CL new-be. Since I'm full time<br>
>>>>>>> worker, I can spare only a few hours a week, but I'm sure it would be<br>
>>>>>>> sufficient for start.<br>
>>>>>>><br>
>>>>>>> Short plan of things, which have to be done (any help welcome) - in<br>
>>>>>>> descendent order:<br>
>>>>>>><br>
>>>>>>> ** Roll out a new release<br>
>>>>>>> Many bug-fixes lie on git, and are absent on current release. It is<br>
>>>>>>> really important to make a new release.<br>
>>>>>>><br>
>>>>>>> 1. Introduce new branching model<br>
>>>>>>> <a href="http://nvie.com/posts/a-successful-git-branching-model/" target="_blank">http://nvie.com/posts/a-successful-git-branching-model/</a><br>
>>>>>>><br>
>>>>>>> 2. Move development to gitorious<br>
>>>>>>> Split separate projects into separate repositories (libffi, gmp)<br>
>>>>>>><br>
>>>>>>> 3. Patch submissions<br>
>>>>>>> I think it would be plausible to move patch submissions to<br>
>>>>>>> mailing list, so they can be commented.<br>
>>>>>>><br>
>>>>>>> ** Refresh<br>
>>>>>>> 1. Website<br>
>>>>>>> I find it counter-intuitive and hard to navigate. Sitemap should<br>
>>>>>>> be rearranged, and maybe even moved from SF.<br>
>>>>>>><br>
>>>>>>> 2. Materials<br>
>>>>>>> Wiki's subscription is ended now. It should be brought back.<br>
>>>>>>> Usage examples should be easier to find and study.<br>
>>>>>>> It would be nice to have tutorials describing, how to install and<br>
>>>>>>> embed ECL in project.<br>
>>>>>>><br>
>>>>>>> 3. Patch/feature/bug queues (as started by Arto)<br>
>>>>>>> Decide, which patches need to be merged into ECL, reject the<br>
>>>>>>> rest. Same with feature requests - if something is beyond our<br>
>>>>>>> reach for now, should be tagged as won't do. Bug reports should be<br>
>>>>>>> checked for these already fixed, not-bugs and some which won't be<br>
>>>>>>> fixed anytime soon.<br>
>>>>>>><br>
>>>>>>> 4. Actualizing ECL support libraries - libffi breaks on build for<br>
>>>>>>> armv5 (new version works like a charm). It is also at least worth<br>
>>>>>>> considering switching to lgpl3 (for pragmatic reasons) - this one<br>
>>>>>>> requires further discussion, but first things first.<br>
>>>>>>><br>
>>>>>>> ** Evolve<br>
>>>>>>> 1. Third party libraries<br>
>>>>>>> - Use most recent libraries (asdf, quicklisp, swank, etc)<br>
>>>>>>> - Treat libffi as separate project /move to more recent version/<br>
>>>>>>> - Treat libgc as separate project /consider lgplv3/<br>
>>>>>>><br>
>>>>>>> 2. Make more ports<br>
>>>>>>> - Android (merge patches, write nice tutorial)<br>
>>>>>>> - NaCL<br>
>>>>>>> - Minix<br>
>>>>>>><br>
>>>>>>> 3. Regression / testing / deployment<br>
>>>>>>> - vagrant<br>
>>>>>>> - automated reports<br>
>>>>>>> - suggestions?<br>
>>>>>>><br>
>>>>>>> 4. ECL java application for android<br>
>>>>>>><br>
>>>>>>> ============================<br>
>>>>>>><br>
>>>>>>> I already wrote similar mail to Juan Jose Garcia-Ripoll (attached as<br>
>>>>>>> reference), and he suggested to write to mailing list.<br>
>>>>>>><br>
>>>>>>> Best regards,<br>
>>>>>>> Daniel Kochmański<br>
>>>>>>>> Hello,<br>
>>>>>>>><br>
>>>>>>>> my name is Daniel Kochmański, and I want to say, that I am really<br>
>>>>>>>> impressed by your work on Embeddable Common Lisp, and I want to thank<br>
>>>>>>>> you for it. I find ecl nice piece of software and consider it a great<br>
>>>>>>>> opportunity to learn.<br>
>>>>>>>><br>
>>>>>>>> I'm writing to you, because I want to be maintainer of it. I have strong<br>
>>>>>>>> C background, and I'm learning Common Lisp, so it wouldn't be very good<br>
>>>>>>>> pick if project is actively developed, but since it starts to smell<br>
>>>>>>>> funny (pun intended), I think it won't be a bad idea. I'm full time<br>
>>>>>>>> embedded systems engineer, so I can spare only few hours a week, but I'm<br>
>>>>>>>> convinced it would be sufficient for start.<br>
>>>>>>>><br>
>>>>>>>> First thing I'd like to do is to roll out a new release, since git head<br>
>>>>>>>> has many improvements over current release (especially bugfix for<br>
>>>>>>>> bordeaux-threads), and cleanup of feature-requests and bug-reports on<br>
>>>>>>>> SourceForge.<br>
>>>>>>>><br>
>>>>>>>> Then I plan to move development to gitorious, and host third party<br>
>>>>>>>> libraries as separate projects. Also, branching model would change -<br>
>>>>>>>> current commits will land on "develop", and "master" will be kept for<br>
>>>>>>>> releases only. I'm also considering reorganizing, or even moving ecl<br>
>>>>>>>> site from SourceForge, because I find it really hard to navigate. There<br>
>>>>>>>> is also problem with wiki, where subscription has ended, and needs<br>
>>>>>>>> reactivation by one of the wiki organizers (according to wikispaces).<br>
>>>>>>>><br>
>>>>>>>> Next thing would be actualizing libffi (build breaks on armv5 on old<br>
>>>>>>>> sources included with ECL), and merging patches for android and nacl<br>
>>>>>>>> builds - I'm working on it on my local repository lately. After that to<br>
>>>>>>>> attract more people, I think that would be a nice idea to make android<br>
>>>>>>>> app, which will bring ECL to android devices.<br>
>>>>>>>><br>
>>>>>>>> What do you think about this proposition? I was convincing myself to<br>
>>>>>>>> write this mail for few weeks from now, but I'm still not sure if I<br>
>>>>>>>> should write to mailing list first. Anyways, again, thank you for<br>
>>>>>>>> keeping this project alive for so many years.<br>
>>>>>>>><br>
>>>>>>>> Best regards,<br>
>>>>>>>> Daniel Kochmański<br>
>>>>>>>><br>
>>>>>>>> --<br>
>>>>>>>> Daniel Kochmański | Poznań, Poland<br>
>>>>>>>> ;; aka jackdaniel<br>
>>>>>>>><br>
>>>>>>>> "Be the change that you wish to see in the world." - Mahatma Gandhi<br>
>>>>>>> --<br>
>>>>>>> Daniel Kochmański | Poznań, Poland<br>
>>>>>>> ;; aka jackdaniel<br>
>>>>>>><br>
>>>>>>> "Be the change that you wish to see in the world." - Mahatma Gandhi<br>
>>>>>>><br>
>>>>>>> ------------------------------------------------------------<br>
>>>>>>> ------------------<br>
>>>>>>> Dive into the World of Parallel Programming. The Go Parallel Website,<br>
>>>>>>> sponsored by Intel and developed in partnership with Slashdot Media, is<br>
>>>>>>> your<br>
>>>>>>> hub for all things parallel software development, from weekly thought<br>
>>>>>>> leadership blogs to news, videos, case studies, tutorials and more. Take a<br>
>>>>>>> look and join the conversation now. <a href="http://goparallel.sourceforge.net/" target="_blank">http://goparallel.sourceforge.net/</a><br>
>>>>>>> _______________________________________________<br>
>>>>>>> Ecls-list mailing list<br>
>>>>>>> <a href="mailto:Ecls-list@lists.sourceforge.net">Ecls-list@lists.sourceforge.net</a><br>
>>>>>>> <a href="https://lists.sourceforge.net/lists/listinfo/ecls-list" target="_blank">https://lists.sourceforge.net/lists/listinfo/ecls-list</a><br>
>>>>>> ------------------------------------------------------------------------------<br>
>>>>>> Dive into the World of Parallel Programming. The Go Parallel Website,<br>
>>>>>> sponsored by Intel and developed in partnership with Slashdot Media, is<br>
>>>>>> your<br>
>>>>>> hub for all things parallel software development, from weekly thought<br>
>>>>>> leadership blogs to news, videos, case studies, tutorials and more. Take a<br>
>>>>>> look and join the conversation now. <a href="http://goparallel.sourceforge.net/" target="_blank">http://goparallel.sourceforge.net/</a><br>
>>>>>> _______________________________________________<br>
>>>>>> Ecls-list mailing list<br>
>>>>>> <a href="mailto:Ecls-list@lists.sourceforge.net">Ecls-list@lists.sourceforge.net</a><br>
>>>>>> <a href="https://lists.sourceforge.net/lists/listinfo/ecls-list" target="_blank">https://lists.sourceforge.net/lists/listinfo/ecls-list</a><br>
>>>><br>
>>>> --<br>
>>>> Daniel Kochmański | Poznań, Poland<br>
>>>> ;; aka jackdaniel<br>
>>>><br>
>>>> "Be the change that you wish to see in the world." - Mahatma Gandhi<br>
>>>><br>
>>>> ------------------------------------------------------------------------------<br>
>>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server<br>
>>>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards<br>
>>>> with Interactivity, Sharing, Native Excel Exports, App Integration & more<br>
>>>> Get technology previously reserved for billion-dollar corporations, FREE<br>
>>>> <a href="http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk" target="_blank">http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk</a><br>
>>>> _______________________________________________<br>
>>>> Ecls-list mailing list<br>
>>>> <a href="mailto:Ecls-list@lists.sourceforge.net">Ecls-list@lists.sourceforge.net</a><br>
>>>> <a href="https://lists.sourceforge.net/lists/listinfo/ecls-list" target="_blank">https://lists.sourceforge.net/lists/listinfo/ecls-list</a><br>
>><br>
>> --<br>
>> Daniel Kochmański | Poznań, Poland<br>
>> ;; aka jackdaniel<br>
>><br>
>> "Be the change that you wish to see in the world." - Mahatma Gandhi<br>
>><br>
>> ------------------------------------------------------------------------------<br>
>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server<br>
>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards<br>
>> with Interactivity, Sharing, Native Excel Exports, App Integration & more<br>
>> Get technology previously reserved for billion-dollar corporations, FREE<br>
>> <a href="http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk" target="_blank">http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk</a><br>
>> _______________________________________________<br>
>> Ecls-list mailing list<br>
>> <a href="mailto:Ecls-list@lists.sourceforge.net">Ecls-list@lists.sourceforge.net</a><br>
>> <a href="https://lists.sourceforge.net/lists/listinfo/ecls-list" target="_blank">https://lists.sourceforge.net/lists/listinfo/ecls-list</a><br>
<br>
--<br>
Daniel Kochmański | Poznań, Poland<br>
;; aka jackdaniel<br>
<br>
"Be the change that you wish to see in the world." - Mahatma Gandhi<br>
</blockquote></div>