| Random | Haste, Haste.App |
| randomR | Haste, Haste.App |
| randomRs | Haste, Haste.App |
| readMVar | |
| 1 (Function) | Haste.Concurrent, Haste.WebSockets |
| 2 (Function) | Haste.App.Concurrent |
| receive | Haste.Concurrent, Haste.WebSockets, Haste.App.Concurrent |
| Rect | |
| 1 (Type/Class) | Haste.Graphics.Canvas |
| 2 (Data Constructor) | Haste.Graphics.Canvas |
| rect | Haste.Graphics.Canvas |
| rect_h | Haste.Graphics.Canvas |
| rect_w | Haste.Graphics.Canvas |
| rect_x | Haste.Graphics.Canvas |
| rect_y | Haste.Graphics.Canvas |
| Recv | Haste.Concurrent, Haste.WebSockets, Haste.App.Concurrent |
| RegEx | Haste.JSString |
| regex | Haste.JSString |
| Remotable | Haste.App |
| Remote | Haste.App |
| remote | Haste.App |
| removeChild | Haste.DOM.JSString, Haste.DOM, Haste.App |
| removeItem | Haste.LocalStorage |
| render | Haste.Graphics.Canvas |
| renderOnTop | Haste.Graphics.Canvas |
| Repeat | Haste |
| replace | Haste.JSString |
| replicate | Haste.JSString |
| requestAnimationFrame | Haste.Graphics.AnimationFrame |
| rest | Haste.Parsing |
| reverse | Haste.JSString |
| RGB | Haste.Graphics.Canvas |
| RGBA | Haste.Graphics.Canvas |
| rotate | Haste.Graphics.Canvas |
| runApp | Haste.App |
| runClient | Haste.App |
| runGet | Haste.Binary |
| runParser | Haste.Parsing |
| runPut | Haste.Binary |