Skip to content
0:00 / 0:00

#racket#floating-point#numerical-analysis

RacketCon 2013: Neil Toronto - Debugging Floating-Point Math in Racket

Racket

5K subscribers • 11 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Neil Toronto

Intermediate. Assumes working knowledge.

800 views13 years ago1 recommendation

Programming languagesComputer scienceLisp and ClojureMath for programmers

Neil Toronto explains how to identify and debug numerical instabilities in floating-point math within Racket.

Neil Toronto's talk at RacketCon 2013.

Why it's here

1 person recommends this

What people say. Recommended as an excellent resource on writing numerically stable functions and understanding floating-point issues.

u/samthin r/haskell • Recommends

On “80% of Haskell packages that use floating point expressions contain numerical instabilities. The Herbie GHC Plugin automatically rewrites these expressions into a numerically stable form.”

Neil Toronto (also the author of some of the Racket libraries that Herbie uses) has written about this. He gave a talk at RacketCon about how to do it: link to this video and slides. He also wrote a paper with Jay McCarthy on how to write numerically stable functions: http://www.cs.umd.edu/~ntoronto/papers/toronto-2014cise-floating-point.pdf