| Age | Commit message (Collapse) | Author |
|
internal module in the runtime. These are not really part of the core runtime.
|
|
|
|
|
|
|
|
|
|
|
|
Haskell runtime
|
|
|
|
|
|
|
|
map this preserves the order
|
|
|
|
binding API
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bindings
|
|
|
|
|
|
Haskell binding
|
|
|
|
|
|
|
|
|
|
is not defined
|
|
the callbacks. It is just as easy to save the sentence in a closure and by doing that we save the repeated round about from C to Haskell strings
|
|
incorrect since they encode the string in the system locale while the C runtime is always using UTF8
|
|
|
|
|
|
|
|
|
|
finding an abstract tree whose linearization matches given keywords
|
|
|
|
literal expressions
|
|
|
|
Apparently Foreign.unsafePerformIO is not just a re-export of
System.IO.Unsafe.unsafePerformIO (or vise versa), it is a different function,
so you get an ambiguity if you import both.
|
|
|
|
|
|
It needs to be listed in gf.cabal
unsafePerformIO is only exported from System.IO.Unsafe, starting with ghc-7.8
|
|
semantic graph
|
|
showType :: Type -> String
categories :: PGF -> [Cat]
But both are implemented as quick hacks: categories is implemented by listing
all functions and taking the target categories from their types. showType uses
ppType copied & modified from PGF.Type, and needs a ppExpr, which is currently
implemented by wrapping showExpr...
TODO: need something correpsonding to PGF.categoryContext.
|