Eric Holk

Results 131 comments of Eric Holk

This is becoming more important as kernels start making more function calls. We're starting to get problems because errors don't return values, and kernel functions pretty much always expect a...

I just got the vector allocation part of this working. We still need to handle boxes, trees, etc.

There's a function, `str->vec`, which converts a string to a vector of characters. From there you can use `vector-ref` to access individual characters. For example: ``` (let ((v (str->vec "hello")))...

Sounds like fun! I've been working on a PLY file loader lately which is forcing me to improve Harlan's string and IO facilities. Hopefully that will help you out too.

I was debugging some stuff yesterday where this would have been nice. One thing I just realized is that after the type inferencer has annotated everything, type checking gets much...

1f18a0d3e8 includes some more useful input functions, although still not quite as high level as suggested by Aaron.

For now we can cheat and call `free()` directly.

Here's the program that initially prompted this issue: ``` (module (define(main) (let (Y (vector 1 2 3 4)) (println Y) (return 0)))) ``` It says some stuff about reification and...

8694bc2 adds a hack that lets this work as long as you don't touch the region. We'll want a proper fix soon, since function calls from kernels makes it a...

Here are some comments from that most recent commit about how I fixed it and what better solutions are. ``` +/* + FIXME: The next next bit is an awful...