Performance-based Real-time ad bidding / MSR 2011
http://research.microsoft.com/en-us/um/people/nikdev/pubs/rtb-perf.pdf
http://research.microsoft.com/en-us/um/people/nikdev/pubs/rtb-perf.pdf
Disadvantages of purely functional programming
TLDR: memory management is hard. Again.
http://flyingfrogblog.blogspot.com/2016/05/disadvantages-of-purely-functional.html
TLDR: memory management is hard. Again.
http://flyingfrogblog.blogspot.com/2016/05/disadvantages-of-purely-functional.html
http://matt.might.net/articles/metacircular-evaluation-and-first-class-run-time-macros/
still not $vau and first-class environments, but nice
still not $vau and first-class environments, but nice
Just-in-Time Static Type Checking for Dynamic Languages
https://arxiv.org/abs/1604.03641
https://arxiv.org/abs/1604.03641
arXiv.org
Just-in-Time Static Type Checking for Dynamic Languages
Dynamic languages such as Ruby, Python, and JavaScript have many compelling benefits, but the lack of static types means subtle errors can remain latent in code for a long time. While many...
How can a dynamically typed language not actively prevent static checking? (related to previous one)
http://lambda-the-ultimate.org/node/5320
http://lambda-the-ultimate.org/node/5320
First-class environments [are to modules and encapsulation what delimited continuations are to control flow]
http://lambda-the-ultimate.org/node/3861#comment-57967
http://lambda-the-ultimate.org/node/3861#comment-57967
[very limited but reasonable] Eventrons: a safe programming construct for high-frequency hard real-time applications [in Java]
http://dl.acm.org/citation.cfm?doid=1133981.1134015
http://dl.acm.org/citation.cfm?doid=1133981.1134015
Ron Pressler [Scoped Continuations compose better than monads]
http://blog.paralleluniverse.co/2015/08/07/scoped-continuations/
http://blog.paralleluniverse.co/2015/08/07/scoped-continuations/
[esoteric language, used in the industry, formal reasoning]
https://en.wikipedia.org/wiki/Esterel
https://en.wikipedia.org/wiki/Esterel
Wikipedia
Esterel
synchronous programming language for the development of complex reactive systems
Ron Pressler Why Writing Correct Software is Hard
http://blog.paralleluniverse.co/2016/07/23/correctness-and-complexity/
http://blog.paralleluniverse.co/2016/07/23/correctness-and-complexity/
David Moon "http://users.rcn.com/david-moon/PLOT/page-1.html" [no implementations yet]
http://users.rcn.com/david-moon/PLOT/page-1.html
http://users.rcn.com/david-moon/PLOT/page-1.html