Open GoogleCodeExporter opened 9 years ago
link: http://ttic.uchicago.edu/~fluet/research/thesis/index.html
Original comment by ggr...@gmail.com
on 26 Jul 2007 at 2:41
more indication that this is a useful concept:
<http://lambda-the-ultimate.org/node/2818>
(regrettably I did not read this paper, yet)
Original comment by ggr...@gmail.com
on 22 May 2008 at 12:10
Possible implementation.
Introduce a type function
linear :: a ~> a
{linear a} = primitive
It is basically an 'identity view' on the datatype, but with special
unification behavior, namely {linear a} expanding to a "Linear" TcTv, which
accepts only one unification, and rejects others. The inner 'a' behaves
normally.
Original comment by ggr...@gmail.com
on 13 Jan 2011 at 10:46
Idea for the syntax: {1 Int} or even {Int} for the linear modality.
Original comment by ggr...@gmail.com
on 20 Jan 2011 at 10:02
Original issue reported on code.google.com by
ggr...@gmail.com
on 26 Jul 2007 at 2:35