Filp

An embeddable, reverse polish notation programming language
Download

Filp Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Angel Ortega
  • Publisher web site:
  • http://triptico.com/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 116 KB

Filp Tags


Filp Description

An embeddable, reverse polish notation programming language Filp is a stack based, reverse polish notation programming language, not too different from Forth or PostScript (indeed, Filp was an acronym for Filp Is Like Postscript, years before it started diverging from it). Filp was originally developed as an embeddable scripting language for games, but now is pretty suitable and stable for other tasks as well. Filp's main problem is the lack of examples and good documentation. Here are some key features of "Filp": · Easily embeddable inside C programs. · Reverse polish notation (stack based). · Data types: scalars (numeric and string), external integers, reals and strings (from host C program), file descriptors, lists (of other types in the stack), arrays (of any other types, including arrays and hashes), hashes (of any other types, including arrays and hashes). · Rudimentary garbage collection. · Rich library to manipulate the stack, string management, sprintf and sscanf, boolean operations, basic math, list management (seeking, indexing, reversing, converting from/to scalars), array and hash manipulation. · Control structures: if, unless, ifelse, repeat, loop, for, while, switch, foreach, map... · File commands for line-buffered and block-buffered files. · Compilable as a static or dynamic library.


Filp Related Software