Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
Approved!
Thanks!
hi, look this
translation dart
Approved
.
Approved in Haskell!
forked and approved
Approved. Just keep an eye on the disclosure for any kind of discrepancies.
.
Approved!
Approved!
Thanks!
Approved the fork
If you were writing a complete stack including
NonEmptyT
, the implementation could probably be made to not need an outerListGen
, right?I've been playing with it for several hours. It's a lovely piece of work! :]
Writing a custom monolithic
newtype
probably often ( I think ) allows optimisations that a stack doesn't. And looking atASCIIStringT NonEmptyList
, thatASCIIStringT
had bettermap
to ASCII instead offilter
to it, or it's not guaranteed to maintain the non-empty invariant. Interactions may do unexpected things ..If I'm extending QuickCheck, I'd go whole hog, write a
NonEmptyT
as well, and throw in an innermostIdentity
. If it's worth doing at all, it's worth taking it all the way toIdentity
, and possibly beyond.Loading more items...