~/talk

Hubris: The Ruby/Haskell Bridge

Talkat MountainWest RubyConf 2010 · 2010-03-11..03-12· [ruby, python]
slides:none on file

Hubris provides a concrete bridge so Ruby code can call Haskell from Ruby by compiling Haskell into a shared object and exposing it as a Ruby extension. The demo shows a mandelbrot microbenchmark with mandelbrot: Ruby 21s Haskell 2s C 0s, highlighting real speedups. Practical limits include type marshaling quirks—strings map to ByteString—and exported functions currently taking one argument. Setup requires GHC 6.12 and careful cabal/config flags—requires GHC 6.12.

AI-written summary · about

  1. 0:00Start
  2. 2:12About Haskell
  3. 3:14Referential Transparency
  4. 5:47Fundamentalist Functional Programming
  5. 9:36The Mandelbrot Set
  6. 11:07Run Haskell
  7. 17:18The Hubris Project
  8. 27:27Controller Code
  9. 29:08Haskell Code
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.