Top "Ghc" questions

Glasgow Haskell Compiler is a state-of-the-art, open source compiler and interactive environment for the functional language Haskell.

Where can I find a list of all GHC extensions

I wanted to use {-# LANGUAGE OverloadedStrings #-} but I forgot how it's called. This kind of thing isn't hoogle-able, …

haskell ghc
How are Haskell programs compiled and executed internally?

I'm having trouble understanding how Haskell (GHC) compiles programs, and how those programs are run. GHC is the canonical example …

haskell compilation runtime ghc
GHC's RTS options for garbage collection

I have a Haskell program which processes a text file and builds a Map (with several million elements). The whole …

performance haskell garbage-collection ghc
What is a good way to debug haskell code?

I have used the ghci debugger but would really prefer if it was somewhat integrated with a text editor to …

haskell debugging ghc
LLVM vs. C-- ; how can LLVM fundamentally not be better for Haskell than C--?

I've been excited about LLVM being low enough to model any system, and saw it as promising that Apple was …

haskell llvm clang ghc c-minus-minus
Why can I not make String an instance of a typeclass?

Given: data Foo = FooString String … class Fooable a where --(is this a good way to name this?) toFoo :: a …

haskell ghc typeclass type-systems
How can I set my GHCi prompt to a lambda character on Windows?

I want to have a lambda (λ) symbol as my prompt in GHCi (7.8) on Windows 7, so I set up my .ghci …

windows haskell unicode ghc ghci
Fixing issues noted by ghc-pkg check

It's rather nice that ghc-pkg check will list broken packages, and why they are broken. But as far as I …

haskell dependencies ghc
Memory footprint of Haskell data types

How can I find the actual amount of memory required to store a value of some data type in Haskell (…

haskell memory-management ghc algebraic-data-types
Reducing garbage-collection pause time in a Haskell program

We are developing a program which receives and forwards "messages", while keeping a temporary history of those messages, so that …

performance haskell garbage-collection ghc latency