4 ms·
a lot of the design ideas are pulled from some great research http://justtesting.org/repa-3-more-control-over-array-representation http://justtesting.org/repa-3
by carterschonwald 14y ago
a lot of the design ideas are pulled from some great research http://justtesting.org/repa-3-more-control-over-array-representation http://justtesting.org/repa-3-more-control-over-array-repres... (that paper is the most current relevant one, though theres a few others).
chatted with stephen about Repa and hpc code engineering the evening before the talk, its all haskell ideas ported to python land under the covers :)
(as the slide deck admits!)
- pwang 14y ago> its all haskell ideas ported to python land under the covers :) Well, that's not entirely true. It's based on many of the same ideas which underlie some of the good Haskell ideas, and have a natural expression in Haskell because it's a type algebra on index spaces. An incomplete list of the inspirations: Paralation Lisp, Merrimac, APL / J / K, Manticore, FORTH, Chapel & ZPL (and VCODE), SISAL, OLAP & MDX, LINQ, various PGAS approaches, etc., etc.