If you could elimiate the outermost braces and have a line
continuation character you might get something even less intimidating.
In other words anything between two auccessive non escaped line endings is treated as being parenthesized. Suddenly you can write lisp without parens everywhere.
It's an interesting idea. I'd have to study up a lot more on how to do reader macroing in Racket. Mostly I was more focused on terminology (going forward my naming policy will be to favor BASIC names over Lisp ones, same reason why print is display in Heresy), and on providing a kind of 'nutrasweet' Lisp rather than a full blown functional BASIC dialect (which is as yet beyond my skills with the language).
Odd.. I had a similar project I worked on at work one day out of boredom. Except mine was called "HereC", I was trying to make C more Basic like. Visual Basic 6 was my first language, so sometimes it's fun to 'go back' to it. GAMBAS is a neat little language I play with now and then.
I didn't really think about it. Doing them as literals felt more idiomatic to classic BASIC, and it was easy to implement (initially) with syntax-rules.
In other words anything between two auccessive non escaped line endings is treated as being parenthesized. Suddenly you can write lisp without parens everywhere.