terminal-auspicious

Topics

programming

php drupal scheme scheming macros design patterns da la

design

design css

random thoughts

scribbles

alter ego

other me 'em that link us my space me linked in

Collections

Programmable web
PHP design patterns

Similar things

  • Emulating closures in PHP
  • Some ways to use saved state with closures in php
  • scheming templates
  • macro processor - initial notes
  • A pause for thought and some cut backs
  • scheming away
  • still scheming away
  • a sample testsuite for the (any/type) base types
  • Poor man's macro programming in php
  • macros, higher-order functions, datatypes and design patterns

Home » blogs » vlado's blog

Lisp without Parenthesis

Submitted by vlado on Thu, 2006-05-04 12:11.lisp | programming | scheme

Well it’s impossible to remove all of the parentheses in Lisp, ..... One alternative to parentheses is being sensitive to white space, in a way that is reminiscent of Python. Lisp without Parenthesis

A good post, which goes along the lines of what I'm playing with as well. He (Peter Schombert) suggests using \ as line continuation mark, which is in line with tradition. I would probably prefer it in the end, as opposed to the beginning of a line, but that's sugar.

I wonder, how hard it would be to add such a language extention to mzscheme.

Me being a noobie, I haven't had a clue that there is an SRFI, which implements that already.

vlado's blog | add new comment
Dylan
Submitted by Marc (not verified) on Thu, 2006-05-04 13:21.

Maybe if the parens are truly irritating to you, you might enjoy Dylan?

reply
not really annoyed
Submitted by vlado on Fri, 2006-05-05 16:23.

It's not about being annoyed. It is about finding gloves that fit.

The layout syntax, could be a good variation for somebody to learn on. It's probably sugar, but so what?

Dylan is ok.

reply
Lispin
Submitted by Anonymous (not verified) on Mon, 2006-11-27 11:59.

Checkout Lispin, a project to
build indentation pre-processors for Lisp & Scheme.

reply
Home » blogs » vlado's blog

dikini.net

spreading confusion by accident since 1970