[Haskell-cafe] Instances of `IsString`.
ndmitchell at gmail.com
Wed Dec 23 16:33:13 EST 2009
I believe the original purpose of IsString was to enable writing of
DSL's, much like described in this paper:
As such, you might find far more uses of IsString inside DSL's, some
of which are likely to remain private. It was never designed to be a
feature for every day use, but if you need it (as you do for Paradise)
then it's hard to live without.
On Sun, Dec 20, 2009 at 10:39 PM, Jason Dusek <jason.dusek at gmail.com> wrote:
> 2009/12/20 Brandon S. Allbery KF8NH <allbery at ece.cmu.edu>:
>> On Dec 20, 2009, at 17:09 , Jason Dusek wrote:
>> > A quick check on Hayoo! and in my interpreter shows that
>> > there are basically no instances of `IsString`. Is it
>> > really so little used?
>> The only 2 instances I'm aware of are String and lazy and strict
>> ByteStrings. It's not clear to me that there need to be any more (well,
>> maybe the packed Unicode string package on hackage).
> It could be easily abused, that is for sure.
> Jason Dusek
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
More information about the Haskell-Cafe