Dynamic linking for Haskell and C objects (fork of stepcut's plugins)

root / TODO

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
For 1.0
----------

+ broken on mac.
symbols with suspiciously many _ chars

+ Add verbose versions of the load functions, to avoid -DDEBUG

+ mention that you need .o archives, not .a ones. Use Cabal, ghc-pkg -u
    or ld -r --whole-archive

+ hs-plugins doesn't know to look for packages in the user packages,
only in the global packages

+ version numbers in package loads are annyoing

+ .hi file parser is broken on Itanium, again.

+ build way=p and way=''

Cabal
--------

What we'd like is a cabalMake version of make, so rather than just
compiling simple plugins, we let cabalMake rebuild whole Haskell apps --
like Yi!