Quinlan Pfiffer

Results 50 issues of Quinlan Pfiffer

Implement some kind of exception thing. * Exception objects * Exceptions propogate up the stack until caught * Catchable?

[x] Setup a script or something that wraps the execution of lair against all the scripts in the `t/` directory [ ] Verify expected output/return codes.

Push the current scope or whatever onto the stack, pop it off when we return. BEAUTIFUL.

- Create simple userland allocator that everything goes through to track objects - Create `vector_remove` function. - Create GC graph node struct with: - Pointer to the lair value -...

Currently only `+` is implemented. Do `^`, `-`, `*`, `%` and `/`.

At this point it's stupid not to have one. String parsing is a joke.

Only `=` exists right now, create ``.

1. Execute RHS of statement 2. Find LHS parent object in current scope, otherwise recurse upwards until found. If it doesn't exist throw an exception or error or whatever the...

Right now theres no memory management at all. Shit will get heavy and slow for any program that doesn't exit quickly. Garbage collection would be nice.

One of the goals for this project is that it is approachable by people that don't know C very well. A walkthrough of the internals would be awesome.