According to this Reddit Post, 87% of all human languages are either Subject-Object-Verb or Subject-Verb-Object.

Lisps are Verb-(Subject)-Object(s) while most other languages have some form of subject-verb-object ordering (especially OO languages).

I genuinely wonder about this issue of readability.


; S-V-O
(factorial defun (n)
((n = 0) if
(n * ((n - 1) factorial))))

; S-O-V
(factorial (n)
((n 0 =)
(n ((n 1 -) factorial) *) if) defun)

I would say using these orderings in lisp do not intrinsically improve readability.

@phoe @emacsen I would say Forth is more readable, from lowered expectations if nothing else.

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!