Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite the book to use Haskell instead of Scala #3

Open
3 tasks
winitzki opened this issue Dec 17, 2019 · 2 comments
Open
3 tasks

Rewrite the book to use Haskell instead of Scala #3

winitzki opened this issue Dec 17, 2019 · 2 comments

Comments

@winitzki
Copy link
Owner

  • Go through all code examples and try to write them in Haskell instead of Scala. This will discover which code examples have no reasonable Haskell equivalent at the same pedagogical level as appropriate at each place in the text.
  • Go through all exercises and try to implement them in Haskell. See if there are any problems specific to the differences between Haskell and Scala.
  • Identity all text that specifically addresses features of Scala that do not have any counterparts in Haskell. See if that text can be removed without disturbing the flow of the presentation, or can be replaced by some Haskell-specific equivalent.
@winitzki winitzki added the good first issue Good for newcomers label Dec 17, 2019
@leobenkel
Copy link

is it a second version of the same book in Haskell or will that replace the scala version ?

@winitzki
Copy link
Owner Author

winitzki commented Jan 5, 2020

No, I'm not going to replace the Scala version, because there is some Scala-specific material that is not applicable to Haskell, and vice versa. Also, because Scala is a lot more popular, and there is a larger audience for a Scala version of this book. But a Haskell version would be a good thing as well.

@winitzki winitzki removed the good first issue Good for newcomers label Feb 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants