Eric Holk
Eric Holk
The simplest way to add this would be add a case in `expand-primitives` that desugars named `let` into a while loop with some `set!`s. We'd have to include the restriction...
Now that we support recursion, much of the compiler machinery to make this happen is there.
I was thinking about this some more lately, and it seems like doing named let as named lambda wouldn't be super hard given the machinery we have now for lambda....
`kernel-error-2.kfc` is an example of a test that currently passes but shouldn't.
We added basic HSBencher support in 227430a3d33f6579f81b65740f65ccb11dbb2bf5. This should make it a bit easier to add a better benchmark suite, and track performance numbers over time.
Sounds like we need a configure script to go find where OpenCL is installed...
@calvis, are you still having problems running Harlan on your Arch machine? I wonder if our recent changes to make it work with Intel's OpenCL would fix this issue too....
Thanks for the pointer!
My experience with CMake so far has been that while it's nice for a fairly standard project, as soon as you try to do something like detect an OpenCL location...
#44 is related to this issue as well.