Arc Forumnew | comments | leaders | submitlogin
1 point by treef 6133 days ago | link | parent

I don't really care if they compile or not, you can always bring your interpreter with you.

1 I think some sort of C implementation is a must. 2 It would be cool to have arc written in arc - should not be too hard. 3 Paul have you started thinking of a foreign function interface?



2 points by etal 6133 days ago | link

This release has 3450 lines of Arc and 1157 lines of Scheme, so it looks like it's mostly On Arc already. About a C implementation -- looking at benchmarks, I'd be happy if it was just ported to Ikarus Scheme. (Maybe once Ikarus is done...)

-----

3 points by cje 6133 days ago | link

Actually, quite a few features Arc uses are taken from the underlying scheme -- like garbage collection, numbers, closures, basic I/O, strings, and so on. In that case, you'll need to count most of PLT Scheme, which dwarfs Arc's 3450 lines. So Arc isn't nearly self hosting yet. But it will be.

-----