masak / bel

An interpreter for Bel, Paul Graham's Lisp language
GNU General Public License v3.0
26 stars 1 forks source link

Add a 'bel' fastfunc #395

Closed masak closed 2 years ago

masak commented 3 years ago

After testing locally, one test file is still failing. t/form-extension.t

This makes sense, because the Perl evaluator doesn't do this yet. But I think it could be made to. Rather than regress on this test, I think it's worth to try to fix the Perl evaluator to check for custom forms. Going to give that a shot before closing this PR as a failed experiment.

masak commented 2 years ago

Closing this one; #349 convinced me that this one is Wrong and shouldn't merge.

It is super-refreshing to have the speed that this PR gives us. But I think that realistically needs to come from getting the interpreter/compiler further along.