User loginNavigation |
Type TheoryJumbo Lambda CalculusTwo new papers by Paul Blain Levy, "Jumbo Lambda Calculus" and the extended version "Jumbo Connectives in Type Theory and Logic", are available on his web page. Part of the abstract:
(From the types list.) By Matt Hellige at 2006-05-12 16:23 | Lambda Calculus | Semantics | Type Theory | 3 comments | other blogs | 18999 reads
Building Interpreters by Composing MonadsBuilding Interpreters by Composing Monads
So actually it is about building interpreters by composing pseudomonads. PS: I stumbled upon this paper while trying to factor an interpreter into a set of features (and yes, I tried to package them as monads). By Andris Birkmanis at 2006-05-11 12:29 | Implementation | Semantics | Type Theory | 19 comments | other blogs | 13591 reads
Typed Concurrent Programming with Logic VariablesTyped Concurrent Programming with Logic Variables
You may want to compare this with The Oz Programming Model (OPM), which
Another paper on OPM is The Operational Semantics of Oz. In short, the model of Plain is based on that of Oz with the main differences being:
By Andris Birkmanis at 2006-05-05 08:33 | Functional | Logic/Declarative | Object-Functional | Semantics | Type Theory | 4 comments | other blogs | 8621 reads
Proofs are Programs: 19th Century Logic and 21st Century ComputingProofs are Programs: 19th Century Logic and 21st Century Computing
This paper by Philip Wadler was a Dr Dobbs article in 2000 and has a matching a Netcast interview. For more of Wadler's writings along these lines check out his History of Logic and Programming Languages paper collection. edit: fixed the dr dobbs article link By shapr at 2006-05-02 17:38 | History | Theory | Type Theory | 41 comments | other blogs | 17996 reads
The Theory of Classification - A Course on OO Type SystemsThis seems to be an introductory ("aimed specifically at non-theoreticians") set of articles on OO type theory. The author is Tony Simons and the articles were all published in the Journal of Object Technology.
If I've made a mistake above, try A Simons's bibliography or here. By andrew cooke at 2006-02-28 23:22 | OOP | Teaching & Learning | Theory | Type Theory | 7 comments | other blogs | 48480 reads
A constraint-based approach to guarded algebraic data typesA constraint-based approach to guarded algebraic data types
By Paul Snively at 2006-02-07 15:18 | Functional | Implementation | Type Theory | login or register to post comments | other blogs | 6332 reads
Constraint-based type inference for guarded algebraic data typesConstraint-based type inference for guarded algebraic data types
By Paul Snively at 2006-02-07 15:16 | Functional | Implementation | Type Theory | login or register to post comments | other blogs | 5900 reads
Inverse typechecker and theorem proving in intuitionistic and classical logicsAnother cool demonstration from Oleg:
By Ehud Lamm at 2006-02-05 09:09 | Fun | Lambda Calculus | Type Theory | 4 comments | other blogs | 9993 reads
Exceptional syntax
A nice paper apropos of tail calls and exceptions:
Nick Benton and Andrew Kennedy. 2001. Exceptional syntax. Journal of Functional Programming 11(4): 395-410. By Chung-chieh Shan at 2005-12-22 17:12 | Functional | Type Theory | 16 comments | other blogs | 45357 reads
Module Mania: A Type-Safe, Separately Compiled, Extensible InterpreterModule Mania: A Type-Safe, Separately Compiled, Extensible Interpreter
This is an excellent example of how the ML module language doesn't merely provide encapsulation but also strictly adds expressive power. It also demonstrates how a dynamic language (Lua) can be embedded in the statically-typed context of ML. Finally, it demonstrates that none of this need come at the expense of separate compilation or extensibility. Norman Ramsey's work is always highly recommended. By Paul Snively at 2005-12-07 14:58 | DSL | Functional | General | Implementation | Semantics | Theory | Type Theory | login or register to post comments | other blogs | 9222 reads
|
Browse archives
Active forum topics |
Recent comments
4 weeks 2 days ago
4 weeks 3 days ago
4 weeks 4 days ago
4 weeks 4 days ago
5 weeks 2 days ago
5 weeks 2 days ago
5 weeks 2 days ago
8 weeks 3 days ago
9 weeks 1 day ago
9 weeks 1 day ago