-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

2008/12/11 Alberto G. Corona :
> Workaround:  duplicate all the imported files and include a different copy
> in each side.
> Another workaround: package all the files imported in both sides.
> Surprisingly, duplicate references do not appear when the imported files are
> in a package.
> PD: plugins adds 18 MBytes!!  to the size of the executable. I suppose that
> this is because the ghc library.

Yep. It's worth noting though: 1) this is true whether you go through
hs-plugins or hint or raw GHC API. (Although Hint/raw API may be
smaller - my Mueval binary is 13M total.) 2) You can shrink the binary
a fair bit with 'strip' 3) Such binaries compress *very* well with
utilities such as UPX. 4) This size may improve whenever dynamic
libraries come and static linking is not the default.

- --
gwern
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREKAAYFAklByaQACgkQvpDo5Pfl1oLlSwCfTxqZzT92ycKNjy1U3USbB53z
p1QAnAg5TDO/bc38Uo0tvm7wh/jIVP+D
=G6cI
-----END PGP SIGNATURE-----
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to