Difference between revisions of "Performance/Functions"
Jump to navigation
Jump to search
m (+infobox) |
|||
Line 1: | Line 1: | ||
+ | {{Performance infobox}} |
||
== Force functions to be inlined == |
== Force functions to be inlined == |
||
Revision as of 01:20, 12 January 2006
Haskell Performance Resource
Constructs: Techniques: |
Force functions to be inlined
Haskell has an INLINE pragma that can be used to indicate to the compiler that you would like a function's definition to be inlined at each call site. (not all compilers respect the INLINE pragma; GHC does, any others?)
- GHC's documentation on the INLINE pragma