e.g. elvis,if,when AST popups ... and sadly only a handful of others
jimn
12/17/2019, 3:01 PM
java functional and stream api's have a sharp dropoff in round-trip capabilities
jimn
12/17/2019, 3:02 PM
i do kind of wish i had a starter intellij plugin project handy to transcribe the haskell-isms as i find time to read up on them
jimn
12/17/2019, 3:04 PM
im not entirely familiar with the naming of FP but i have been strongly aligned with the idioms by other names and tend to refactor manually towards these.
r
raulraja
12/17/2019, 3:51 PM
You can build ADTs and derive the morphisms through typeclasses as the Arrow data types do. They are all ADTs. That image you posted there is for the upcoming Arrow plugin that goes with Meta to offer aid to users with FP in the IDE
j
jimn
12/17/2019, 4:08 PM
im looking at the idea-plugin in github now. instead of a blog post or a scrapbook of notes about FP terminology, it seems more useful to have a discipline to look at the source code for an arrow component, boil down the normalized form, and make a PSI transform