<?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 May 2008 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>Persistent twice-delimited continuations in OCaml</description>
<link>http://okmij.org/ftp/ML/ML.html#persistent-delim2cc</link>
<guid>http://okmij.org/ftp/ML/ML.html#persistent-delim2cc</guid>
<pubDate>4 May 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Persistent delimited continuations for CGI programming with nested transactions</description>
<link>http://okmij.org/ftp/Computation/Continuations.html#shift-cgi</link>
<guid>http://okmij.org/ftp/Computation/Continuations.html#shift-cgi</guid>
<pubDate>4 May 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Pure, declarative, and constructive arithmetic relations in Prolog and Kanren -- now with explanations and proofs</description>
<link>http://okmij.org/ftp/Prolog/Prolog.html#pure-arithm</link>
<guid>http://okmij.org/ftp/Prolog/Prolog.html#pure-arithm</guid>
<pubDate>4 May 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Logic programming in Haskell optimized for reasoning</description>
<link>http://okmij.org/ftp/Haskell/misc.html#reasoned-LP</link>
<guid>http://okmij.org/ftp/Haskell/misc.html#reasoned-LP</guid>
<pubDate>4 May 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Delimited continuations with effect typing, full soundness, answer-type modification and polymorphism</description>
<link>http://okmij.org/ftp/Computation/Continuations.html#genuine-shift</link>
<guid>http://okmij.org/ftp/Computation/Continuations.html#genuine-shift</guid>
<pubDate>4 May 2008 12:00:00 GMT</pubDate></item>
<item>
<description>MetaScheme, or untyped MetaOCaml Meta-programming in Scheme with an arbitrary number of stages and cross-stage persistence. Or, why bracket is not a quasiquote.</description>
<link>http://okmij.org/ftp/Computation/Generative.html#meta-scheme</link>
<guid>http://okmij.org/ftp/Computation/Generative.html#meta-scheme</guid>
<pubDate>4 Apr 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Talk: Delimited Continuations in Computer Science and Linguistics</description>
<link>http://okmij.org/ftp/Computation/Continuations.html#tohoku-talk</link>
<guid>http://okmij.org/ftp/Computation/Continuations.html#tohoku-talk</guid>
<pubDate>4 Apr 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Type(class)-directed symbolic differentiation</description>
<link>http://okmij.org/ftp/Computation/Generative.html#diff-typeclass</link>
<guid>http://okmij.org/ftp/Computation/Generative.html#diff-typeclass</guid>
<pubDate>1 Mar 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Most optimal symbolic differentiation of compiled numeric functions</description>
<link>http://okmij.org/ftp/Computation/Generative.html#diff-th</link>
<guid>http://okmij.org/ftp/Computation/Generative.html#diff-th</guid>
<pubDate>1 Mar 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Do-notation for restricted monads: &lt;code&gt;Data.Set&lt;/code&gt; as &lt;code&gt;MonadPlus&lt;/code&gt;</description>
<link>http://okmij.org/ftp/Haskell/types.html#restricted-datatypes</link>
<guid>http://okmij.org/ftp/Haskell/types.html#restricted-datatypes</guid>
<pubDate>1 Mar 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Total stream processors and their applications to all infinite streams
&lt;br&gt;
Response to `Seemingly impossible functional programs&apos;</description>
<link>http://okmij.org/ftp/Algorithms.html#total-sp</link>
<guid>http://okmij.org/ftp/Algorithms.html#total-sp</guid>
<pubDate>1 Feb 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Closing the Stage: from staged code to typed closures</description>
<link>http://okmij.org/ftp/Computation/Generative.html#metafx</link>
<guid>http://okmij.org/ftp/Computation/Generative.html#metafx</guid>
<pubDate>1 Feb 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Variable (type)state `monad&apos;</description>
<link>http://okmij.org/ftp/Computation/monads.html#param-monad</link>
<guid>http://okmij.org/ftp/Computation/monads.html#param-monad</guid>
<pubDate>1 Feb 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Finally Tagless, Partially Evaluated: Tagless Staged Interpreters for Simpler Typed Languages
&lt;br&gt;
on a new web page on typed tagless interpretations, typechecking, staging, and dependent types</description>
<link>http://okmij.org/ftp/Computation/tagless-typed.html#tagless-final</link>
<guid>http://okmij.org/ftp/Computation/tagless-typed.html#tagless-final</guid>
<pubDate>1 Jan 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Typed Compilation</description>
<link>http://okmij.org/ftp/Computation/tagless-typed.html#typed-compilation</link>
<guid>http://okmij.org/ftp/Computation/tagless-typed.html#typed-compilation</guid>
<pubDate>1 Jan 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Tagless (staged) interpreter typeclass for typed languages</description>
<link>http://okmij.org/ftp/Computation/tagless-typed.html#tagless-Eval</link>
<guid>http://okmij.org/ftp/Computation/tagless-typed.html#tagless-Eval</guid>
<pubDate>1 Jan 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Typed compilation to HOAS as emulation of staging</description>
<link>http://okmij.org/ftp/Computation/tagless-typed.html#tc-final</link>
<guid>http://okmij.org/ftp/Computation/tagless-typed.html#tc-final</guid>
<pubDate>1 Jan 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Metatypechecking: Staged Typed Compilation into GADT via typeclasses</description>
<link>http://okmij.org/ftp/Computation/tagless-typed.html#tc-GADT-tc</link>
<guid>http://okmij.org/ftp/Computation/tagless-typed.html#tc-GADT-tc</guid>
<pubDate>1 Jan 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Typed compilation via GADTs</description>
<link>http://okmij.org/ftp/Computation/tagless-typed.html#tc-GADT</link>
<guid>http://okmij.org/ftp/Computation/tagless-typed.html#tc-GADT</guid>
<pubDate>1 Jan 2008 12:00:00 GMT</pubDate></item>
<item>
<description>Relating Final and Initial typed tagless representations</description>
<link>http://okmij.org/ftp/Computation/tagless-typed.html#in-fin</link>
<guid>http://okmij.org/ftp/Computation/tagless-typed.html#in-fin</guid>
<pubDate>1 Jan 2008 12:00:00 GMT</pubDate></item>
<item>
<description>A new page on Meta-Theory and Logical Frameworks, with an example of formalizing monadic System F and mechanically proving its type soundness</description>
<link>http://okmij.org/ftp/Computation/meta-theory.html</link>
<guid>http://okmij.org/ftp/Computation/meta-theory.html</guid>
<pubDate>7 Dec 2007 12:00:00 GMT</pubDate></item>
<item>
<description>A summary of the J. Strother Moore&apos;s talk Machine reasoning about machines: ACL2 theorem prover</description>
<link>http://okmij.org/ftp/Computation/my-summaries.html#ACL2</link>
<guid>http://okmij.org/ftp/Computation/my-summaries.html#ACL2</guid>
<pubDate>7 Dec 2007 12:00:00 GMT</pubDate></item>
<item>
<description>Fixpoint combinator from typed prompt/control</description>
<link>http://okmij.org/ftp/Computation/Continuations.html#typed-control-fix</link>
<guid>http://okmij.org/ftp/Computation/Continuations.html#typed-control-fix</guid>
<pubDate>7 Dec 2007 12:00:00 GMT</pubDate></item>
<item>
<description>General recursive types via delimited continuations</description>
<link>http://okmij.org/ftp/Computation/Continuations.html#delimcc-rectype</link>
<guid>http://okmij.org/ftp/Computation/Continuations.html#delimcc-rectype</guid>
<pubDate>7 Dec 2007 12:00:00 GMT</pubDate></item>
<item>
<description>Noted that the paper Lightweight static capabilities has been published in Electr. Notes Theor. Comput. Sci, 174(7), pp. 79-104, 2007</description>
<link>http://okmij.org/ftp/Computation/lightweight-dependent-typing.html#Lightweight</link>
<guid>http://okmij.org/ftp/Computation/lightweight-dependent-typing.html#Lightweight</guid>
<pubDate>7 Dec 2007 12:00:00 GMT</pubDate></item>
<item>
<description>A new page Monadic Regions with the description of Simple IO regions, in Haskell98 + existentials</description>
<link>http://okmij.org/ftp/Haskell/regions.html</link>
<guid>http://okmij.org/ftp/Haskell/regions.html</guid>
<pubDate>4 Nov 2007 12:00:00 GMT</pubDate></item>
<item>
<description>Local globally-quantified exceptions in OCaml, and their relationship with delimited continuations</description>
<link>http://okmij.org/ftp/ML/ML.html#poly-exn</link>
<guid>http://okmij.org/ftp/ML/ML.html#poly-exn</guid>
<pubDate>4 Nov 2007 12:00:00 GMT</pubDate></item>
<item>
<description>Newer FastCGI and the memory-efficient IO interface</description>
<link>http://okmij.org/ftp/Haskell/misc.html#NewerCGI</link>
<guid>http://okmij.org/ftp/Haskell/misc.html#NewerCGI</guid>
<pubDate>4 Nov 2007 12:00:00 GMT</pubDate></item>
<item>
<description>Self-quoting fix-points: Quines, in Scheme and MetaOCaml</description>
<link>http://conway.rutgers.edu/~ccshan/wiki/blog/posts/Quines/</link>
<guid>http://conway.rutgers.edu/~ccshan/wiki/blog/posts/Quines/</guid>
<pubDate>4 Nov 2007 12:00:00 GMT</pubDate></item>
<item>
<description>Generic de-serialization</description>
<link>http://okmij.org/ftp/Haskell/generics.html#de-serialization</link>
<guid>http://okmij.org/ftp/Haskell/generics.html#de-serialization</guid>
<pubDate>5 Oct 2007 12:00:00 GMT</pubDate></item>
<item>
<description>In quest for staged calculus</description>
<link>http://okmij.org/ftp/Computation/Generative.html#staged-calculi</link>
<guid>http://okmij.org/ftp/Computation/Generative.html#staged-calculi</guid>
<pubDate>5 Oct 2007 12:00:00 GMT</pubDate></item>
<item>
<description>Dependent open terms and the evaluation contexts that bind them</description>
<link>http://okmij.org/ftp/Computation/Generative.html#dependent-open-binding</link>
<guid>http://okmij.org/ftp/Computation/Generative.html#dependent-open-binding</guid>
<pubDate>5 Oct 2007 12:00:00 GMT</pubDate></item>
<item>
<description>Delimited continuations in operating systems</description>
<link>http://okmij.org/ftp/Computation/Continuations.html#context-OS</link>
<guid>http://okmij.org/ftp/Computation/Continuations.html#context-OS</guid>
<pubDate>1 Sep 2007 12:00:00 GMT</pubDate></item>
<item>
<description>State Monad as a term algebra</description>
<link>http://okmij.org/ftp/Haskell/types.html#state-algebra</link>
<guid>http://okmij.org/ftp/Haskell/types.html#state-algebra</guid>
<pubDate>1 Sep 2007 12:00:00 GMT</pubDate></item>
<item>
<description>Type checking as small-step abstract evaluation</description>
<link>http://okmij.org/ftp/Computation/Computation.html#small-step-typechecking</link>
<guid>http://okmij.org/ftp/Computation/Computation.html#small-step-typechecking</guid>
<pubDate>1 Aug 2007 12:00:00 GMT</pubDate></item>
<item>
<description>A Substructural Type System for Delimited Continuations</description>
<link>http://okmij.org/ftp/Computation/Continuations.html#delimcc-type</link>
<guid>http://okmij.org/ftp/Computation/Continuations.html#delimcc-type</guid>
<pubDate>1 Aug 2007 12:00:00 GMT</pubDate></item>
<item>
<description>Smash along your boilerplate  -- an approach to generic programming in Haskell</description>
<link>http://okmij.org/ftp/Haskell/generics.html#Smash</link>
<guid>http://okmij.org/ftp/Haskell/generics.html#Smash</guid>
<pubDate>1 Aug 2007 12:00:00 GMT</pubDate></item>
<item>
<description>Generic traversal of non-existent terms</description>
<link>http://okmij.org/ftp/Haskell/generics.html#unreal-traverse</link>
<guid>http://okmij.org/ftp/Haskell/generics.html#unreal-traverse</guid>
<pubDate>1 Aug 2007 12:00:00 GMT</pubDate></item>
<item>
<description>&lt;code&gt;Typeable&lt;/code&gt; makes Haskell98 unsound</description>
<link>http://okmij.org/ftp/Haskell/types.html#unsound-typeable</link>
<guid>http://okmij.org/ftp/Haskell/types.html#unsound-typeable</guid>
<pubDate>1 Aug 2007 12:00:00 GMT</pubDate></item></channel></rss>