How to Indent Lisp
SICP:
(define (fib n)
(if (< n 2)
n
(+ (fib (- n 1))
(fib (- n 2)))))
Tree:
(define (fib n)
(if (< n 2)
n
(+
(fib (- n 1))
(fib (- n 2)))))
Tree Folded:
(define (fib n)
(if (< n 2)
n
(+
(fib (- n 1))
(fib (- n 2))
)))
Allman:
(
define (fib n)
(
if (< n 2)
n
(
+
(fib (- n 1))
(fib (- n 2))
)
)
)
Allman Condensed:
(define (fib n)
(if (< n 2)
n
(+
(fib (- n 1))
(fib (- n 2))
)
)
)
JSON:
(
define
( fib n )
(
if
( < n 2 )
n
(
+
( fib ( - n 1 ) )
( fib ( - n 2 ) )
)
)
)
"Python":
(
define (fib n) (
if (< n 2)
n (
+ (
fib (- n 1) )(
fib (- n 2) ))))