Tom (pattern matching language)

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
Tom
Latest release 2.5 / 2007-07-09
OS Cross-platform
Type program transformation language
License GPL/BSD
Website http://tom.loria.fr/

Tom is a programming language particularly well-suited for programming various transformations on trees/terms and XML based documents. Tom is a language extension which adds new matching primitives to C and Java as well as support for rewrite rules systems. The rules can be controlled using a strategy language.

Tom is good for:

  • programming by pattern matching
  • developing compilers and DSL
  • transforming XML documents
  • implementing rule based systems
  • describing algebraic transformations

External links

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net