from Wiktionary, Creative Commons Attribution/Share-Alike License

  • n. A property of some programming languages, in which the primary representation of programs is also a data structure in a primitive type of the language itself.


Sorry, no etymologies found.


  • Scheme macros are much better because of the homoiconicity of the language ( "homoiconicity" is just a big word for the code is data concept).

    Artima Weblogs

  • On the other hand, if you can look past the superficial, Lisps homoiconicity lets us treat code exactly as data, which is just an incredible tool to be sitting with, as you can freely extend the very language itself by relatively simple means!

    OdeToCode - The Best Links

  • Which means that when the balance of syntax vs homoiconicity gets skewed, it will be syntax that pays the price.

    Planet TW

  • Ioke plays a lot of cards surrounding homoiconicity - meaning that the structures used to represent code are the same as what you use to code.

    Planet TW


Log in or sign up to get involved in the conversation. It's quick and easy.

  • Hmm, perhaps you should check Wordie more often?

    January 24, 2008

  • damn you kerr! damn you a month later!

    January 24, 2008

  • That's no way to talk about...uh...yourself, bkerr! ;-)

    November 28, 2007

  • yeah, but some other asshole listed homoiconic already

    November 28, 2007

  • wow, i'm the first one to add a word, for once.

    November 28, 2007