Comments (3)
Scalaz has EphemeralStream
as the fix, but if you'd like to add the instances for LazyList
as a PR, that would be great!
from scalaz.
@tonymorris Thanks for letting me know. I didn't know about EphemeralStream
. I think I should try it.
Regarding adding the instances for LazyList
, that's what I had tried before I opened this issue ticket. I found that it was not just about the LazyListInstance
. Other types and typeclasses (e.g. Zipper
, Tree.Node
, Foldable
, etc.) rely on Stream
so those types should be moved to the scala-2.13-
folder and new ones using LazyList
for Scala 2.13 should be added to the scala-2.13+
folder. Yet I'm not sure if replacing Stream
with LazyList
for Scala 2.13 is a right solution. Also not sure about consequence of it. It may break another part of Scalaz? So I don't think I'm a right person to do it.
It would be great if others who understand Scalaz well can discuss and come up with a right solution.
from scalaz.
I think go for it. The use of Stream
is a problem.
from scalaz.
Related Issues (20)
- Scala 2.13 regression in EitherT instances (using 7.2.27) HOT 8
- scalaz.github.io is empty. There is no documentation. HOT 1
- Free, FreeAp and FreeT instances if Scala 2.13 or higher
- Publish for Scala.js 1.0-RC2 HOT 1
- Scala's for-yield doesn't work for Monad with high Generic HOT 3
- Comparing Trees HOT 1
- release 7.3.0 final HOT 1
- scalafix rule for scalaz 7.2 => 7.3 HOT 1
- Apply instance/syntax for Function1 HOT 2
- Reducer instance in Apply makes function unserializable HOT 1
- Scaladoc generation failing on .liftM[OptionT] in scalaz 7.3.1
- Trouble with Apply on Kleisli HOT 4
- Running sequence with Free monad HOT 1
- libera.chat link does not work
- avoid `scala.App` in example
- ReactiveX operators for StreamT HOT 1
- Shall we remove the mandatory Trampoline from Cofree?
- Improving StreamT HOT 5
- Dequeues aren't amortized O(1) when using both `unsnoc` and `uncons` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scalaz.