Skip to content
#

fp

Here are 364 public repositories matching this topic...

danbernier
danbernier commented Jan 1, 2017

Thank you for putting this together! I've been studying functional programming on and off for years, and this has reinforced some of the concepts I've learned, clarified others, and taught me new ones. Very nice work.

As I was reading, I came across two notation idioms that confused me, that I'm pretty sure have nothing to do with FP:

  • The symbol ≍ (which is a black box on my Android, fwiw).
heraklos
heraklos commented Aug 24, 2019

The doc introduces interrupt (halts if the left branch produces false) as an example of concurrency functions in Stream here.
But as far as I can tell, it seems there exists no function of that name.
Or does interrupt mean functions that has interrupt as prefix..?

djspiewak
djspiewak commented Mar 4, 2020

For example, we have no implicit on Bracket's companion for materializing a Bracket[OptionT[F, *], E] given a Bracket[F, E], which we 100% should have. Similarly for EitherT and a bunch of others. The only one present right now derives Kleisli, which is useful but we should have the others, too.

This has been a problem on a few other typeclasses as well. At the very least, Bracket n

leobenkel
leobenkel commented Sep 4, 2018

Hello,
I am starting with Frameless and I am having a hard time converting my code based on spark-Dataframes to the Frameless framework.
The blocking point I reach now is how to override a column.

Let's say I have a dataframe with col1,col2,..., myColumn .
myColumn is a String and it was an export from a database where this column is actually a Seq[String] so I now need to convert i

ExpHP
ExpHP commented Mar 20, 2018

Logging an issue from discussion on #89.

The documentation of Suffix is entirely inadequate:

An index denoting that Suffix is just that.

At bare minimum it needs to link to LiftFrom/LiftInto, since otherwise the average person just happening upon it from e.g. the module page (a.k.a. me from two days ago) has absolutely no idea what they're even looking at.

LiftInto shows ex

bow
truizlop
truizlop commented Feb 26, 2019

Description

The current docs generated with Jazzy show only the methods that a class declares itself, but not the ones inherited from superclass or superclass conformance extensions. For instance, Id shows only 5 methods, but ForId conforms to a number of typeclasses that add methods to `

DevonPeroutky
DevonPeroutky commented Nov 27, 2018

The docs make it pretty clear how to make a request and decode the entity of the HttpResponse:

  val response = Hammock
    .request(Method.GET, uri"https://api.fidesmo.com/apps", Map())
    .as[List[String]]
    .exec[IO]

And you can get the headers like:

  val response = Hammock
    .request(Method.GET, uri"https://api.fidesmo.com/apps", Map())
    .map(_.headers)
    .

Improve this page

Add a description, image, and links to the fp topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the fp topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.