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

related work #7

Open
cvogt opened this issue Oct 31, 2015 · 10 comments
Open

related work #7

cvogt opened this issue Oct 31, 2015 · 10 comments

Comments

@cvogt
Copy link
Owner

cvogt commented Oct 31, 2015

@cvogt
Copy link
Owner Author

cvogt commented Jan 15, 2016

@stanch
Copy link

stanch commented Feb 8, 2016

@cvogt
Copy link
Owner Author

cvogt commented Feb 8, 2016

thanks for sharing. wow, each looks quite advanced already.

@stanch
Copy link

stanch commented Feb 8, 2016

One awesome feature that is only present in scala-workflow (AFAIK) is the ability to use the least interface required. E.g. ~Some(1) + 1 will just use a map / Functor, and ~Some(1) + ~Some(1) will just use app / Applicative instead of flatMap / Monad.

Might be worthwhile to resurrect scala-workflow by replacing untyped macros with a postfix unwrap operation, like it’s done in each and effectful. I tried macro-annotations a couple of years ago, but faced some problems there (see aztek/scala-workflow#2). On the other hand, I don’t think scala-workflow supports all of the language features supported by each, e.g. try, etc.

@cvogt
Copy link
Owner Author

cvogt commented Feb 9, 2016

could you make this a separate issue? Worth thinking about. Thx!

@cvogt
Copy link
Owner Author

cvogt commented Feb 9, 2016

We are definitely planning to add more optimizations of similar nature to this library but details of how are yet to be determined

@cvogt cvogt mentioned this issue Feb 17, 2016
@acjay
Copy link

acjay commented Mar 8, 2016

I'm not sure what the generic name is for the programming concept of a scope that is suspendable for extraction and injection of values from an outside context. But here's a piece of related work, which eschews category-theoretic thinking: http://blog.paralleluniverse.co/2015/08/07/scoped-continuations/.

@cvogt
Copy link
Owner Author

cvogt commented Jun 23, 2016

Interesting paper reference I got at the NYC Haskell meetup https://www.cs.umd.edu/~mwh/papers/swamy11monad.html

Lightweight Monadic Programming in ML - UMD Department of Computer Science

The talk was a out co effects which was very interesting and quite relevant this this as well http://tomasp.net/coeffects/

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

3 participants