want to install FranTk so other people can use it. I'm not sure this is possible.
sure it is .. and it is rather easy to make it known to ghc (so that -syslib frantk works). just add these lines to the driver script (around line 2740, where all the other syslib entries live) frantk, [ # where to find the archive to use when linking ( $INSTALLING ? "$InstLibDirGhc" : "$TopPwd/hslibs/frantk" ) , # no cbits archive '' , 'lang data concurrent' # Syslib dependencies , '' # extra ghc opts , '' # extra cc opts , '-ltk8.0 -ltcl8.0 -lX11 -lm -ldl' # extra ld opts # where to slurp interface files from , ( $INSTALLING ? ( "$InstLibDirGhc/imports/frantk" ) : ( "$TopPwd/hslibs/frantk" ) ) ], and move all the hi files to $TopPwd/imports/frantk, and libfrantk.a to $TopPwd/libHSfrantk.a by the way, if you use `hmake', be sure to set GHCINCDIR and GHCINCPATH so that it knows about ghc's interface files. then, you can use `hmake "-syslib frantk" Foo' to make your project. (i think you need the double quotes.) best regards -- -- Johannes Waldmann ---- http://www.informatik.uni-leipzig.de/~joe/ -- -- joe@informatik.uni-leipzig.de -- phone/fax (+49) 341 9732 204/252 --