projects
/
mes.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Mescc: avoid `if'.
2016-12-12
Jan Nieuwenhuizen
Mescc: avoid `if'.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
core: Add compile time switch for quasisyntax.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
More error handling on apply_env.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Bugfix assq_ref_cache for running without environment...
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Error handling on failing set!.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Simplify toplevel read.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
boot: fix ignored.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Implement apply with multiple arguments.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Fix values.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Define garbage collector/jam collector primitives.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Implement strings and symbols as list of characters...
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Environment cache bugfix for define.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Introduce reference type, use vectors of SCM.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Guile gc experiment: remove global scan variable.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Guile gc experiment: add garbage collection.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Guile gc experiment: add lists and display.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Guile gc experiment: add pairs.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Guile gc experiment.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Revert "Speedup boot eval/apply."
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Speedup boot eval/apply.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
guix hash: 115jycdz8i1r5sj2fsjqcrh456mayxzaykb8cxxxc3wxfkj8nagf
commit
|
commitdiff
|
tree
2016-11-20
Jan Nieuwenhuizen
Release 0.1.
commit
|
commitdiff
|
tree
2016-11-20
Jan Nieuwenhuizen
Documentation update.
commit
|
commitdiff
|
tree
2016-10-23
Jan Nieuwenhuizen
Avoid gratuitous consing with begin and quasiquote.
commit
|
commitdiff
|
tree
2016-10-22
Jan Nieuwenhuizen
Remove dead code.
commit
|
commitdiff
|
tree
2016-10-22
Jan Nieuwenhuizen
Move other post-boot and derived functions to lib.c.
commit
|
commitdiff
|
tree
2016-10-22
Jan Nieuwenhuizen
Move strings to string.c.
commit
|
commitdiff
|
tree
2016-10-22
Jan Nieuwenhuizen
Move arithmetic functions to math.c.
commit
|
commitdiff
|
tree
2016-10-22
Jan Nieuwenhuizen
Move define, define-macro to define.c.
commit
|
commitdiff
|
tree
2016-10-22
Jan Nieuwenhuizen
Move quasiquote to quasiquote.c.
commit
|
commitdiff
|
tree
2016-10-22
Jan Nieuwenhuizen
Move optional type predicates to type.c.
commit
|
commitdiff
|
tree
2016-12-12
Jan Nieuwenhuizen
Update NEWS.
commit
|
commitdiff
|
tree
2016-10-21
Jan Nieuwenhuizen
Generate C header and includes using snarfing.
commit
|
commitdiff
|
tree
2016-10-22
Jan Nieuwenhuizen
Revert "Flip sign of cached symbols: only search cache...
commit
|
commitdiff
|
tree
2016-10-21
Jan Nieuwenhuizen
Flip sign of cached symbols: only search cache if symbol...
commit
|
commitdiff
|
tree
2016-10-20
Jan Nieuwenhuizen
named let-fu FIXME
commit
|
commitdiff
|
tree
2016-10-21
Jan Nieuwenhuizen
boot: fix builtin? tests.
commit
|
commitdiff
|
tree
2016-10-21
Jan Nieuwenhuizen
Environment cache heuristicts.
commit
|
commitdiff
|
tree
2016-10-21
Jan Nieuwenhuizen
boot: support apply.
commit
|
commitdiff
|
tree
2016-10-21
Jan Nieuwenhuizen
boot: Remove label support from Scheme.
commit
|
commitdiff
|
tree
2016-10-21
Jan Nieuwenhuizen
boot: vector support.
commit
|
commitdiff
|
tree
2016-10-21
Jan Nieuwenhuizen
Avoid let* in scm.mes.
commit
|
commitdiff
|
tree
2016-10-20
Jan Nieuwenhuizen
loop-0: define and, let and cache-invalidate-range.
commit
|
commitdiff
|
tree
2016-10-20
Jan Nieuwenhuizen
boot: support quasiquote in eval.
commit
|
commitdiff
|
tree
2016-10-18
Jan Nieuwenhuizen
Remove evcon from loop-0.
commit
|
commitdiff
|
tree
2016-10-20
Jan Nieuwenhuizen
Switch fat-c/boot using environment variable BOOT.
commit
|
commitdiff
|
tree
2016-10-16
Jan Nieuwenhuizen
Implement eval/apply in Scheme.
commit
|
commitdiff
|
tree
2016-10-20
Jan Nieuwenhuizen
Reduce eval/apply in core, extend in Scheme.
commit
|
commitdiff
|
tree
2016-10-19
Jan Nieuwenhuizen
Avoid adding top of environment to cache.
commit
|
commitdiff
|
tree
2016-10-19
Jan Nieuwenhuizen
Implement environment cache.
commit
|
commitdiff
|
tree
2016-10-20
Jan Nieuwenhuizen
Introduce SCM type for special symbols.
commit
|
commitdiff
|
tree
2016-10-20
Jan Nieuwenhuizen
Remove static primitives hack.
commit
|
commitdiff
|
tree
2016-10-19
Jan Nieuwenhuizen
Refactor primitives lookup.
commit
|
commitdiff
|
tree
2016-10-18
Jan Nieuwenhuizen
Remove unused symbol.
commit
|
commitdiff
|
tree
2016-10-18
Jan Nieuwenhuizen
Add report to closure test.
commit
|
commitdiff
|
tree
2016-10-18
Jan Nieuwenhuizen
Remove dead code from let.mes.
commit
|
commitdiff
|
tree
2016-10-18
Jan Nieuwenhuizen
Avoid cons* in base.
commit
|
commitdiff
|
tree
2016-10-18
Jan Nieuwenhuizen
Differentiate apply asserts.
commit
|
commitdiff
|
tree
2016-10-18
Jan Nieuwenhuizen
Add display tag for builtin procedures.
commit
|
commitdiff
|
tree
2016-10-17
Jan Nieuwenhuizen
Remove macro expansion from apply.
commit
|
commitdiff
|
tree
2016-10-18
Jan Nieuwenhuizen
Add paredit workaround in scripts.
commit
|
commitdiff
|
tree
2016-10-18
Jan Nieuwenhuizen
make tests standalone executable.
commit
|
commitdiff
|
tree
2016-10-18
Jan Nieuwenhuizen
make clean: remove symbols.i.
commit
|
commitdiff
|
tree
2016-10-18
Jan Nieuwenhuizen
Update documentation.
commit
|
commitdiff
|
tree
2016-10-18
Jan Nieuwenhuizen
Add --help, --version.
commit
|
commitdiff
|
tree
2016-10-18
Jan Nieuwenhuizen
guix hash: 0g6lcms2hv1i8hdkfh2xz0g7jmsayisr7bcwkp47blkbapqpzpsf
commit
|
commitdiff
|
tree
2016-10-18
Jan Nieuwenhuizen
Update guix hash.
commit
|
commitdiff
|
tree
2016-10-16
Jan Nieuwenhuizen
Add installation instructions.
commit
|
commitdiff
|
tree
2016-10-16
Jan Nieuwenhuizen
Add guix.scm package recipe.
commit
|
commitdiff
|
tree
2016-10-15
Jan Nieuwenhuizen
Prepare for 0.1 release: update READMEs.
commit
|
commitdiff
|
tree
2016-10-16
Jan Nieuwenhuizen
Prepare for 0.1 release: make install.
commit
|
commitdiff
|
tree
2016-10-16
Jan Nieuwenhuizen
Prepare for 0.1 release: installable scripts.
commit
|
commitdiff
|
tree
2016-10-15
Jan Nieuwenhuizen
Prepare for 0.1 release: gnu-build-system.
commit
|
commitdiff
|
tree
2016-10-12
Jan Nieuwenhuizen
Prepare for 0.1 release: new directory structure.
commit
|
commitdiff
|
tree
2016-10-15
Jan Nieuwenhuizen
Remove evcon (Sorry John).
commit
|
commitdiff
|
tree
2016-10-15
Jan Nieuwenhuizen
Support quasisyntax.
commit
|
commitdiff
|
tree
2016-10-16
Jan Nieuwenhuizen
Add REPL.
commit
|
commitdiff
|
tree
2016-10-12
Jan Nieuwenhuizen
Avoid 90% of cdr'ing environment, assuming static primitives.
commit
|
commitdiff
|
tree
2016-10-16
Jan Nieuwenhuizen
Do not use quasiquote in base0.
commit
|
commitdiff
|
tree
2016-10-12
Jan Nieuwenhuizen
Add procedure? to base.
commit
|
commitdiff
|
tree
2016-10-08
Jan Nieuwenhuizen
speedup: use ->car etc.
commit
|
commitdiff
|
tree
2016-10-11
Jan Nieuwenhuizen
Avoid out-of-spec strncat usage.
commit
|
commitdiff
|
tree
2016-10-11
Jan Nieuwenhuizen
Discern between primitive atoms and symbols.
commit
|
commitdiff
|
tree
2016-10-10
Jan Nieuwenhuizen
resurrect mescc.
commit
|
commitdiff
|
tree
2016-10-10
Jan Nieuwenhuizen
cleanup and doc update.
commit
|
commitdiff
|
tree
2016-10-10
Jan Nieuwenhuizen
syntax.mes: silence syntax error.
commit
|
commitdiff
|
tree
2016-10-10
Jan Nieuwenhuizen
test/scm.test: update.
commit
|
commitdiff
|
tree
2016-10-11
Jan Nieuwenhuizen
test/match.test: pass.
commit
|
commitdiff
|
tree
2016-10-10
Jan Nieuwenhuizen
lib/match: ugly hygiene hack. FIXME.
commit
|
commitdiff
|
tree
2016-10-10
Jan Nieuwenhuizen
let-syntax.mes: implement.
commit
|
commitdiff
|
tree
2016-10-08
Jan Nieuwenhuizen
speedup: use ->car etc.
commit
|
commitdiff
|
tree
2016-10-08
Jan Nieuwenhuizen
use IF as primitive, drop using cond/evcon only option.
commit
|
commitdiff
|
tree
2016-10-08
Jan Nieuwenhuizen
c++ type-safety.
commit
|
commitdiff
|
tree
2016-10-08
Jan Nieuwenhuizen
assq: use while instead of recursion.
commit
|
commitdiff
|
tree
2016-10-08
Jan Nieuwenhuizen
mes.c: uniquify symbols.
commit
|
commitdiff
|
tree
2016-10-08
Jan Nieuwenhuizen
mes-check: separate target.
commit
|
commitdiff
|
tree
2016-09-25
Jan Nieuwenhuizen
Updates to README, TODO.
commit
|
commitdiff
|
tree
2016-08-14
Jan Nieuwenhuizen
mescc.scm: compile simple, well-behaved for-loop.
commit
|
commitdiff
|
tree
2016-08-14
Jan Nieuwenhuizen
elf.mes: for loop.
commit
|
commitdiff
|
tree
2016-08-14
Jan Nieuwenhuizen
mescc.scm: print two strings.
commit
|
commitdiff
|
tree
next