Alright, up to Alex but if it makes the interpreter slower then I'm against= it.
The reason I'm using Pico Lisp is because it's faster than the alternatives (Ruby, Python). Maybe it's time then to start with a Maxi Pico Lisp? You could put the Maxi version under Mercurial control, whenever Alex releases a new version of Normal Pico Lisp you simply pull his stuff into your fork and voila a new version of Maxi. Why Mercurial and not Subversion or Git? Because it's better, it's the best version control system that has ever existed. http://www.selenic.com/mercurial/wiki/ /Henrik On Fri, May 8, 2009 at 3:34 PM, Kriangkrai Soatthiyanont <[email protected]> wrote: > Hi Henrik, > > My purpose of block comment is not to comment out multiple lines, for > that I would use single line comments too. > > I would use block comment to comment out small part in a line, e.g. > > =A0 (list 1 2 #{3 4}# 5) > > or to comment within context, e.g. > > =A0 =A0 =A0 =A0(de f (A #{...}# B #{...}#) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0... ) > > Best regards, > KS > > > On 5/8/09, Henrik Sarvell <[email protected]> wrote: >> I've implemented simply selecting a slew of lines in my editor, >> hitting ctrl-t and they're all single line commented. I'm sure this >> can be done in VIM too with some work (if it isn't there already). >> >> Anyway, after doing that I never wished for multi line comments again. >> >> Let's not make the interpreter more complicated for nothing. >> >> /Henrik >> >> On Fri, May 8, 2009 at 10:02 AM, Alexander Burger <[email protected]> >> wrote: >>> On Fri, May 08, 2009 at 09:48:05AM +0200, Alexander Burger wrote: >>>> Because: If the commented text contains the pattern "#{" or "}#" in a >>>> context where it is not relevant as a comment (e.g. in a symbol name o= r >>>> a string), the nesting will break. >>> >>> Sorry, I'm stupid! >>> >>> Nesting or not, these block comments will always break if "}#" is >>> contained in a non-relevant context. >>> >>> So we might as well make it nesting. >>> >>> Cheers, >>> - Alex >>> -- >>> UNSUBSCRIBE: mailto:[email protected]?subject=3dunsubscribe >>> >> -- >> UNSUBSCRIBE: mailto:[email protected]?subject=3dunsubscribe >> > -- > UNSUBSCRIBE: mailto:[email protected]?subject=3dunsubscribe > -- UNSUBSCRIBE: mailto:[email protected]?subject=unsubscribe
