<?xml version='1.0' encoding='ISO-8859-1'?>
<!DOCTYPE rss
[<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>okmij.org</title>
<description>okmij.org</description>
<language>en-us</language>
<ttl>21600</ttl>
<generator>HSXML-&gt;RSS</generator>
<pubDate>4 Sep 2010 12:00:00 GMT</pubDate>
<link>http://okmij.org/ftp/README.html</link>
<atom:link href="http://okmij.org/ftp/rss.xml" rel="self" type="application/rss+xml"/>
<item>
<description>The library delimcc of delimited control now supports native code OCaml on 32- and 64-bit Linux and FreeBSD OCaml 3.12.0 platforms</description>
<link>http://okmij.org/ftp/continuations/implementations.html#caml-shift</link>
<guid>http://okmij.org/ftp/continuations/implementations.html#caml-shift</guid>
<pubDate>4 Sep 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Three new monad transformers for multi-prompt delimited control in Haskell</description>
<link>http://okmij.org/ftp/continuations/implementations.html#CC-monads</link>
<guid>http://okmij.org/ftp/continuations/implementations.html#CC-monads</guid>
<pubDate>4 Sep 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Translucent applicative functors in Haskell</description>
<link>http://okmij.org/ftp/Haskell/types.html#translucent-functor</link>
<guid>http://okmij.org/ftp/Haskell/types.html#translucent-functor</guid>
<pubDate>1 Aug 2010 12:00:00 GMT</pubDate></item>
<item>
<description>ML-style modules with type sharing by name in Haskell</description>
<link>http://okmij.org/ftp/Haskell/types.html#fibration</link>
<guid>http://okmij.org/ftp/Haskell/types.html#fibration</guid>
<pubDate>1 Aug 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Type-directed memoization in ML</description>
<link>http://okmij.org/ftp/ML/ML.html#memo</link>
<guid>http://okmij.org/ftp/ML/ML.html#memo</guid>
<pubDate>1 Aug 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Lambda: the ultimate syntax-semantics interface</description>
<link>http://okmij.org/ftp/gengo/NASSLLI10/</link>
<guid>http://okmij.org/ftp/gengo/NASSLLI10/</guid>
<pubDate>4 Jul 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Many ways to the fix-point combinator besides the value recursion</description>
<link>http://okmij.org/ftp/Haskell/types.html#fix</link>
<guid>http://okmij.org/ftp/Haskell/types.html#fix</guid>
<pubDate>4 Jul 2010 12:00:00 GMT</pubDate></item>
<item>
<description>In defense of &lt;code&gt;UndecidableInstances&lt;/code&gt;</description>
<link>http://okmij.org/ftp/Haskell/types.html#undecidable-inst-defense</link>
<guid>http://okmij.org/ftp/Haskell/types.html#undecidable-inst-defense</guid>
<pubDate>4 Jul 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Dynamic epistemic logic puzzles</description>
<link>http://okmij.org/ftp/Algorithms.html#dyn-epistemology</link>
<guid>http://okmij.org/ftp/Algorithms.html#dyn-epistemology</guid>
<pubDate>4 Jul 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Soutei, a logic-based trust-management system is now hosted on SourceForge</description>
<link>http://okmij.org/ftp/Prolog/index.html#Soutei</link>
<guid>http://okmij.org/ftp/Prolog/index.html#Soutei</guid>
<pubDate>4 Jul 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Linear and affine lambda-calculi</description>
<link>http://okmij.org/ftp/tagless-final/course/course.html#linear</link>
<guid>http://okmij.org/ftp/tagless-final/course/course.html#linear</guid>
<pubDate>7 Jun 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Eigen-variables: variables or constants?</description>
<link>http://okmij.org/ftp/formalizations/inductive-definitions.html#eigenvariables</link>
<guid>http://okmij.org/ftp/formalizations/inductive-definitions.html#eigenvariables</guid>
<pubDate>7 Jun 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Delimited Control in OCaml, Abstractly and Concretely: System description</description>
<link>http://okmij.org/ftp/continuations/implementations.html#delimcc-paper</link>
<guid>http://okmij.org/ftp/continuations/implementations.html#delimcc-paper</guid>
<pubDate>7 May 2010 12:00:00 GMT</pubDate></item>
<item>
<description>shift as a green fork(2): solving puzzles using non-determinism</description>
<link>http://okmij.org/ftp/continuations/green-fork.html</link>
<guid>http://okmij.org/ftp/continuations/green-fork.html</guid>
<pubDate>7 May 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Ordinary and one-pass CPS transformation</description>
<link>http://okmij.org/ftp/tagless-final/course/course.html#CPS</link>
<guid>http://okmij.org/ftp/tagless-final/course/course.html#CPS</guid>
<pubDate>7 May 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Typed tagless-final interpretations: Lecture notes</description>
<link>http://okmij.org/ftp/tagless-final/course/course.html</link>
<guid>http://okmij.org/ftp/tagless-final/course/course.html</guid>
<pubDate>4 Apr 2010 12:00:00 GMT</pubDate></item>
<item>
<description>A new version of the typed tagless-final type-checker and the above-the-board, assuredly safe implementation of &lt;code&gt;Data.Typeable&lt;/code&gt;, in the tagless-final style.</description>
<link>http://okmij.org/ftp/tagless-final/course/course.html#type-checking</link>
<guid>http://okmij.org/ftp/tagless-final/course/course.html#type-checking</guid>
<pubDate>4 Apr 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Type-directed partial evaluation in the tagless-final style</description>
<link>http://okmij.org/ftp/tagless-final/course/course.html#TDPE</link>
<guid>http://okmij.org/ftp/tagless-final/course/course.html#TDPE</guid>
<pubDate>4 Apr 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Parametric polymorphism over a type class</description>
<link>http://okmij.org/ftp/Computation/extra-polymorphism.html#class-quantification</link>
<guid>http://okmij.org/ftp/Computation/extra-polymorphism.html#class-quantification</guid>
<pubDate>5 Mar 2010 12:00:00 GMT</pubDate></item>
<item>
<description>The initial release of BER MetaOCaml: a streamlined version of MetaOCaml</description>
<link>http://okmij.org/ftp/ML/ML.html#ber-metaocaml</link>
<guid>http://okmij.org/ftp/ML/ML.html#ber-metaocaml</guid>
<pubDate>5 Mar 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Parameterizing expressions by the evaluation order</description>
<link>http://okmij.org/ftp/tagless-final/tagless-typed.html#call-by-any</link>
<guid>http://okmij.org/ftp/tagless-final/tagless-typed.html#call-by-any</guid>
<pubDate>5 Mar 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Inductive proofs in logical frameworks and logic programming</description>
<link>http://okmij.org/ftp/formalizations/inductive-definitions.html</link>
<guid>http://okmij.org/ftp/formalizations/inductive-definitions.html</guid>
<pubDate>5 Feb 2010 12:00:00 GMT</pubDate></item>
<item>
<description>ENKITEI: Interactive proof system for natural deduction with inductive definitions</description>
<link>http://okmij.org/ftp/formalizations/inductive-definitions.html#enkitei-prolog</link>
<guid>http://okmij.org/ftp/formalizations/inductive-definitions.html#enkitei-prolog</guid>
<pubDate>5 Feb 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Sorted list benchmark problem: laziness and importance sampling within very large search space</description>
<link>http://okmij.org/ftp/kakuritu/index.html#sorted</link>
<guid>http://okmij.org/ftp/kakuritu/index.html#sorted</guid>
<pubDate>5 Feb 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Iteratee IO: safe, practical, declarative input processing
&lt;br&gt;
Added a reference to the updated `documentation&apos;, the annotated talk given on December 17, 2009 at the CST research colloquium, Department of Information and Computing Sciences, Utrecht University, NL.</description>
<link>http://okmij.org/ftp/Streams.html#iteratee</link>
<guid>http://okmij.org/ftp/Streams.html#iteratee</guid>
<pubDate>1 Jan 2010 12:00:00 GMT</pubDate></item>
<item>
<description>A CPS version of the iteratee library The types of enumerators and enumeratees are the simplest here.</description>
<link>http://okmij.org/ftp/Streams.html#design</link>
<guid>http://okmij.org/ftp/Streams.html#design</guid>
<pubDate>1 Jan 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Extensible interpreters -- an alternative to monad transformers</description>
<link>http://okmij.org/ftp/Computation/monads.html#ExtensibleDS</link>
<guid>http://okmij.org/ftp/Computation/monads.html#ExtensibleDS</guid>
<pubDate>1 Jan 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Montagovian semantics and Scala programming</description>
<link>http://okmij.org/ftp/gengo/index.html#Scala-trace</link>
<guid>http://okmij.org/ftp/gengo/index.html#Scala-trace</guid>
<pubDate>1 Jan 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Computational Abstract Grammars: Quantifier scope ambiguities and verbal ellipsis</description>
<link>http://okmij.org/ftp/gengo/index.html#CAG</link>
<guid>http://okmij.org/ftp/gengo/index.html#CAG</guid>
<pubDate>1 Jan 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Dynamic Logic in Abstract Categorial Grammars: Discourse Anaphora and Scoping Islands</description>
<link>http://okmij.org/ftp/gengo/index.html#CAG-anaphora</link>
<guid>http://okmij.org/ftp/gengo/index.html#CAG-anaphora</guid>
<pubDate>1 Jan 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Bounded-Rational Theory of Mind for Conversational Implicature</description>
<link>http://okmij.org/ftp/kakuritu/index.html#bounded-rationality</link>
<guid>http://okmij.org/ftp/kakuritu/index.html#bounded-rationality</guid>
<pubDate>1 Jan 2010 12:00:00 GMT</pubDate></item>
<item>
<description>Differentiating Parsers</description>
<link>http://okmij.org/ftp/continuations/differentiating-parsers.html</link>
<guid>http://okmij.org/ftp/continuations/differentiating-parsers.html</guid>
<pubDate>5 Dec 2009 12:00:00 GMT</pubDate></item>
<item>
<description>Version 2.0 of the Iteratee library, with restartable exceptions and enumeratees</description>
<link>http://okmij.org/ftp/Streams.html</link>
<guid>http://okmij.org/ftp/Streams.html</guid>
<pubDate>5 Dec 2009 12:00:00 GMT</pubDate></item>
<item>
<description>A new version of the &lt;code&gt;delimcc&lt;/code&gt; library: Native delimited continuations in (byte-code) OCaml
&lt;br&gt;
The new version has much clearer code, which is about 10% faster, taking less memory.</description>
<link>http://okmij.org/ftp/continuations/implementations.html</link>
<guid>http://okmij.org/ftp/continuations/implementations.html</guid>
<pubDate>1 Nov 2009 12:00:00 GMT</pubDate></item>
<item>
<description>Multi-prompt delimited control in R5RS Scheme, a version of &lt;code&gt;delimcc&lt;/code&gt; in Scheme. The specialization of the code yields a new implementation of the ordinary shift/reset in R5RS Scheme, which is memory efficient even if the underlying call/cc copies the whole stack.</description>
<link>http://okmij.org/ftp/continuations/implementations.html#delimcc-scheme</link>
<guid>http://okmij.org/ftp/continuations/implementations.html#delimcc-scheme</guid>
<pubDate>1 Nov 2009 12:00:00 GMT</pubDate></item>
<item>
<description>Higher-order polymorphic selection, another example of the unusual polymorphism that can be trivially implemented.</description>
<link>http://okmij.org/ftp/Computation/extra-polymorphism.html#ho-poly-sel</link>
<guid>http://okmij.org/ftp/Computation/extra-polymorphism.html#ho-poly-sel</guid>
<pubDate>1 Nov 2009 12:00:00 GMT</pubDate></item>
<item>
<description>Constructive Law of Excluded Middle</description>
<link>http://okmij.org/ftp/Computation/lem.html</link>
<guid>http://okmij.org/ftp/Computation/lem.html</guid>
<pubDate>4 Oct 2009 12:00:00 GMT</pubDate></item>
<item>
<description>Purely Functional Lazy Non-deterministic Programming: Added executable small-step semantics based on an alternative, constructive set of laws</description>
<link>http://okmij.org/ftp/Computation/monads.html#lazy-sharing-nondet</link>
<guid>http://okmij.org/ftp/Computation/monads.html#lazy-sharing-nondet</guid>
<pubDate>4 Oct 2009 12:00:00 GMT</pubDate></item>
<item>
<description>Polyvariadic functions and keyword arguments: pattern-matching on the type of the context
&lt;br&gt;
A new web page collecting old content, with a new introduction and a new entry on type-indexed arguments</description>
<link>http://okmij.org/ftp/Haskell/polyvariadic.html</link>
<guid>http://okmij.org/ftp/Haskell/polyvariadic.html</guid>
<pubDate>4 Oct 2009 12:00:00 GMT</pubDate></item>
<item>
<description>Normalizing loop bodies by evaluation</description>
<link>http://okmij.org/ftp/lift-reduce/lift-reduce.html</link>
<guid>http://okmij.org/ftp/lift-reduce/lift-reduce.html</guid>
<pubDate>7 Sep 2009 12:00:00 GMT</pubDate></item>
<item>
<description>Functional un|unparsing: Deriving implementations of the typed printf and scanf from their specification</description>
<link>http://okmij.org/ftp/typed-formatting/FPrintScan.html#derivation</link>
<guid>http://okmij.org/ftp/typed-formatting/FPrintScan.html#derivation</guid>
<pubDate>7 Sep 2009 12:00:00 GMT</pubDate></item>
<item>
<description>Purely Functional Lazy Non-deterministic Programming</description>
<link>http://okmij.org/ftp/Computation/monads.html</link>
<guid>http://okmij.org/ftp/Computation/monads.html</guid>
<pubDate>7 Sep 2009 12:00:00 GMT</pubDate></item>
<item>
<description>Haskell with only one typeclass</description>
<link>http://okmij.org/ftp/Haskell/types.html#Haskell1</link>
<guid>http://okmij.org/ftp/Haskell/types.html#Haskell1</guid>
<pubDate>1 Aug 2009 12:00:00 GMT</pubDate></item>
<item>
<description>GADT in OCaml</description>
<link>http://okmij.org/ftp/ML/ML.html#GADT</link>
<guid>http://okmij.org/ftp/ML/ML.html#GADT</guid>
<pubDate>1 Aug 2009 12:00:00 GMT</pubDate></item>
<item>
<description>Deriving a very shallow embedding of a probabilistic DSL</description>
<link>http://okmij.org/ftp/kakuritu/index.html#derivation</link>
<guid>http://okmij.org/ftp/kakuritu/index.html#derivation</guid>
<pubDate>1 Aug 2009 12:00:00 GMT</pubDate></item></channel></rss>