yasi

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 timeline items occurring on or before 2013-07-03 05:45:48.

2013-07-03
05:45
[a158b895b4] Convert numbers from ints to doubles; shuffle and/or into eval and have them tailcall their last arg if they didn't already return. (user: martin, tags: trunk)
2013-07-02
02:38
[8e824f5acd] More work on free var lookups. (user: martin, tags: trunk)
2013-07-01
17:29
[c4800c26d7] Continue work on free var lookups. Grind went from minutes to seconds. Like the free list in GC it's probably enough of a gain to be worth leaving in despite the additional complexity. (user: martin, tags: trunk)
04:39
[08c0d948fd] Start work on making free var lookups faster during closure applications. (user: martin, tags: trunk)
2013-06-30
04:16
[f0a8ada857] Nicer error reporting for apply/cond, replace extern denv with static hash_env_symbol, add static copy of begin symbol since cond uses it now. (user: martin, tags: trunk)
02:24
[7a773d6c93] Simplify eval(). (user: martin, tags: trunk)
2013-06-29
23:00
[1bbedfe700] Fix begin(). (user: martin, tags: trunk)
22:03
[093e228d60] Simplify eval.c more. (user: martin, tags: trunk)
17:03
[38129668f1] Make reader not fail with -DNDEBUG; start simplifying eval. (user: martin, tags: trunk)
2013-06-28
22:39
[976d07eff1] More use of get_type(), add and use set_type(). (user: martin, tags: trunk)
14:36
[2255fcbf82] Add & use abstrations for handling types and marks; rename type enum to sexp_type; add an exit primitive (user: martin, tags: trunk)
2013-06-26
21:47 • Changes to wiki page Seed (user: martin)
21:45 • Edit [a1fc67cd62041dd7|a1fc67cd62]: Add tag "SEED_0_1_3". (user: martin)
21:44
[a1fc67cd62] Add let/let*/letrec. Much easier with quasiquote. (user: martin, tags: trunk, SEED_0_1_3)
2013-06-25
02:48 • Changes to wiki page Seed (user: martin)
02:46 • Edit [cddbcd846e0be26c|cddbcd846e]: Add tag "SEED_0_1_2". (user: martin)
02:45
[cddbcd846e] Welcome 0.1.2 (user: martin, tags: trunk, SEED_0_1_2)
02:43
[f378eaec7c] Clean up quasiquote (user: martin, tags: trunk)
02:42
[4b87149ce2] Unquote-splicing + nesting working. (user: martin, tags: trunk)
02:41
[4999923a76] More on unquote-splicing. (user: martin, tags: trunk)
02:40
[8537764586] Make read return (vector ...) form instead of literal vector; work towards unquote-splicing. (user: martin, tags: trunk)
2013-06-24
03:46 • Changes to wiki page Seed (user: martin)
03:46 • Edit [0e7e776c9c87b23d|0e7e776c9c]: Edit check-in comment. (user: martin)
03:41 • Changes to wiki page Seed (user: martin)
03:37 • Edit [bce924ca1a1bab8a|bce924ca1a]: Add tag "SEED_0_1_1". (user: martin)
03:37
[bce924ca1a] Welcome 0.1.1 (user: martin, tags: trunk, SEED_0_1_1)
03:34 • Edit [0e7e776c9c87b23d|0e7e776c9c]: Edit check-in comment. (user: martin)
03:33
[0e7e776c9c] Tell GC how to reclaim vectors; use API from types.h in display/memory; rename include to load; (vector ...) works now. (user: martin, tags: trunk)
2013-06-23
19:40
[cf389cb16d] Rename read_pair() -> read_list() and simplify. '(foo bar . baz) reads correctly now. (user: martin, tags: trunk)
2013-06-22
02:06 • Changes to wiki page Seed (user: martin)
01:50 • Changes to wiki page Todo (user: martin)
01:18 • Edit [42dd6984a4bd4b8b|42dd6984a4]: Add tag "SEED_0_1_0". (user: martin)
01:17
[42dd6984a4] Welcome v0.1.0 (user: martin, tags: trunk, SEED_0_1_0)
2013-06-18
06:08
[021b1ebb9e] Lose redundant prototype for vector_to_list (user: martin, tags: trunk)
06:05
[1178d2a4ed] Rename listtovector()->list_to_vector(); Add vector_to_list() as a primitive and remove vector->list definition from init.seed; change LANG_INIT_FILE to SEED_INIT_FILE (user: martin, tags: trunk)
2013-06-17
22:30
[00a1a0796e] Lose depth < 0 case in qq (user: martin, tags: trunk)
22:27
[adafe425c1] Lose most of init.seed (user: martin, tags: trunk)
21:58
[aa58559ea5] Include ignored the first line of the file if it began with '#', now it does not. (user: martin, tags: trunk)
21:49
[df55fdd17e] Move vector primitives to primitives.c (user: martin, tags: trunk)
2013-06-16
21:49
[57858a2a86] Whitespace. (user: martin, tags: trunk)
21:41
[c23223fb3c] Nested quasi/un-quotes more or less working. (user: martin, tags: trunk)
21:04
[1ef5d27d65] More work on quasi/un-quote (user: martin, tags: trunk)
19:34
[8163196231] Make `,foo correct; work towards nesting. (user: martin, tags: trunk)
2013-06-13
23:00
[ea01a80589] Add quasiquote/unquote. (user: martin, tags: trunk)
2013-06-12
18:50
[4ba70f80e6] Add "'" quoting sugar to reader. '(foo '(bar baz) 'etc ...) (user: martin, tags: trunk)
2013-06-06
17:24
[b1453facf3] Lose support for single quoted lists. It'll just mess with 'foo and quasiquote and stuff later. (user: martin, tags: trunk)
17:21
[07f4d8d9bc] Add vectors. (user: martin, tags: trunk)
2013-06-05
02:21
[b3483f2447] Make single quoted strings work too. (user: martin, tags: trunk)
01:56
[ca58df20d2] indent (user: martin, tags: trunk)
01:53
[80aac94f24] Allow '\"' in strings to embed a '"'; '\' is treated normally otherwise. (user: martin, tags: trunk)