While writing Haskell as a programmer that had exposure to Lisp before, something odd came to my attention, which I failed to understand. This compil ...
While writing Haskell as a programmer that had exposure to Lisp before, something odd came to my attention, which I failed to understand. This compil ...
Clojure, being a Lisp dialect, inherited Lisp's homoiconicity. Homoiconicity makes metaprogramming easier, since code can be treated as data: reflecti ...
It is said code is data (and vice versa, i.e. homoiconic) in Rebol and Red. Also, it is said that it's impossible to distinguish between the two. My u ...
Homoiconicity in Lisp is easy to see: (+ 1 2) is both the function call to + with 1, 2 as arguments, as well as being a list containing +, 1, and 2 ...
I'm trying to put together a code generator and need to print a block (that contains some code for a target language) without it (i.e, the block) bein ...
While I may incorrectly interpret the concept of homoiconicity, I've understood it as 'code being data'. So, I can write code like this: At this p ...
I will be forward in admiting that my knowledge of Lisp is extremely minimal. However I am extremely interested in the language and plan to begin seri ...
Lisp has the property of being homoiconic, that is, the representation of code used by the language implementation (lists) is also available to, and i ...
I was trying to understand the Wikipedia article on homoiconity, but it's too verbose and does not explain the main theory behind the word concisely. ...
I wrote the following function as a part of a jQuery plugin I am developing: After testing a highly recursive function that heavily depended on .ap ...
I'm currently using emacs sql-mode as my sql shell, a (simplified) query response is below: If I want to then formulate another query based on that ...
Since XML schemata (XSD) are themselves XML files, it should be possible to build a schema of a schema (meta-schema), right? I'm struggling to accomp ...
Isn't it possible to treat functions in Scheme as any other list? Basically, what I want do to is something like this: I've found a similar discus ...
By definition the word homoiconic means: Same representation of code and data In LISP this means that you could have a quoted list and evaluat ...
I have been experimenting with functional programming and I still dont understand the concept. Do you guys know any good books or tutorials or example ...
Reading Paul Graham's essays on programming languages one would think that Lisp macros are the only way to go. As a busy developer, working on other p ...