| scaleFloat | Prelude |
| scanl | Prelude, Data.List |
| scanl1 | Prelude, Data.List |
| scanr | Prelude, Data.List |
| scanr1 | Prelude, Data.List |
| SeekFromEnd | System.IO |
| SeekMode | System.IO |
| seq | Prelude |
| sequence | Prelude, Control.Monad |
| sequence_ | Prelude, Control.Monad |
| setBit | Data.Bits, Foreign |
| shift | Data.Bits, Foreign |
| shiftL | Data.Bits, Foreign |
| shiftR | Data.Bits, Foreign |
| Show | Prelude |
| show | Prelude |
| showChar | Prelude |
| showEFloat | Numeric |
| showFFloat | Numeric |
| showFloat | Numeric |
| showGFloat | Numeric |
| showHex | Numeric |
| showInt | Numeric |
| showIntAtBase | Numeric |
| showList | Prelude |
| showLitChar | Data.Char |
| showOct | Numeric |
| showParen | Prelude |
| ShowS | Prelude |
| shows | Prelude |
| showSigned | Numeric |
| showsPrec | Prelude |
| showString | Prelude |
| significand | Prelude |
| signum | Prelude |
| sin | Prelude |
| sinh | Prelude |
| sizeOf | Foreign.Storable, Foreign |
| snd | Prelude |
| sort | Data.List |
| sortBy | Data.List |
| Space | Data.Char |
| SpacingCombiningMark | Data.Char |
| span | Prelude, Data.List |
| splitAt | Prelude, Data.List |
| sqrt | Prelude |
| StablePtr | Foreign.StablePtr, Foreign |
| stderr | System.IO |
| stdin | System.IO |
| stdout | System.IO |
| Storable | Foreign.Storable, Foreign |
| String | Prelude, Data.Char |
| stripPrefix | Data.List |
| subsequences | Data.List |
| subtract | Prelude |
| succ | Prelude |
| sum | Prelude, Data.List |
| Surrogate | Data.Char |