Find link

language:

jump to random article

Find link is a tool written by Edward Betts.

searching for Code as data 9 found (12 total)

alternate case: code as data

Hy (programming language) (407 words) [view diff] exact match in snippet view article

Conference (PyCon) 2013 by Paul Tagliamonte. Lisp allows operating on code as data (metaprogramming), thus Hy can be used to write domain-specific languages
Clojure (3,469 words) [view diff] exact match in snippet view article find links to article
these are compiled to the mentioned structures directly. Clojure treats code as data and has a Lisp macro system. Clojure is a Lisp-1 and is not intended
List of Lisp-family programming languages (562 words) [view diff] exact match in snippet view article find links to article
Common Language Runtime, and JavaScript engines; like other Lisps, treats code as data (homoiconicity) and has a macro system ANSI Common Lisp 1994 ANSI X3J13
Dynamic programming language (1,714 words) [view diff] exact match in snippet view article find links to article
however, also include full evaluation and modification of a program's code as data, such as the features that Lisp provides in analyzing S-expressions.
First-class citizen (997 words) [view diff] exact match in snippet view article find links to article
macros or fexprs - which allow the user to write code which handles code as data and evaluates it by discretion, enabling, for example, programs to write
Io (programming language) (663 words) [view diff] no match in snippet view article
flexibility over performance. Pure object-oriented based on prototypes Code-as-data / homoiconic Lazy evaluation of function parameters Higher-order functions
Object–relational impedance mismatch (1,822 words) [view diff] exact match in snippet view article find links to article
modelling. Reflection and code generation are used. Reflection addresses code as data to allow automatic data transport, presentation, and integrity. Generation
Reification (computer science) (2,198 words) [view diff] exact match in snippet view article
their information is not erased during compilation). REBOL reifies code as data and vice versa. Many languages, such as Lisp, JavaScript, and Curl, provide
Zero page (1,401 words) [view diff] exact match in snippet view article find links to article
read information from an unintended memory area, and treats executable code as data or vice versa. This is especially problematic if the zero page area is