Tue, 06 Apr 2010 08:11:57 +1200 |
Tony Garnock-Jones |
Bidirectional generator for MzScheme.
|
changeset |
files
|
Fri, 14 Aug 2009 10:15:46 +0100 |
Tony Garnock-Jones |
Notes on data/codata interpretee/interpreter menu/inject
|
changeset |
files
|
Tue, 11 Aug 2009 01:47:29 +0100 |
Tony Garnock-Jones |
Trivial precedence parser
|
changeset |
files
|
Tue, 11 Aug 2009 01:47:09 +0100 |
Tony Garnock-Jones |
Notes on AST for OMeta and eTNG pattern language
|
changeset |
files
|
Sat, 08 Aug 2009 15:21:23 +0100 |
Tony Garnock-Jones |
Some examples of the new backtracking matcher in operation.
|
changeset |
files
|
Sat, 08 Aug 2009 15:21:03 +0100 |
Tony Garnock-Jones |
Finish implementing the pattern-matching/parsing technique.
|
changeset |
files
|
Sat, 08 Aug 2009 15:20:49 +0100 |
Tony Garnock-Jones |
Notes on this new pattern-matching/parsing technique.
|
changeset |
files
|
Sat, 08 Aug 2009 15:20:22 +0100 |
Tony Garnock-Jones |
Old delegation example.
|
changeset |
files
|
Sat, 08 Aug 2009 15:19:39 +0100 |
Tony Garnock-Jones |
Silence debug output again
|
changeset |
files
|
Sat, 08 Aug 2009 15:19:25 +0100 |
Tony Garnock-Jones |
Bug fix: missing variable capture in parser
|
changeset |
files
|
Tue, 28 Jul 2009 11:13:25 +0100 |
Tony Garnock-Jones |
Added tag etng-r2_pre_trinity_wip for changeset eaa5c60b13a9
|
changeset |
files
|
Tue, 28 Jul 2009 11:09:20 +0100 |
Tony Garnock-Jones |
Merge trinity_wip into default. I screwed up the branch extraction
|
changeset |
files
|
Tue, 28 Jul 2009 10:38:01 +0100 |
Tony Garnock-Jones |
merge default into trinity_wip
trinity_wip
|
changeset |
files
|
Tue, 28 Jul 2009 10:35:16 +0100 |
Tony Garnock-Jones |
Notes on representing closures
|
changeset |
files
|
Mon, 27 Jul 2009 21:57:25 +0100 |
Tony Garnock-Jones |
Progress on experiments/codegen:
|
changeset |
files
|
Mon, 27 Jul 2009 21:52:23 +0100 |
Tony Garnock-Jones |
srfi-1 requires an :optional macro
|
changeset |
files
|
Mon, 27 Jul 2009 21:51:32 +0100 |
Tony Garnock-Jones |
Notes on potential calling conventions and object layouts.
|
changeset |
files
|
Sun, 26 Jul 2009 13:13:28 +0100 |
Tony Garnock-Jones |
merger
|
changeset |
files
|
Fri, 24 Jul 2009 17:47:28 +0100 |
Tony Garnock-Jones |
Avoid egregious shadowing.
|
changeset |
files
|
Fri, 24 Jul 2009 17:47:07 +0100 |
Tony Garnock-Jones |
Permit non-numeric relocation target markers during assembly.
|
changeset |
files
|
Fri, 24 Jul 2009 17:46:11 +0100 |
Tony Garnock-Jones |
Half-way through experimentation with oo:fp:parsing language in etng-r2
trinity_wip
|
changeset |
files
|
Fri, 24 Jul 2009 17:43:34 +0100 |
Tony Garnock-Jones |
Begin adapting evaluator to codegen
|
changeset |
files
|
Sun, 26 Jul 2009 13:29:18 +0100 |
Tony Garnock-Jones |
Linux needs -lm -ldl apparently.
|
changeset |
files
|
Sun, 26 Jul 2009 13:29:08 +0100 |
Tony Garnock-Jones |
RTLD_DEFAULT is not defined on Linux.
|
changeset |
files
|
Sun, 26 Jul 2009 13:26:40 +0100 |
Tony Garnock-Jones |
Fresh checkouts need libdisasm.a (and its .h file) before building shell.
|
changeset |
files
|
Fri, 24 Jul 2009 16:00:30 +0100 |
Tony Garnock-Jones |
Begin adapting evaluator to codegen
|
changeset |
files
|
Fri, 24 Jul 2009 15:09:44 +0100 |
Tony Garnock-Jones |
Fix tinyscheme reverse-won't-deal-with-empty-list bug.
|
changeset |
files
|
Fri, 24 Jul 2009 14:46:18 +0100 |
Tony Garnock-Jones |
Clean up comments a little.
|
changeset |
files
|
Fri, 24 Jul 2009 14:44:34 +0100 |
Tony Garnock-Jones |
Compute frame size accurately, and abstract out prelude/postlude
|
changeset |
files
|
Fri, 24 Jul 2009 14:33:37 +0100 |
Tony Garnock-Jones |
Add get-native-function-addr.
|
changeset |
files
|
Fri, 24 Jul 2009 11:52:26 +0100 |
Tony Garnock-Jones |
Rename "assemble" to "flatten-and-pre-relocate", which is more sensible
|
changeset |
files
|
Fri, 24 Jul 2009 11:13:25 +0100 |
Tony Garnock-Jones |
Relocations; dlsym; use shr instead of quotient, as quotient seems buggy
|
changeset |
files
|
Fri, 24 Jul 2009 11:11:26 +0100 |
Tony Garnock-Jones |
The tinyscheme reverse doesn't take nil!
|
changeset |
files
|
Fri, 24 Jul 2009 11:11:05 +0100 |
Tony Garnock-Jones |
Make compiler emit warnings for shell.c
|
changeset |
files
|
Fri, 24 Jul 2009 07:34:01 +0100 |
Tony Garnock-Jones |
Switch to gas's (source, target) ordering; call disassembler.
|
changeset |
files
|
Fri, 24 Jul 2009 07:33:19 +0100 |
Tony Garnock-Jones |
Link in a disassembler to help with debugging
|
changeset |
files
|
Fri, 24 Jul 2009 07:11:49 +0100 |
Tony Garnock-Jones |
libdisasm-0.23
|
changeset |
files
|
Fri, 24 Jul 2009 07:07:48 +0100 |
Tony Garnock-Jones |
Better assembly DSL.
|
changeset |
files
|
Thu, 23 Jul 2009 16:08:41 +0100 |
Tony Garnock-Jones |
Better structure
|
changeset |
files
|
Thu, 23 Jul 2009 02:40:05 +0100 |
Tony Garnock-Jones |
Beginnings of a code generator
|
changeset |
files
|
Thu, 23 Jul 2009 00:04:12 +0100 |
Tony Garnock-Jones |
Make shell load codegen.scm
|
changeset |
files
|
Thu, 23 Jul 2009 00:00:24 +0100 |
Tony Garnock-Jones |
Ignore build product
|
changeset |
files
|
Thu, 23 Jul 2009 00:00:11 +0100 |
Tony Garnock-Jones |
Tiny shell
|
changeset |
files
|
Wed, 22 Jul 2009 20:32:19 +0100 |
Tony Garnock-Jones |
Ignore build products.
|
changeset |
files
|
Wed, 22 Jul 2009 20:30:03 +0100 |
Tony Garnock-Jones |
Make it compile on my OSX machine.
|
changeset |
files
|
Wed, 22 Jul 2009 20:28:10 +0100 |
Tony Garnock-Jones |
Commit tinyscheme, checked out from sourceforge CVS this evening.
|
changeset |
files
|
Sat, 18 Jul 2009 13:01:10 +0100 |
Tony Garnock-Jones |
Note from twitter
|
changeset |
files
|
Sun, 05 Jul 2009 16:18:45 +0100 |
Tony Garnock-Jones |
Remove old, now-redundant clauses that I forgot to remove long ago (!)
etng-r2_pre_trinity_wip
|
changeset |
files
|
Sun, 05 Jul 2009 16:17:03 +0100 |
Tony Garnock-Jones |
Implement "someproxy |as somebehaviour" in boot.tng
|
changeset |
files
|
Sun, 05 Jul 2009 15:06:54 +0100 |
Tony Garnock-Jones |
Switch from "[]" to "rec {}", and add "rec selfid {}" form
|
changeset |
files
|
Sat, 23 May 2009 20:14:15 +0100 |
Tony Garnock-Jones |
Sketch of the usefulness of arrow-meaning-cutpoint in backtracking pattern-match!
|
changeset |
files
|
Fri, 23 Jan 2009 11:56:49 +0000 |
Tony Garnock-Jones |
gcc's -fverbose-asm is useful!
|
changeset |
files
|
Thu, 22 Jan 2009 19:47:06 +0000 |
Tony Garnock-Jones |
Tweak function-extension style
|
changeset |
files
|
Thu, 22 Jan 2009 18:13:28 +0000 |
Tony Garnock-Jones |
Add pipe syntax.
|
changeset |
files
|
Thu, 22 Jan 2009 17:49:18 +0000 |
Tony Garnock-Jones |
Delegate to symbolProxy on qname as well as symbol.
|
changeset |
files
|
Thu, 22 Jan 2009 17:48:59 +0000 |
Tony Garnock-Jones |
Fix bugs and typo in boot.tng.
|
changeset |
files
|
Thu, 22 Jan 2009 16:47:53 +0000 |
Tony Garnock-Jones |
Make the repl a bit quieter.
|
changeset |
files
|
Thu, 22 Jan 2009 16:10:05 +0000 |
Tony Garnock-Jones |
Add <> as syntactic-sugar for (< >)
|
changeset |
files
|
Thu, 22 Jan 2009 16:09:54 +0000 |
Tony Garnock-Jones |
Move 'case' up nearer the top of boot.tng
|
changeset |
files
|
Tue, 20 Jan 2009 13:27:37 +0000 |
Tony Garnock-Jones |
Correct flaw in < that stops empty (identity) messages from being built.
|
changeset |
files
|