Commits

Author Commit Message Labels Comments Date
Taegyoon Kim
Paren#
Taegyoon Kim
Version 1.5.1: added defn
Taegyoon Kim
Version 1.5: added defmacro, setfn
Taegyoon Kim
Makefile: compile and strip
Taegyoon Kim
version 1.4.7: added (cons)
Taegyoon Kim
version 1.4.6: removed builtin_map
Taegyoon Kim
version 1.4.5: fixed type coercion in (range) (nth). to_str() -> to_string()
Taegyoon Kim
version 1.4.4: namespace issue fixed; using namespace std globally then
Taegyoon Kim
Merge branch 'master' of ssh://git@bitbucket.org/ktg/paren.git
Taegyoon Kim
version 1.4.3: bug fixed (user-defined function unable to be passed), added (fold)
Taegyoon Kim
added Parenjs
Taegyoon Kim
version 1.4.2: improved REPL; no need to press Enter key twice
Taegyoon Kim
version 1.4.1: added functions for embedding (get, set)
Taegyoon Kim
lexical scoping example
Taegyoon Kim
version 1.4: scoping changed from dynamic scoping to lexical scoping; use shared_ptr<void>
Taegyoon Kim
emit() moved to private
Taegyoon Kim
version 1.3.4: reworked parser (cleaner code)
Taegyoon Kim
(system) dealing arguments
Taegyoon Kim
version 1.3.3: (system) bug (no eval) fixed, (system "notepad" "a.txt") ; compatible with parenj
Taegyoon Kim
version 1.3.2: (exit) returns value.
Taegyoon Kim
version 1.3.1: added namespace libparen, (system) for system command
Taegyoon Kim
added ## Alternative Implementations ##
Taegyoon Kim
added link to Project Euler solutions in Paren.
Taegyoon Kim
version 1.3: elementary JIT compilation (much faster), improved parser (added tokenizer; removed duplicate copying), added running files
Taegyoon Kim
version 1.2: implemented dynamic scoping, separated the language library from executable file
Taegyoon Kim
string literal changed from [] to "", added \" \r \n \t
Taegyoon Kim
added purpose
Taegyoon Kim
changed namespace to struct for easy initialization of the paren library, simplified repl()
Taegyoon Kim
added namespace and eval_string() for easier use as a library
Taegyoon Kim
added (begin), version info
  1. Prev
  2. Next