Skip to content

Conversation

@zetashift
Copy link
Contributor

First full blogpost I've written, so please any feedback and nitpick welcome!


# Putting the fun in functional

[Typelevel Toolkit](https://typelevel.org/toolkit/) uses `scala-cli` and Typelevel libraries to provide a runway for your next Scala script or command-line interface. You can use the toolkit with `scala-cli` with just a single line and you'll get [Cats Effect](https://typelevel.org/cats-effect/), [fs2](https://fs2.io) and a few other libraries to develop scripts quickly using pure functional programming.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe give the complete list of libraries somewhere in the post? I think many readers will be curious exactly what is included.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So here I give some more hints to what libraries are available https://github.com/typelevel/typelevel.github.com/pull/439/files#diff-62195842897f509fcd7512ee548637afed3f916d23416d51358590c220a595e9R82

And here I link to the full overview: https://github.com/typelevel/typelevel.github.com/pull/439/files#diff-62195842897f509fcd7512ee548637afed3f916d23416d51358590c220a595e9R75

I didn't want to completely list out the libraries, because they might change over time.

How about I put that overview link on the "a few other libraries" text?

Copy link
Member

@armanbilge armanbilge Apr 5, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't want to completely list out the libraries, because they might change over time.

I think it's fine :) a blog-post isn't supposed to be ever-lasting documentation, it's a timestamped post.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've changed up the paragraphs that list libraries included in the toolkit by quite a lot. Let me know how y'all like it.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@armanbilge
Copy link
Member

I opened this issue, maybe we can mention it and capitalize on the publicity to gather 👍 😜

@zetashift
Copy link
Contributor Author

I opened this issue, maybe we can mention it and capitalize on the publicity to gather +1 stuck_out_tongue_winking_eye

* [First-class support for "alternative" toolkits VirtusLab/scala-cli#2018](https://github.com/VirtusLab/scala-cli/issues/2018)

I would love to have that! But isn't this something really specific(like a nice-to-have) for the scala-cli maintainers? I feel like peer-pressuring them into adding isn't the way to go :P.
I hope atleast that they are open to include it if a PR pops up adding it.

Copy link
Member

@jducoeur jducoeur left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is delightful! One small mechanical tweak here, but otherwise I think it's good to go!

Copy link
Member

@valencik valencik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great! well done

Co-authored-by: Justin du Coeur, AKA Mark Waks <jducoeur@gmail.com>
@zetashift
Copy link
Contributor Author

I opened this issue, maybe we can mention it and capitalize on the publicity to gather 👍 😜

* [First-class support for "alternative" toolkits VirtusLab/scala-cli#2018](https://github.com/VirtusLab/scala-cli/issues/2018)

I can still add a mention, though I wasn't really able to fit in anywhere nicely. But since the issue already got added to the to-do board, maybe it's not needed anymore?

@jducoeur
Copy link
Member

jducoeur commented Apr 7, 2023

I'm inclined to give this a few more hours, in case anyone on the US West Coast have any more changes to request, then push it out.

Copy link
Contributor

@samspills samspills left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is so great!!

@jducoeur jducoeur merged commit 7b21815 into typelevel:development Apr 7, 2023
@jducoeur
Copy link
Member

jducoeur commented Apr 7, 2023

@zetashift zetashift deleted the add-typelevel-toolkit-post branch April 8, 2023 10:02
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

Successfully merging this pull request may close these issues.

6 participants