Draft:Coalton (programming language): Difference between revisions

Content deleted Content added
Stylewiki (talk | contribs)
add some links
Stylewiki (talk | contribs)
add exn handling
Line 54:
* Separate development and release modes. Release mode enables greater compiler optimization opportunities at the expense of development interactivity.
* Non-[[Memory allocation|allocating]] <code>Optional</code> data type (cf. Haskell's <code>Maybe</code> or OCaml's <code>Option</code>).
* Exception handling with resumptions.
* Inline Common Lisp code with the <code>lisp</code> operator.
* Metaprogramming via ordinary <code>defmacro</code>.