Commits

Author Commit Message Labels Comments Date
Moritz Heidkamp
Set Chicken dependency to actually be satisfiable
Moritz Heidkamp
handle metadata on vectors, too and lessen the dependency of tests on clojure.core
Moritz Heidkamp
implement extend-type as a primitive macro
Moritz Heidkamp
rewrite syntax-quote to not expand to Scheme quasiquotation (easier on the eyes)
Moritz Heidkamp
add scheme* as escape hatch, the usefulness of which has yet to be determined
Moritz Heidkamp
remove WTF
Moritz Heidkamp
implement recur for fns
Moritz Heidkamp
properly handle function argument / var clashes, too
Moritz Heidkamp
expand to a var on local var name clash if it is referenced with its qualified name
Moritz Heidkamp
nicer error when trying to rebind non-dynamic var
Moritz Heidkamp
implement dynamic vars
Moritz Heidkamp
implement `symbol' function in clojure
Moritz Heidkamp
some clojure.core re-organization
Moritz Heidkamp
implement char handling
Moritz Heidkamp
add -e option to cclji and make error handling nicer
Moritz Heidkamp
install cclji and ccljc as separate clojure-tools extension
Moritz Heidkamp
respect :private meta datum; lots of auto-import and test refactoring
Moritz Heidkamp
add category to meta file and slightly reword synopsis
Moritz Heidkamp
add working setup and meta file
Moritz Heidkamp
put version into separate file to allow reading it from setup file, too
Moritz Heidkamp
use chicken-syntax in ccljc
Moritz Heidkamp
use parley for cclji prompt
Moritz Heidkamp
replace srfi-1/map-in-order with scheme/map again
Moritz Heidkamp
disable chicken compiler syntax in ccljc as this tends to break hygiene
Moritz Heidkamp
rename clojure-repl to cclji
Moritz Heidkamp
add banner with version info to repl
Moritz Heidkamp
add version to clojure module
Moritz Heidkamp
implement deftype (without protocols so far) and slot access
Moritz Heidkamp
adapt test to change in sexpressive-clojure
Moritz Heidkamp
special-case nil instantiation
  1. Prev
  2. Next