3 ms·
If you're really careful and not use anything from base that might use an Integer ;) Currently non-Haskell dependencies are managed per package, so if anything
by luite 13y ago
If you're really careful and not use anything from base that might use an Integer ;)
Currently non-Haskell dependencies are managed per package, so if anything from integer-gmp is linked, it will include the whole JSBN.
If you want to weed out the unused JSBN part, you can use closure compiler (although the new code generator will probably still have a few incompatibilities with it).
- chongli 13y agoOh, so does that mean I can't do anything that uses the Integral class, for example? Even if I make sure all my types are Ints?
- luite 13y agoYou can use the Integral class (when compiling, the instance gets converted to an extra dictionary argument, if you never use the instance the dictionary will be unreachable) But Integer is really hard to avoid in general, for example the Show instance for Double depends on it.