Discuss:implementation

Copied text from a Recent Changes entry by "foo":
title is Common Lisp? where? I see it named Implementation and a first heading Common Lisp implementations. Why can't Emacs Lisp, EuLisp not be mentioned? On a page named 'implementations'? Rename the page to 'Common Lisp Implementations' then. Or is the ALU only about Common Lisp? The ALU organized Lisp conferences were open to other dialects of Lisp as well. Why not this site?

--
Dear "foo": You are correct, Emacs Lisp and EuLisp are perfectly valid implementations as far as the ALU is concerned, because the ALU stands behind all Lisp users, regardless of dialect. Whoever keeps removing other Lisp implementations in favor of Common Lisp is nothing more than a vandal. However, they are welcome to post their rationale here on this discussion page for community review. It may perhaps be a good idea to have a seperate page specifically for Common Lisp Implementations. Lets talk about this rather than constantly re-editing each other. - The Management 01-Sep-05

--

I am Paolo Amoroso, the "vandal" who removed a link to the LispMe Scheme implementation from the Implementation page (see the change log entry for Tuesday, 30 August 2005, 10:18). For my attitude on LispMe, see here (a bit out of date, but still mostly accurate). For my attitude on Scheme, note that I was introduced to Lisp via SICP, and I still have fond memories of TI PC-Scheme.

I created the Implementation page back when most of this site's content was at alu.wiki.net. My intention was to put together only a list of supported Common Lisp implementations, which was missing. At the time, there already was an excellent list of Scheme implementations (now it looks like it was moved elsewhere) at Schemers.org.

I was not, and I am not, against lists of other Lisp implementations, Scheme or otherwise. I assumed that, alu.wiki.net being a Wiki, people interested in other dialects would have added separate lists for their favorite dialects, but this never happened.

So, although I did add the prominent Common Lisp Implementations heading at the top of the page, my choice of just Implementation instead of the more descriptive Common Lisp Implementation as the page's Wiki name was clearly unfortunate.

For what it's worth, I think that lists of different Lisp dialect implementations should be kept separate for easier access and browsing. But this being a Wiki, feel free to do whatever you prefer.

Paolo Amoroso -- September 2, 2005

--

Hi Paolo, thank you for your considerate reply explaining where you are coming from. I am sorry to have referred to you as a "vandal" -- without knowing your rationale it looked kindof like you were just making gratuitous deletions, as if lisps other than Common Lisp were not worthy of being mentioned on the ALU Wiki. I spoke too strongly, please accept my apologies. I do agree with you that we should find some way to keep implementations of different dialects seperate for easier access and browsing. Someone else has split up the Implementation page by dialect. I think this could be a reasonable solution. I also suggested in my first post above that perhaps we need seperate pages for implementations of each Lisp dialect. Perhaps if we did that then the Implementation page could become simply a catalog of links to dialect-specific implementation pages.

Please think this over, by working together as a community and discussing these things we can make this a wiki that works for all of us, rather than a bunch of people unilaterally editing eachother to suit the whims of the moment (I'm as guilty of this as the next person -- not trying to point fingers).

I look forward to continuing to work together with you. Let's make this wiki the most useful Lisp resource we can.

The Management 02-Sep-05

--

Dear The Management: thanks for your apologies. But I was not offended, just surprised.

I also agree that the current grouping of implementations by dialect in the Implementation page is reasonable, as your suggestions of separate pages.

I am willing to work together. I don't mind changes by someone who takes responsibility for them and signs with his/her real name. That's why I am perplexed by the proliferation of anonymous posters such as foo, The Management and the many Anonymous edits (see the change logs).

I'm not sure this is good or bad, but it's definitely different from the collaborative style of other CLiki sites, where anonymous posters are mostly spammers.

Paolo Amoroso -- September 3, 2005

--

Dear Paolo: I think we are in agreement that the current layout of the Implementation page is suitable for the time being. As far as taking responsibility, I question how appropriate it is on a wiki.

Seems to me that part of the spirit of a wiki is to get away from the cult of personality, and using null names is a good way to do that. Part of what I was trying to convey in The Management is that on a wiki I think it shouldn't really matter who wrote what, and opinions that seem authoritative (as for instance, anything signed by "The Management" might appear authoritative on first glance) really rest on no authority at all -- therefore they should be evaluated solely on their own merits and not "who" wrote them.

Nobody owns content on a wiki, and the best wiki content is usually written and edited by many nameless contributers, each incrementally improving upon the last. And if nobody owns it, then whats the sense of putting names on it? If you put your name on something it gives you a sense of ownership, and then that could lead to feelings of resentment when someone goes and edits it. In my opinion, edits to a wiki should be made with a sense of the best interests of the community and not of a particular person or group of people.

It is unfortunate that spammers have made such an idealistic approach less tenable; and in fact our upcoming addition of a registered user system will do much to destroy these ideals. Yet I still feel there is a place for "un-branded" content on wikis, and I hope that it does not completely go away. Content posted anonymously should not be looked down upon, as if someone needs to take responsibility for something in order for it to be valuable. Content should rest on its own merits. Spam is spam no matter who signs their name on it, and valuable content is still valuable even when you can't know who produced it.

On the other hand I can understand how it can be frustrating to engage in a dialogue with somebody without knowing who they are (or even how many people they are). So for the sake of discussion, I am Daniel Finster. But as "Anonymous", or "The Management", I can be anybody, and anybody can be me, without getting into messy identity conflicts. So don't expect me to stop signing my edits in this way (and don't assume that edits signed by such names are me! _We Can Be Anyone_). -- Cordially yours, The Management -- 04-Sep-05

Broken link : MyLisp, by James Ladd, is now called HyperLisp (whether it is the same project or not is not very clear); it's still claims to be written in Assembler). The old link is no longer working; go now to Hyperserve home (the site is brand new and does not contain download links for Hyperlisp up to today). -- G. Bernard, 26-Dec-07

[http://kravakimono.mysteria.cz/" index] [http://kravakimono.mysteria.cz/index01.html index01.html] [http://kravakimono.mysteria.cz/index02.html index02.html] [http://kravakimono.mysteria.cz/index03.html index03.html] [http://kravakimono.mysteria.cz/index04.html index04.html] [http://kravakimono.mysteria.cz/index05.html index05.html] [http://kravakimono.mysteria.cz/index06.html index06.html] [http://kravakimono.mysteria.cz/index07.html index07.html] [http://kravakimono.mysteria.cz/index08.html index08.html] [http://kravakimono.mysteria.cz/index09.html index09.html] [http://kravakimono.mysteria.cz/index10.html index10.html] [http://kravakimono.mysteria.cz/index11.html index11.html] [http://kravakimono.mysteria.cz/index12.html index12.html] [http://kravakimono.mysteria.cz/index13.html index13.html] [http://kravakimono.mysteria.cz/index14.html index14.html] [http://kravakimono.mysteria.cz/index15.html index15.html] [http://kravakimono.mysteria.cz/index16.html index16.html] [http://kravakimono.mysteria.cz/index17.html index17.html] [http://kravakimono.mysteria.cz/index18.html index18.html] [http://kravakimono.mysteria.cz/index19.html index19.html] [http://kravakimono.mysteria.cz/index20.html index20.html] [http://kravakimono.mysteria.cz/index21.html index21.html] [http://kravakimono.mysteria.cz/index22.html index22.html] [http://kravakimono.mysteria.cz/index23.html index23.html] [http://kravakimono.mysteria.cz/index24.html index24.html] [http://kravakimono.mysteria.cz/index25.html index25.html] [http://kravakimono.mysteria.cz/index26.html index26.html] [http://kravakimono.mysteria.cz/index27.html index27.html] [http://kravakimono.mysteria.cz/index28.html index28.html] [http://kravakimono.mysteria.cz/index29.html index29.html] [http://kravakimono.mysteria.cz/index30.html index30.html] [http://kravakimono.mysteria.cz/index31.html index31.html] [http://kravakimono.mysteria.cz/index32.html index32.html] [http://kravakimono.mysteria.cz/index33.html index33.html] [http://kravakimono.mysteria.cz/index34.html index34.html] [http://kravakimono.mysteria.cz/index35.html index35.html] [http://kravakimono.mysteria.cz/index36.html index36.html] [http://kravakimono.mysteria.cz/index37.html index37.html] [http://kravakimono.mysteria.cz/index38.html index38.html] [http://kravakimono.mysteria.cz/index39.html index39.html] [http://kravakimono.mysteria.cz/index40.html index40.html] [http://kravakimono.mysteria.cz/index41.html index41.html] [http://kravakimono.mysteria.cz/index42.html index42.html] [http://kravakimono.mysteria.cz/index43.html index43.html] [http://kravakimono.mysteria.cz/index44.html index44.html] [http://kravakimono.mysteria.cz/index45.html index45.html] [http://kravakimono.mysteria.cz/index46.html index46.html] [http://kravakimono.mysteria.cz/index47.html index47.html] [http://kravakimono.mysteria.cz/index48.html index48.html] [http://kravakimono.mysteria.cz/index49.html index49.html] [http://kravakimono.mysteria.cz/index50.html index50.html] [http://kravakimono.mysteria.cz/index51.html index51.html] [http://kravakimono.mysteria.cz/index52.html index52.html] [http://kravakimono.mysteria.cz/index53.html index53.html] [http://kravakimono.mysteria.cz/index54.html index54.html] [http://kravakimono.mysteria.cz/index55.html index55.html] [http://kravakimono.mysteria.cz/index56.html index56.html] [http://kravakimono.mysteria.cz/index57.html index57.html] [http://kravakimono.mysteria.cz/index58.html index58.html] [http://kravakimono.mysteria.cz/index59.html index59.html]

This page is linked from:

Implementation Meta-discussion