FPGA Haskell machine with game changing performance. Reduceron is Matthew Naylor, Colin Runciman and Jason Reich's high performance FPGA softcore for running lazy functional programs, including hardware garbage collection. Reduceron has been implemented on various FPGAs with clock frequency ranging from 60 to 150 MHz depending on the FPGA. A high degree of parallelism allows Reduceron to implement graph evaluation very efficiently. This fork aims to continue development on this, with a view to practical applications. Comments, questions, etc are welcome.
Isn't this fun, the flite build creates both a Flite and a flite directory. On Linux, both gets created, on MacOS X (with case insensitive HFS+) only one of them is created, but as casing is ignored and none of the files overlap, it works fine.
Dropbox, however, refuses to create both and instead renames the conflicting one, which causes the build to fail.
This is really a Dropbox bug, but it looks like the behavior is deliberate so we'll have to find a workaround. One option I tried is to rename the executable flite to fl, but it's not ideal. Another option is to rename the Flite module to something else, but that's also pervasive. Grief.
Isn't this fun, the flite build creates both a Flite and a flite directory. On Linux, both gets created, on MacOS X (with case insensitive HFS+) only one of them is created, but as casing is ignored and none of the files overlap, it works fine.
Dropbox, however, refuses to create both and instead renames the conflicting one, which causes the build to fail.
This is really a Dropbox bug, but it looks like the behavior is deliberate so we'll have to find a workaround. One option I tried is to rename the executable flite to fl, but it's not ideal. Another option is to rename the Flite module to something else, but that's also pervasive. Grief.