Search found 4 matches

by new(to(lisp))
Sat Sep 03, 2016 8:13 pm
Forum: The Lounge
Topic: Simple and short Lisp that encompasses all features?
Replies: 6
Views: 11619

Re: Simple and short Lisp that encompasses all features?

I'm trying to create an unambiguous lisp format, which models to lisps Abstract Syntax Tree in the background, but in the foreground doesn't leave anything important hidden to the programmer as he's writing or reading the code. This would not be a new language, it's a new formatting for the same lan...
by new(to(lisp))
Thu Sep 01, 2016 6:56 pm
Forum: The Lounge
Topic: Simple and short Lisp that encompasses all features?
Replies: 6
Views: 11619

Re: Simple and short Lisp that encompasses all features?

To clarify my point, and I hope this does clarify things: To achieve the idealized human-readable form when we are writing and reading lisp code, it is assumed that it's extremely complicated to take conventional lisp code, such as (sqrt (+ (* (- (/ (+ 1 2) (+ 2 3)) 10) 2) 1)) and allow a user to re...
by new(to(lisp))
Thu Sep 01, 2016 6:34 pm
Forum: The Lounge
Topic: Simple and short Lisp that encompasses all features?
Replies: 6
Views: 11619

Re: Simple and short Lisp that encompasses all features?

Thank you for your reply. I will investigate what you said. It seems strange that I would need all of that to use lisp for all possible calculations, are you sure I don't need just lambda? (define (if p a b) (p a b))) (define (true a b) (a)) <-- note the parens around a (define (false a b) (b)) <-- ...
by new(to(lisp))
Tue Aug 30, 2016 8:29 pm
Forum: The Lounge
Topic: Simple and short Lisp that encompasses all features?
Replies: 6
Views: 11619

Simple and short Lisp that encompasses all features?

As a hobby, I'm trying to come up with a way to display lisp code without the parentheses. My idea is to present it as a type of tree, like the following first draft, modeled after an abstract syntax tree but not allowed to branch left and right (visually), only to the right, in order to fit in a te...