19

Is anyone using delimited continuations for Haskell development, specifically web development? I find the topic fascinating I need something more accessible than what I've been studying.

Here are the resources I've found so far:

Thanks!

-deech

dave4420
  • 46,404
  • 6
  • 118
  • 152
Deech
  • 2,223
  • 15
  • 20
  • +1 I'm currently studying the same topic, although on a different platform – Mauricio Scheffer Jun 13 '11 at 20:42
  • Vote to close: not really a SO question. It's a cool topic, though. Open-ended discussion on mailing lists, irc, or /r/haskell would be better. – Dan Burton Jun 13 '11 at 21:38
  • 2
    @Dan: I think reference requests (either for papers or libraries) are excellent SO questions, especially since SO's wikilike nature means that a question can be updated as new material is found or becomes available. – sclv Jun 14 '11 at 00:52
  • @sclv Maybe because of this, CW is needed. – fuz Jun 14 '11 at 07:07
  • 1
    @Dan: Er, but... it *is* a real question and it's quite clear what's being asked. I think what you wanted was "off topic". Although, I'm not really convinced that it is. – C. A. McCann Jun 15 '11 at 02:47

3 Answers3

7

The neatest stuff that I know of regarding web servers and delimited continuations and such is going on in Racket -- see these papers from Jay A. McCarthy:

http://faculty.cs.byu.edu/~jay/static/oopsla026-mccarthy.pdf

http://faculty.cs.byu.edu/~jay/static/icfp065-mccarthy.pdf

sclv
  • 38,665
  • 7
  • 99
  • 204
5

No, I don't think so. I'm not aware of any work in Haskell on this, and Hackage shows up nothing web-related using CC-delcont.

You're breaking new ground.

Don Stewart
  • 137,316
  • 36
  • 365
  • 468
3

Googling "partial continuations" yields more promising results:

Partial continuations in:

  • Scheme [1]
  • Smalltalk [2]
  • Scala [3]
  • Java [4]

[1] http://www.bluishcoder.co.nz/articles/scheme/partial-continuations.html

[2] http://blog.fitzell.ca/2009/01/seaside-partial-continuations.html

[3] http://www.scribd.com/doc/39773630/ScalaFlow-Continuation-based-Data-Flow-in-Scala

[4] http://www.artima.com/lejava/articles/continuations.html

Deech
  • 2,223
  • 15
  • 20