Go Back   Rhinocerus > Newsgroup > Newsgroup comp.lang.* 1 > Newsgroup comp.lang.scheme

Reply
 
Thread Tools Display Modes
  #1 (permalink)  
Old 11-27-2006, 11:44 AM
Bill Birch
Guest
 
Posts: n/a
Default ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open

The Lispin project web site has been launched.

The project's goal is to provide Lisp and Scheme languages with an
indented syntax similar to SRFI 49 and
other poposals. e.g.

define (fac x)
if (= x 0) 1
* x
fac (- x 1

The site at http://www.lispin.org/ provides a wiki for collaboration
and on-line indentation pre-processor. The site itself is implemented
in an indented Lisp.

Regards,
Bill Birch

Reply With Quote
Alt Today
Advertising
 
and become member of Rhinocerus
Standard Sponsored Links

  #2 (permalink)  
Old 11-27-2006, 11:50 AM
Espen Vestre
Guest
 
Posts: n/a
Default Re: ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open

"Bill Birch" <birchb@tpg.com.au> writes:

> define (fac x)
> if (= x 0) 1
> * x
> fac (- x 1


Ouch, those naked Sexps look so poor and vulnerable!
Especially the last one ;-)
--
(espen)
Reply With Quote
  #3 (permalink)  
Old 11-27-2006, 01:10 PM
Bill Atkins
Guest
 
Posts: n/a
Default Re: ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open

"Bill Birch" <birchb@tpg.com.au> writes:

> define (fac x)
> if (= x 0) 1
> * x
> fac (- x 1


Who are you? Some kind of comedian?
Reply With Quote
  #4 (permalink)  
Old 11-27-2006, 01:57 PM
Timofei Shatrov
Guest
 
Posts: n/a
Default Re: ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open

On 27 Nov 2006 04:44:45 -0800, "Bill Birch" <birchb@tpg.com.au> tried to confuse
everyone with this message:

>The Lispin project web site has been launched.


I love how it says "Lisp without parentheses" yet the example contains several
of these damned things Nice post, btw: I laughed after just reading the
title.

--
|Don't believe this - you're not worthless ,gr---------.ru
|It's us against millions and we can't take them all... | ue il |
|But we can take them on! | @ma |
| (A Wilhelm Scream - The Rip) |______________|
Reply With Quote
  #5 (permalink)  
Old 11-27-2006, 02:06 PM
Frank Buss
Guest
 
Posts: n/a
Default Re: ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open

Timofei Shatrov wrote:

> I love how it says "Lisp without parentheses" yet the example contains several
> of these damned things Nice post, btw: I laughed after just reading the
> title.


And even the title of the posting has 2 parantheses.

--
Frank Buss, fb@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de
Reply With Quote
  #6 (permalink)  
Old 11-27-2006, 02:06 PM
Ken Tilton
Guest
 
Posts: n/a
Default Re: ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open



Bill Atkins wrote:
> "Bill Birch" <birchb@tpg.com.au> writes:
>
>
>> define (fac x)
>> if (= x 0) 1
>> * x
>> fac (- x 1

>
>
> Who are you? Some kind of comedian?


A parenthesis, a bracket, and a brace walk into a bar...

kt

--
Cells: http://common-lisp.net/project/cells/

"I'll say I'm losing my grip, and it feels terrific."
-- Smiling husband to scowling wife, New Yorker cartoon
Reply With Quote
  #7 (permalink)  
Old 11-27-2006, 02:31 PM
Alex Mizrahi
Guest
 
Posts: n/a
Default Re: ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open

(message (Hello 'Bill)
(you :wrote n '(27 Nov 2006 04:44:45 -0800))
(

BB> The project's goal is to provide Lisp and Scheme languages with an
BB> indented syntax similar to SRFI 49 and
BB> other poposals. e.g.

as i understand, the goal is to improve readability.
without the editor support, this things have very few sense.

but if you'll implement this in the editor, ti won't be a syntax -- but
merely a form of visualization. the editor will be able to remove
parentheses during process of visualization, and will bring them back when
it will render file for compiler.

thus, if you really want to do something, try to implement next-generation
code editor -- that will not be a text editor with some processing attached,
but yet special thing, that will understand the semantics of code you're
editing, and will visualize it in proper way, and will allow you to edit it
in proper way -- thus, it would be impossible to have malformed indentation.
i don't think it's possible to create such editor on old proportional-text
base, so you'd better make full graphical display, and visualize code as
trees (so one can visually see connections between lists, you can check how
folding is done in modern editors), and display some placeholders -- so if
guy enters "if", it should create a structure with three placeholders.

that way it will be useful, as mere syntax preprocessor it's a complete
bullshit -- it increases readability 5% decreasing realiability and
convenience 50%. you can keep reliability and convenience same only when
you'll have a custom editor that will maintain this syntax!

)
(With-best-regards '(Alex Mizrahi) :aka 'killer_storm)
"People who lust for the Feel of keys on their fingertips (c) Inity")


Reply With Quote
  #8 (permalink)  
Old 11-27-2006, 02:54 PM
Jens Axel Søgaard
Guest
 
Posts: n/a
Default Re: ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open

Ken Tilton skrev:
>
>
> Bill Atkins wrote:
>> "Bill Birch" <birchb@tpg.com.au> writes:
>>
>>
>>> define (fac x)
>>> if (= x 0) 1
>>> * x
>>> fac (- x 1

>>
>>
>> Who are you? Some kind of comedian?

>
> A parenthesis, a bracket, and a brace walk into a bar...


1. The bartender says, "We are closed."

2. The bartender says, "What is this? A joke?"

3. The bartender says, "Left your better halfs at home?"

--
Jens Axel Søgaard



Reply With Quote
  #9 (permalink)  
Old 11-27-2006, 03:11 PM
Meyer
Guest
 
Posts: n/a
Default Re: ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open

Bill Birch escreveu:
> The Lispin project web site has been launched.
>
> The project's goal is to provide Lisp and Scheme languages with an
> indented syntax similar to SRFI 49 and
> other poposals. e.g.
>
> define (fac x)
> if (= x 0) 1
> * x
> fac (- x 1
>
> The site at http://www.lispin.org/ provides a wiki for collaboration
> and on-line indentation pre-processor. The site itself is implemented
> in an indented Lisp.
>
> Regards,
> Bill Birch
>


No need to develop yet another Lisp implementation. What you need is an
editor that allows you to visualize and edit trees in any way you want.

That would make everybody happy:
- the old farts who don't seem to understand the difference between
presentation and storage/exchange
- the newbies trying to bit off more than they can chew

Problem solved.
Reply With Quote
  #10 (permalink)  
Old 11-27-2006, 03:44 PM
André Thieme
Guest
 
Posts: n/a
Default Re: ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open

Bill Birch schrieb:
> The Lispin project web site has been launched.
>
> The project's goal is to provide Lisp and Scheme languages with an
> indented syntax similar to SRFI 49 and
> other poposals. e.g.
>
> define (fac x)
> if (= x 0) 1
> * x
> fac (- x 1
>
> The site at http://www.lispin.org/ provides a wiki for collaboration
> and on-line indentation pre-processor. The site itself is implemented
> in an indented Lisp.



The funny thing about this is that Lisp has no parentheses. With a tree
editor you could code without using a single paren. They are the visual
tool for the programmer to create a tree.
On the other hand: your language has parens.
So you could announce your project as "LWP - Lisp with Parentheses".


André
--
Reply With Quote
  #11 (permalink)  
Old 11-27-2006, 04:30 PM
Ken Tilton
Guest
 
Posts: n/a
Default Re: ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open



Jens Axel Søgaard wrote:
> Ken Tilton skrev:
>
>>
>>
>> Bill Atkins wrote:
>>
>>> "Bill Birch" <birchb@tpg.com.au> writes:
>>>
>>>
>>>> define (fac x)
>>>> if (= x 0) 1
>>>> * x
>>>> fac (- x 1
>>>
>>>
>>>
>>> Who are you? Some kind of comedian?

>>
>>
>> A parenthesis, a bracket, and a brace walk into a bar...

>
>
> 1. The bartender says, "We are closed."


There's a winner there somewhere.

kt

--
Cells: http://common-lisp.net/project/cells/

"I'll say I'm losing my grip, and it feels terrific."
-- Smiling husband to scowling wife, New Yorker cartoon
Reply With Quote
  #12 (permalink)  
Old 11-27-2006, 04:33 PM
Anton van Straaten
Guest
 
Posts: n/a
Default Re: ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open

Jens Axel Søgaard wrote:
> Ken Tilton skrev:
>
>>
>>
>> Bill Atkins wrote:
>>
>>> "Bill Birch" <birchb@tpg.com.au> writes:
>>>
>>>
>>>> define (fac x)
>>>> if (= x 0) 1
>>>> * x
>>>> fac (- x 1
>>>
>>>
>>>
>>> Who are you? Some kind of comedian?

>>
>>
>> A parenthesis, a bracket, and a brace walk into a bar...

>
>
> 1. The bartender says, "We are closed."
>
> 2. The bartender says, "What is this? A joke?"
>
> 3. The bartender says, "Left your better halfs at home?"


There's a "we don't take kindly to your type around here" joke in here
somewhere.

It might involve the bartender pointing to a sign reading "This is an
indentation-sensitive establishment".

Anton
Reply With Quote
  #13 (permalink)  
Old 11-27-2006, 04:38 PM
Neo
Guest
 
Posts: n/a
Default Re: ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open

> With a tree editor you could code without using a single paren.
> They are the visual tool for the programmer to create a tree.


I am wondering what a simple program looks like in a tree. Could you
show one? Thx.

Reply With Quote
  #14 (permalink)  
Old 11-27-2006, 05:03 PM
Lars Rune Nøstdal
Guest
 
Posts: n/a
Default Re: ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open

On Mon, 27 Nov 2006 09:38:40 -0800, Neo wrote:

>> With a tree editor you could code without using a single paren.
>> They are the visual tool for the programmer to create a tree.

>
> I am wondering what a simple program looks like in a tree. Could you
> show one? Thx.


http://groups.google.com/group/comp....50088218d355e5

--
Lars Rune Nøstdal
http://lars.nostdal.org/

Reply With Quote
  #15 (permalink)  
Old 11-27-2006, 05:15 PM
Pascal Bourguignon
Guest
 
Posts: n/a
Default Re: ANNOUNCE: Lisp Without Parentheses Project (Lispin) Site Open

"Neo" <neo55592@hotmail.com> writes:

>> With a tree editor you could code without using a single paren.
>> They are the visual tool for the programmer to create a tree.

>
> I am wondering what a simple program looks like in a tree. Could you
> show one? Thx.


Yes. Just read more cll :-)

http://groups.google.com/group/comp....50088218d355e5

--
__Pascal Bourguignon__ http://www.informatimago.com/

The world will now reboot. don't bother saving your artefacts.
Reply With Quote
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
EG Project Name Tom Hide Newsgroup comp.soft-sys.sas 0 12-15-2005 09:22 AM
hospedagem de sites - planos de hospedagem - hospedagem 32352 hospedagem de site hospedagem de sites Newsgroup comp.soft-sys.sas 0 03-27-2005 03:57 PM



All times are GMT. The time now is 05:37 PM.


Copyright ©2009

LinkBacks Enabled by vBSEO 3.3.0 RC2 © 2009, Crawlability, Inc.