Conversation
This commit also adds the Data.Char.Internal module, which is generated from the ubconfc script.
|
|
|
Uh yikes, that is a big file 😄! Yeah, I was going to suggest perhaps this should be |
|
Hmm, I think I'll have to review this over the weekend 😄 One comment though - we should update the LICENSE file. Thanks for this! I think I agree with @garyb about the separate package though. |
|
Pulling this out into a separate package sounds good. Would you want the package to be in the |
|
It'd be great to have as at least a somewhat officially sanctioned library, so I'd be 👍 for |
|
This has been released as the |
This commit adds a
Data.Char.Unicodemodule, which is a combination of GHC'sData.CharandGHC.Unicode.Data.Char.Unicodeis a high-level module that uses low-level functions fromData.Char.Internal.Data.Char.Internalis created with the scriptubconfc.ubconfcis modified from a file of the same name in the GHC sources.In GHC,
ubconfcis used to create the C fileWCsubst.c.WCsubst.cis called fromGHC.Unicode.I have modified
ubconfcto produce PureScript code instead of C code.