Is anybody actually depending on the old `CString'? Or is everybody using `PackedString' instead?
I don't believe anyone is using PackedString, except for Regex which arguably should be using CString instead. I'd like to see a simpler PackedString which just corresponded to ByteArrays. Cheers, Simon
Simon Marlow wrote:
Is anybody actually depending on the old `CString'? Or is everybody using `PackedString' instead?
I don't believe anyone is using PackedString, except for Regex which arguably should be using CString instead. I'd like to see a simpler PackedString which just corresponded to ByteArrays.
The current UniForM sources use both PackedString and CString in various places. The interface to PackedString happens to be documented, which was why I thought it might be possible to rely on it.
Is anybody actually depending on the old `CString'? Or is everybody using `PackedString' instead?
I don't believe anyone is using PackedString, except for Regex which arguably should be using CString instead. I'd like to see a simpler PackedString which just corresponded to ByteArrays.
The nhc98 compiler uses PackedString extensively. The interface is very standard - all of ghc, hbc, and nhc98 support it. Change the implementation by all means if you wish, but not the interface. Regards, Malcolm
participants (3)
-
George Russell -
malcolm-ffi@cs.york.ac.uk -
Simon Marlow