5 ms·
So basically this will be like a LISP machine, execpt a haskell machine? Because that would be awesome. ...also this entire topic is completely over my head.
by jberryman 17y ago
So basically this will be like a LISP machine, execpt a haskell machine? Because that would be awesome. ...also this entire topic is completely over my head.
- blasdel 17y agoThis isn't a Haskell machine, but the Reduceron is: http://www.cs.york.ac.uk/fp/reduceron/ http://www.cs.york.ac.uk/fp/reduceron/ Fleet is more like a higher-level FPGA machine -- instead of mapping async-default logic designs onto a huge array of look-up-tables, Fleet executes async-default program code on a huge array of 'ships'. People are routinely baffled trying to use FPGAs because HDLs are NOT CODE -- there's no clean abstraction between the text you write and electricity+wires. Verilog + VHDL are more like CAD tools than they are like programming languages, despite appearances. Fleet may be a deeply weird computer architecture, but it's a lot more palatable than using FPGAs for software guys.
- jberryman 17y agoThanks for the explanation!
- dkersten 17y agoI'm not sure, I mean, they ARE code, just not sequential imperative code like we are used to. I would argue that they are DATAFLOW languages, since electronic circuits function in the same fashion (a stream of data is routed, NOT a stream of instructions applied to some data).