Scheme (programming language): Difference between revisions

Content deleted Content added
Ap (talk | contribs)
mNo edit summary
mNo edit summary
Line 10:
Scheme has very little syntax compared to many other programming languages. It has no operator precedence rules because they are explicit in the notation.
 
Thanks to its macro facilities, Scheme can be adopted to any problem ___domain. Extending Scheme to naturally support [[object-oriented programming]] can only be done withusing only macros.
 
Scheme encourages [[functional programming]]. Pure functional programs need no global variables and don't have side-effects, and are therefore automatically thread-safe, automatically verifyable and have more of these nice properties. However, Scheme can also do [[variable assignment]] for those who want it.