99d4794f3b
Upversioned the C source tree to '0.0.7-SNAPSHOT', but proposing to start experimental
...
work towards 0.1.0 in separate source trees.
2026-03-19 13:59:06 +00:00
a20c956288
'Fixed' issue #8 ; but done so by introducing a goto. Not entirely happy about this.
2026-03-18 21:35:34 +00:00
69b199fecd
Found and fixed a bug I did not previously know about in println.
2026-03-18 12:22:12 +00:00
54a99b6796
Working on the member? bug. No fix, but some improvements in debug message format.
...
The bug is actually either in `cond` or in `cdr`, but I'm finding it extremely hard
to trace.
2026-03-18 11:53:48 +00:00
7f34601523
Well, that was easy! Stack limit now working.
2026-03-14 16:58:55 +00:00
d1ce893633
This is broken, but the stack limit feature works. Some debugging needed.
2026-03-13 23:42:57 +00:00
2536e76617
Added 'depth' counter to stack frames. The idea is two-fold:
...
1. You can limit runaway recursion by binding a symbol *max_stack_depth* in the environment
2. You can limit the number of backtrace frames printed.
However, neither of these have been implemented yet.
2026-03-02 11:10:29 +00:00
bcb227a5f9
Still not working, but I have increasing confidence I'm on the right track.
2026-02-28 18:09:48 +00:00
1900bca706
Very, very nearly ready for 0.0.6. Too tired to press the burron tonight.
2026-02-27 02:43:21 +00:00
Simon Brooke
8c63272214
Fixed runaway recursion in cond. However, let is still segfaulting, and member
...
does not work correctly.
2026-02-25 11:17:40 +00:00
08a7c4153c
Reformatted code; made paths in generated documentation relative.
2026-02-14 15:32:59 +00:00
2b8f31d2ce
Paths of #include files
2021-09-12 15:03:18 +01:00
93d4bd14a0
Generally, changed working with tags as strings to as values.
...
This seems both cheaper and safer; what's not to like?
2021-08-17 16:09:00 +01:00
70d176982b
Work on exception handling, especially around ratio arithmetic
...
Much simplified but will break things!
2021-07-25 17:02:28 +01:00
d2101dbd47
Started to try to get back into this; work on exceptions and loops.
2021-07-24 08:54:55 +01:00
0e11adea1c
Compiles, most tests break
2019-01-27 17:22:13 +00:00
a355a28ffa
Tactical commit whilst converting to URL_FILE
2019-01-24 19:36:00 +00:00
22fa7314d6
Mostly fixing and standardising documentation.
2019-01-20 20:37:44 +00:00
489f008044
Printing of bignums basically done, not tested.
2018-12-29 23:44:28 +00:00
ad806de656
Freeing vector-space objects, apparently good.
...
Not freeing enough cons-space objects, though!
2018-12-29 08:23:26 +00:00
40e1f3ca64
Whitespace only changes
2018-12-29 07:40:01 +00:00
96dad29f91
Good news: only one test failing. Bad news: it's nlambda.
2018-12-28 21:21:11 +00:00
e52ccce0eb
Much progress! Half the unit tests pass.
2018-12-28 15:50:37 +00:00
75abfb4050
Much better debugging, but it still doesn't work
2018-12-27 21:37:38 +00:00
3d5c27cb10
Horribly broken, may have to rethink.
2018-12-26 21:10:24 +00:00
9937f344dc
Major refactoring. Major problems!
...
On the right path but it doesn't work yet.
2018-12-26 20:30:14 +00:00
a5e1d3ccd8
Reorganised source files to make navigation easier
...
All tests still pass (slightly to my surprise)
2018-12-24 19:27:04 +00:00