Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: [Haskell-cafe] Instances of `IsString`.

0 views
Skip to first unread message

Brandon S. Allbery KF8NH

unread,
Dec 20, 2009, 5:12:45 PM12/20/09
to Jason Dusek, haskell
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).

--
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] all...@kf8nh.com
system administrator [openafs,heimdal,too many hats] all...@ece.cmu.edu
electrical and computer engineering, carnegie mellon university KF8NH


PGP.sig

Neil Mitchell

unread,
Dec 23, 2009, 4:33:38 PM12/23/09
to Jason Dusek, haskell
Hi Jason,

I believe the original purpose of IsString was to enable writing of
DSL's, much like described in this paper:
http://portal.acm.org/citation.cfm?id=1411236

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.

Thanks, Neil

On Sun, Dec 20, 2009 at 10:39 PM, Jason Dusek <jason...@gmail.com> wrote:
> 2009/12/20 Brandon S. Allbery KF8NH <all...@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
> Haskel...@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
_______________________________________________
Haskell-Cafe mailing list
Haskel...@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Bas van Dijk

unread,
Dec 24, 2009, 7:59:02 AM12/24/09
to Jason Dusek, haskell
On Sun, Dec 20, 2009 at 11:09 PM, Jason Dusek <jason...@gmail.com> 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?

I use it in my little dstring library:

http://hackage.haskell.org/package/dstring-0.3.0.1

Bas

0 new messages