Here’s the Deal
Slant is written by a community helping you be informed. Tell us what you’re passionate about to get an awesome personalized feed.
An interface is a description of what an object can do but you don't care about how it does it when used in your code.
Read-Eval-Print-Loop. A command-line interpreter (or chunk compiler) for the language. Lisp is the primary example, but many other languages (like Ruby and Python) have a similar...
#14 Tail-call optimization
Scheme is the textbook example. TCO prevents stack overflow when a recursive call happens last.
#17 Dependent types
This means that the definition of types may depend on values. A dependently-typed language can express types with constraints that depend on values at compile time--like "an...
Homoiconicity means that the code is itself a data structure, usually nested linked lists. This allows you to rewrite code using special compile-time functions called macros, whi...
Welcome to the Slant Community
Stop spending hours researching
Slant is written by a community helping you be informed. Let us know what you’re passionate about to get an awesome personalized feed.