<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>/clojure/2016/03/17/klipse.html</loc>
<lastmod>2016-03-17T05:57:46+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/03/21/klipse-tutorial.html</loc>
<lastmod>2016-03-21T05:57:46+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/03/23/dead-code-elimination.html</loc>
<lastmod>2016-03-23T22:25:46+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/03/26/eval-only.html</loc>
<lastmod>2016-03-26T15:25:46+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/03/26/js-only.html</loc>
<lastmod>2016-03-26T15:32:46+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/03/26/messing-with-macros.html</loc>
<lastmod>2016-03-26T20:57:46+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/03/27/klipse-manual.html</loc>
<lastmod>2016-03-27T10:57:46+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/03/27/clojurescript-namespaces.html</loc>
<lastmod>2016-03-27T15:32:46+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/03/28/append-cyclic.html</loc>
<lastmod>2016-03-28T10:31:46+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/03/29/profiling.html</loc>
<lastmod>2016-03-29T08:12:36+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/03/29/klipse-clojure-libs.html</loc>
<lastmod>2016-03-29T16:57:46+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/03/30/immutable.html</loc>
<lastmod>2016-03-30T16:17:52+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/03/30/destructuring.html</loc>
<lastmod>2016-03-30T17:21:46+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/03/31/destructuring-part-2.html</loc>
<lastmod>2016-03-31T12:19:46+00:00</lastmod>
</url>
<url>
<loc>/clojurescript/2016/04/01/clojure-oop-part1.html</loc>
<lastmod>2016-04-01T05:57:46+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/04/02/truth-in-cljs.html</loc>
<lastmod>2016-04-02T17:15:43+00:00</lastmod>
</url>
<url>
<loc>/clojurescript/2016/04/04/areduce.html</loc>
<lastmod>2016-04-04T05:12:36+00:00</lastmod>
</url>
<url>
<loc>/clojurescript/2016/04/04/self-host-part-1.html</loc>
<lastmod>2016-04-04T20:15:43+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/04/07/ifn.html</loc>
<lastmod>2016-04-07T18:12:23+00:00</lastmod>
</url>
<url>
<loc>/clojurescript/2016/04/09/clojurescript-protocols-secret.html</loc>
<lastmod>2016-04-09T21:57:46+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/04/11/extend-ifn.html</loc>
<lastmod>2016-04-11T08:19:23+00:00</lastmod>
</url>
<url>
<loc>/clojurescript/2016/04/13/static-fns.html</loc>
<lastmod>2016-04-13T23:19:23+00:00</lastmod>
</url>
<url>
<loc>/clojurescript/2016/04/19/fibonacci.html</loc>
<lastmod>2016-04-19T23:28:14+00:00</lastmod>
</url>
<url>
<loc>/clojurescript/2016/04/25/records-wacky-maps.html</loc>
<lastmod>2016-04-25T15:17:14+00:00</lastmod>
</url>
<url>
<loc>/clojurescript/2016/04/26/deftype-explained.html</loc>
<lastmod>2016-04-26T06:07:23+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/05/01/macro-tutorial-1.html</loc>
<lastmod>2016-05-01T16:32:53+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/05/03/programming-kids-1.html</loc>
<lastmod>2016-05-03T16:17:52+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/05/04/macro-tutorial-2.html</loc>
<lastmod>2016-05-04T23:14:22+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/05/05/macro-tutorial-3.html</loc>
<lastmod>2016-05-05T01:24:53+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/05/09/macro-tutorial-4.html</loc>
<lastmod>2016-05-09T15:12:43+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/05/30/spec.html</loc>
<lastmod>2016-05-30T16:17:52+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/06/07/klipse-plugin-tuto.html</loc>
<lastmod>2016-06-07T01:27:22+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/06/18/programming-kids-2.html</loc>
<lastmod>2016-06-18T19:17:23+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/06/18/programming-kids-3.html</loc>
<lastmod>2016-06-18T19:17:23+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/06/19/nvd3-demo.html</loc>
<lastmod>2016-06-19T02:11:23+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/06/20/blog-javascript.html</loc>
<lastmod>2016-06-20T06:11:42+00:00</lastmod>
</url>
<url>
<loc>/ruby/2016/06/20/blog-ruby.html</loc>
<lastmod>2016-06-20T06:11:42+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/06/20/js-eval-secrets.html</loc>
<lastmod>2016-06-20T06:11:42+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/06/21/programming-kids-4.html</loc>
<lastmod>2016-06-21T19:17:23+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/06/23/immutable-perf.html</loc>
<lastmod>2016-06-23T08:17:52+00:00</lastmod>
</url>
<url>
<loc>/php/2016/06/26/blog-php.html</loc>
<lastmod>2016-06-26T10:23:53+00:00</lastmod>
</url>
<url>
<loc>/all/2016/06/28/multi-language-demo.html</loc>
<lastmod>2016-06-28T00:07:23+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/06/30/testcheck-js.html</loc>
<lastmod>2016-06-30T17:22:14+00:00</lastmod>
</url>
<url>
<loc>/lambda/2016/07/24/lambda-calculus-1.html</loc>
<lastmod>2016-07-24T08:22:34+00:00</lastmod>
</url>
<url>
<loc>/lambda/2016/07/24/lambda-calculus-2.html</loc>
<lastmod>2016-07-24T16:17:23+00:00</lastmod>
</url>
<url>
<loc>/lambda/2016/08/07/almost-y-combinator-clojure.html</loc>
<lastmod>2016-08-07T01:21:33+00:00</lastmod>
</url>
<url>
<loc>/lambda/2016/08/07/almost-y-combinator.html</loc>
<lastmod>2016-08-07T01:21:33+00:00</lastmod>
</url>
<url>
<loc>/lambda/2016/08/07/pure-y-combinator-clojure.html</loc>
<lastmod>2016-08-07T01:21:33+00:00</lastmod>
</url>
<url>
<loc>/lambda/2016/08/10/y-combinator-app.html</loc>
<lastmod>2016-08-10T09:21:33+00:00</lastmod>
</url>
<url>
<loc>/lambda/2016/08/10/almost-y-combinator-javascript.html</loc>
<lastmod>2016-08-10T12:22:53+00:00</lastmod>
</url>
<url>
<loc>/lambda/2016/08/10/pure-y-combinator-javascript.html</loc>
<lastmod>2016-08-10T12:49:33+00:00</lastmod>
</url>
<url>
<loc>/lambda/2016/08/10/pure-y-combinator-ruby.html</loc>
<lastmod>2016-08-10T12:49:33+00:00</lastmod>
</url>
<url>
<loc>/lambda/2016/08/10/y-combinator-app-javascript.html</loc>
<lastmod>2016-08-10T17:17:22+00:00</lastmod>
</url>
<url>
<loc>/lambda/2016/08/13/almost-y-combinator-ruby.html</loc>
<lastmod>2016-08-13T23:22:53+00:00</lastmod>
</url>
<url>
<loc>/lambda/2016/08/14/y-combinator-app-ruby.html</loc>
<lastmod>2016-08-14T04:05:11+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/08/31/monads-javascript.html</loc>
<lastmod>2016-08-31T12:22:36+00:00</lastmod>
</url>
<url>
<loc>/klipse/2016/09/09/klipse-languages.html</loc>
<lastmod>2016-09-09T03:12:23+00:00</lastmod>
</url>
<url>
<loc>/scheme/2016/09/11/scheme-tutorial-1.html</loc>
<lastmod>2016-09-11T04:21:29+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/09/16/combinatorics-riddle.html</loc>
<lastmod>2016-09-16T03:34:18+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/09/20/combinatorics-riddle-js.html</loc>
<lastmod>2016-09-20T01:12:54+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/09/21/valueOf-js.html</loc>
<lastmod>2016-09-21T02:21:32+00:00</lastmod>
</url>
<url>
<loc>/ruby/2016/09/22/rsa-ruby.html</loc>
<lastmod>2016-09-22T03:18:29+00:00</lastmod>
</url>
<url>
<loc>/python/2016/09/22/python-reverse-polish-evaluator.html</loc>
<lastmod>2016-09-22T04:22:46+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/09/22/transit-clojure.html</loc>
<lastmod>2016-09-22T12:22:54+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/09/22/transit-clojure-2.html</loc>
<lastmod>2016-09-22T13:22:54+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/09/30/automata-segments-1.html</loc>
<lastmod>2016-09-30T07:34:18+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/10/01/automata-segment-2.html</loc>
<lastmod>2016-10-01T16:22:45+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/10/02/parsing-with-derivatives-regular.html</loc>
<lastmod>2016-10-02T07:22:07+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/10/06/parsing-with-spec.html</loc>
<lastmod>2016-10-06T03:11:22+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/10/10/defn-args.html</loc>
<lastmod>2016-10-10T14:03:52+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/10/10/defn-args-2.html</loc>
<lastmod>2016-10-10T14:04:15+00:00</lastmod>
</url>
<url>
<loc>/klipse/2016/10/16/klipse-is-fast.html</loc>
<lastmod>2016-10-16T08:04:15+00:00</lastmod>
</url>
<url>
<loc>/klipse/2016/10/19/clojurex-2016.html</loc>
<lastmod>2016-10-19T12:12:15+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/10/25/core-match.html</loc>
<lastmod>2016-10-25T10:21:32+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/10/31/setIntervalX.html</loc>
<lastmod>2016-10-31T23:12:54+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/10/31/setTimeout-0msec.html</loc>
<lastmod>2016-10-31T23:12:54+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/11/07/best-sql-tutorial.html</loc>
<lastmod>2016-11-07T10:17:52+00:00</lastmod>
</url>
<url>
<loc>/clojure/2016/11/24/stringify-clojure.html</loc>
<lastmod>2016-11-24T03:34:18+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/12/14/jsx.html</loc>
<lastmod>2016-12-14T02:21:19+00:00</lastmod>
</url>
<url>
<loc>/brainfuck/2016/12/17/brainfuck.html</loc>
<lastmod>2016-12-17T10:21:32+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/12/19/es2017-entries.html</loc>
<lastmod>2016-12-19T03:12:21+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/12/19/es2017-sleep.html</loc>
<lastmod>2016-12-19T03:12:21+00:00</lastmod>
</url>
<url>
<loc>/react/2016/12/20/react-controlled-components.html</loc>
<lastmod>2016-12-20T14:45:32+00:00</lastmod>
</url>
<url>
<loc>/brainfuck/2016/12/21/brainfuck-big-numbers.html</loc>
<lastmod>2016-12-21T06:12:42+00:00</lastmod>
</url>
<url>
<loc>/javascript/2016/12/21/es2017-await.html</loc>
<lastmod>2016-12-21T11:21:54+00:00</lastmod>
</url>
<url>
<loc>/cpp/2016/12/29/blog-cpp.html</loc>
<lastmod>2016-12-29T15:23:42+00:00</lastmod>
</url>
<url>
<loc>/reagent/2016/12/31/reagent-in-klipse.html</loc>
<lastmod>2016-12-31T17:22:44+00:00</lastmod>
</url>
<url>
<loc>/python/2017/01/04/python-turtle-fractal.html</loc>
<lastmod>2017-01-04T13:12:26+00:00</lastmod>
</url>
<url>
<loc>/javascript/2017/01/25/tiny-compiler-transformer.html</loc>
<lastmod>2017-01-25T06:12:21+00:00</lastmod>
</url>
<url>
<loc>/javascript/2017/02/08/tiny-compiler-tokenizer.html</loc>
<lastmod>2017-02-08T06:11:21+00:00</lastmod>
</url>
<url>
<loc>/javascript/2017/02/08/tiny-compiler-intro.html</loc>
<lastmod>2017-02-08T06:12:21+00:00</lastmod>
</url>
<url>
<loc>/javascript/2017/02/08/tiny-compiler-parser.html</loc>
<lastmod>2017-02-08T06:12:21+00:00</lastmod>
</url>
<url>
<loc>/javascript/2017/02/08/tiny-compiler-emitter.html</loc>
<lastmod>2017-02-08T06:13:21+00:00</lastmod>
</url>
<url>
<loc>/javascript/2017/02/08/tiny-compiler-compiler.html</loc>
<lastmod>2017-02-08T06:14:21+00:00</lastmod>
</url>
<url>
<loc>/klipse/2017/02/11/bookmarklet.html</loc>
<lastmod>2017-02-11T16:11:21+00:00</lastmod>
</url>
<url>
<loc>/reagent/2017/03/11/reagent-forms.html</loc>
<lastmod>2017-03-11T22:42:44+00:00</lastmod>
</url>
<url>
<loc>/klipse/2017/03/14/secured-eval.html</loc>
<lastmod>2017-03-14T08:22:44+00:00</lastmod>
</url>
<url>
<loc>/data/2017/03/15/google-charts.html</loc>
<lastmod>2017-03-15T23:42:44+00:00</lastmod>
</url>
<url>
<loc>/data/2017/03/17/data-driven-documents-google-charts.html</loc>
<lastmod>2017-03-17T05:42:44+00:00</lastmod>
</url>
<url>
<loc>/lua/2017/03/19/blog-lua.html</loc>
<lastmod>2017-03-19T08:11:22+00:00</lastmod>
</url>
<url>
<loc>/data/2017/03/22/oblivion.html</loc>
<lastmod>2017-03-22T03:42:44+00:00</lastmod>
</url>
<url>
<loc>/data/2017/03/23/vigiglobe.html</loc>
<lastmod>2017-03-23T16:22:44+00:00</lastmod>
</url>
<url>
<loc>/data/2017/03/28/function-plot.html</loc>
<lastmod>2017-03-28T02:42:44+00:00</lastmod>
</url>
<url>
<loc>/klipse/2017/03/28/klipse-explained.html</loc>
<lastmod>2017-03-28T02:42:44+00:00</lastmod>
</url>
<url>
<loc>/clojure/2017/04/22/clojure-juxt-some-reduced.html</loc>
<lastmod>2017-04-22T16:09:44+00:00</lastmod>
</url>
<url>
<loc>/omnibus/2017/04/23/omnibus-1-wallpaper.html</loc>
<lastmod>2017-04-23T15:43:52+00:00</lastmod>
</url>
<url>
<loc>/omnibus/2017/04/24/omnibus-1-wallpaper-javascript.html</loc>
<lastmod>2017-04-24T15:43:52+00:00</lastmod>
</url>
<url>
<loc>/data/2017/04/26/fiverr-demo.html</loc>
<lastmod>2017-04-26T23:22:44+00:00</lastmod>
</url>
<url>
<loc>/javascript/2017/07/19/random-sequeces.html</loc>
<lastmod>2017-07-19T05:43:52+00:00</lastmod>
</url>
<url>
<loc>/javascript/2017/09/28/lodash-playground.html</loc>
<lastmod>2017-09-28T05:43:52+00:00</lastmod>
</url>
<url>
<loc>/ocaml/2017/10/05/blog-ocaml.html</loc>
<lastmod>2017-10-05T13:12:28+00:00</lastmod>
</url>
<url>
<loc>/reason/2017/10/06/blog-reason.html</loc>
<lastmod>2017-10-06T07:12:28+00:00</lastmod>
</url>
<url>
<loc>/reason/2017/10/17/externals-js-ffi-reason.html</loc>
<lastmod>2017-10-17T15:18:28+00:00</lastmod>
</url>
<url>
<loc>/reason/2018/03/12/blog-reason-types.html</loc>
<lastmod>2018-03-12T11:22:18+00:00</lastmod>
</url>
<url>
<loc>/ocaml/2018/03/16/ocaml-polymorphic-types.html</loc>
<lastmod>2018-03-16T04:22:18+00:00</lastmod>
</url>
<url>
<loc>/lisp/2018/05/07/blog-common-lisp.html</loc>
<lastmod>2018-05-07T01:08:12+00:00</lastmod>
</url>
<url>
<loc>/clojure/2018/09/16/hello-clojure.html</loc>
<lastmod>2018-09-16T03:21:34+00:00</lastmod>
</url>
<url>
<loc>/clojure/2018/12/09/easy-clojure.html</loc>
<lastmod>2018-12-09T02:22:34+00:00</lastmod>
</url>
<url>
<loc>/clojure/2018/12/18/welcome-clojure-10.html</loc>
<lastmod>2018-12-18T19:11:24+00:00</lastmod>
</url>
<url>
<loc>/clojure/2018/12/25/dynamic-scope-clojure.html</loc>
<lastmod>2018-12-25T08:12:24+00:00</lastmod>
</url>
<url>
<loc>/prolog/2019/01/01/blog-prolog.html</loc>
<lastmod>2019-01-01T06:11:22+00:00</lastmod>
</url>
<url>
<loc>/multi/2019/01/08/quines.html</loc>
<lastmod>2019-01-08T14:14:14+00:00</lastmod>
</url>
<url>
<loc>/clojure/2019/01/08/quines-in-clojure.html</loc>
<lastmod>2019-01-08T14:14:14+00:00</lastmod>
</url>
<url>
<loc>/clojure/2019/02/04/clojuscript-1.10.516.html</loc>
<lastmod>2019-02-04T09:13:14+00:00</lastmod>
</url>
<url>
<loc>/clojure/2019/02/17/reframe-tutorial.html</loc>
<lastmod>2019-02-17T12:33:24+00:00</lastmod>
</url>
<url>
<loc>/clojure/2019/03/08/spec-custom-defn.html</loc>
<lastmod>2019-03-08T00:14:12+00:00</lastmod>
</url>
<url>
<loc>/clojure/2019/05/01/seqs-and-the-city.html</loc>
<lastmod>2019-05-01T12:32:13+00:00</lastmod>
</url>
<url>
<loc>/clojure/2019/05/10/java-is-confusing-clojure-is-simple.html</loc>
<lastmod>2019-05-10T01:14:52+00:00</lastmod>
</url>
<url>
<loc>/clojure/2019/05/20/type-inference-in-clojurescript.html</loc>
<lastmod>2019-05-20T11:19:14+00:00</lastmod>
</url>
<url>
<loc>/clojure/2019/09/10/category-theory-part-1.html</loc>
<lastmod>2019-09-10T04:11:22+00:00</lastmod>
</url>
<url>
<loc>/clojure/2020/09/09/core-async-canvas.html</loc>
<lastmod>2020-09-09T07:12:22+00:00</lastmod>
</url>
<url>
<loc>/clojure/2020/09/10/dom-clj-klipse.html</loc>
<lastmod>2020-09-10T04:11:22+00:00</lastmod>
</url>
<url>
<loc>/clojure/2020/09/10/new-way-html-css.html</loc>
<lastmod>2020-09-10T04:13:14+00:00</lastmod>
</url>
<url>
<loc>/javascript/2020/09/10/procedural-texture-generator-javascript.html</loc>
<lastmod>2020-09-10T04:23:22+00:00</lastmod>
</url>
<url>
<loc>/javascript/2020/09/10/symbolic-computation-math-js.html</loc>
<lastmod>2020-09-10T14:08:22+00:00</lastmod>
</url>
<url>
<loc>/clojure/2020/09/11/test-check-clj.html</loc>
<lastmod>2020-09-11T02:11:22+00:00</lastmod>
</url>
<url>
<loc>/clojure/2020/09/11/fizbuzz-clj.html</loc>
<lastmod>2020-09-11T04:28:22+00:00</lastmod>
</url>
<url>
<loc>/clojure/2020/09/16/core-match-abbinare.html</loc>
<lastmod>2020-09-16T13:21:32+00:00</lastmod>
</url>
<url>
<loc>/databook/2020/09/25/data-book-chap1-part1.html</loc>
<lastmod>2020-09-25T05:45:32+00:00</lastmod>
</url>
<url>
<loc>/databook/2020/09/25/data-book-chap0.html</loc>
<lastmod>2020-09-25T05:45:32+00:00</lastmod>
</url>
<url>
<loc>/databook/2020/09/25/data-book-chap1-part2.html</loc>
<lastmod>2020-09-25T04:45:32+00:00</lastmod>
</url>
<url>
<loc>/databook/2020/09/25/data-book-chap1-part3.html</loc>
<lastmod>2020-09-25T04:45:32+00:00</lastmod>
</url>
<url>
<loc>/databook/2020/09/25/data-book-chap1-part4.html</loc>
<lastmod>2020-09-25T04:45:32+00:00</lastmod>
</url>
<url>
<loc>/databook/2020/09/25/data-book-chap1-part5.html</loc>
<lastmod>2020-09-25T04:45:32+00:00</lastmod>
</url>
<url>
<loc>/databook/2020/09/27/data-book-toc.html</loc>
<lastmod>2020-09-27T00:45:32+00:00</lastmod>
</url>
<url>
<loc>/2020/09/29/do-principles.html</loc>
<lastmod>2020-09-29T03:31:24+00:00</lastmod>
</url>
<url>
<loc>/databook/2020/10/02/generic-data-structures.html</loc>
<lastmod>2020-10-02T09:31:24+00:00</lastmod>
</url>
<url>
<loc>/databook/2020/10/02/immutable-data.html</loc>
<lastmod>2020-10-02T09:31:24+00:00</lastmod>
</url>
<url>
<loc>/databook/2020/10/02/separate-code-data.html</loc>
<lastmod>2020-10-02T07:31:24+00:00</lastmod>
</url>
<url>
<loc>/databook/2020/10/02/data-comparable-value.html</loc>
<lastmod>2020-10-02T17:31:24+00:00</lastmod>
</url>
<url>
<loc>/databook/2020/10/03/data-literal.html</loc>
<lastmod>2020-10-03T18:31:24+00:00</lastmod>
</url>
<url>
<loc>/clojure/2020/10/08/edn-diff.html</loc>
<lastmod>2020-10-08T05:21:22+00:00</lastmod>
</url>
<url>
<loc>/javascript/2020/11/09/immutable-manipulate.html</loc>
<lastmod>2020-11-09T00:21:34+00:00</lastmod>
</url>
<url>
<loc>/javascript/2020/11/26/lodash-fp.html</loc>
<lastmod>2020-11-26T01:43:52+00:00</lastmod>
</url>
<url>
<loc>/databook/2020/12/18/occ-do-git.html</loc>
<lastmod>2020-12-18T06:21:24+00:00</lastmod>
</url>
<url>
<loc>/databook/2020/12/20/data-diff.html</loc>
<lastmod>2020-12-20T00:15:29+00:00</lastmod>
</url>
<url>
<loc>/python/2021/02/07/blog-python.html</loc>
<lastmod>2021-02-07T02:34:28+00:00</lastmod>
</url>
<url>
<loc>/databook/2021/02/07/imagine.html</loc>
<lastmod>2021-02-07T02:34:28+00:00</lastmod>
</url>
<url>
<loc>/visualization/2021/02/16/graph-playground-cytoscape.html</loc>
<lastmod>2021-02-16T14:11:22+00:00</lastmod>
</url>
<url>
<loc>/visualization/2021/02/16/data-related-paradigms.html</loc>
<lastmod>2021-02-16T14:11:22+00:00</lastmod>
</url>
<url>
<loc>/javascript/2021/02/26/structural-sharing-in-javascript.html</loc>
<lastmod>2021-02-26T02:03:52+00:00</lastmod>
</url>
<url>
<loc>/java/2021/03/05/data-oriented-programming-in-java.html</loc>
<lastmod>2021-03-05T04:03:52+00:00</lastmod>
</url>
<url>
<loc>/clojure/2021/03/15/rich-hickey-concepts.html</loc>
<lastmod>2021-03-15T04:03:52+00:00</lastmod>
</url>
<url>
<loc>/java/2021/03/28/dynamic-data-access-in-java.html</loc>
<lastmod>2021-03-28T12:11:42+00:00</lastmod>
</url>
<url>
<loc>/dop/2021/04/01/dop-challenges.html</loc>
<lastmod>2021-04-01T12:38:15+00:00</lastmod>
</url>
<url>
<loc>/dop/2021/04/02/dop-challenges-without-solutions.html</loc>
<lastmod>2021-04-02T12:38:15+00:00</lastmod>
</url>
<url>
<loc>/dop/2021/04/18/memete-programmation.html</loc>
<lastmod>2021-04-18T15:04:28+00:00</lastmod>
</url>
<url>
<loc>/dop/2021/04/21/sameness-in-programming-2.html</loc>
<lastmod>2021-04-21T02:09:18+00:00</lastmod>
</url>
<url>
<loc>/dop/2021/04/22/sameness-in-programming.html</loc>
<lastmod>2021-04-22T10:09:18+00:00</lastmod>
</url>
<url>
<loc>/golang/2021/08/29/blog-go.html</loc>
<lastmod>2021-08-29T01:11:22+00:00</lastmod>
</url>
<url>
<loc>/javascript/2021/09/30/data-validation-with-json-schema.html</loc>
<lastmod>2021-09-30T00:15:28+00:00</lastmod>
</url>
<url>
<loc>/javascript/2021/10/02/multimethod.html</loc>
<lastmod>2021-10-02T20:12:21+00:00</lastmod>
</url>
<url>
<loc>/javascript/2021/10/03/multimethod.html</loc>
<lastmod>2021-10-03T23:54:21+00:00</lastmod>
</url>
<url>
<loc>/databook/2021/12/10/dop-link.html</loc>
<lastmod>2021-12-10T04:45:32+00:00</lastmod>
</url>
<url>
<loc>/book/2021/12/19/100-things-I-learned-with-data-oriented-programming.html</loc>
<lastmod>2021-12-19T04:01:22+00:00</lastmod>
</url>
<url>
<loc>/databook/2022/01/17/reading-the-present-moment.html</loc>
<lastmod>2022-01-16T23:45:32+00:00</lastmod>
</url>
<url>
<loc>/databook/2022/06/22/data-validation.html</loc>
<lastmod>2022-06-22T02:35:24+00:00</lastmod>
</url>
<url>
<loc>/databook/2022/06/22/generic-data-structures.html</loc>
<lastmod>2022-06-22T02:33:24+00:00</lastmod>
</url>
<url>
<loc>/databook/2022/06/22/immutable-data.html</loc>
<lastmod>2022-06-22T02:34:24+00:00</lastmod>
</url>
<url>
<loc>/dop/2022/06/22/principles-of-dop.html</loc>
<lastmod>2022-06-22T02:31:24+00:00</lastmod>
</url>
<url>
<loc>/databook/2022/06/22/separate-code-from-data.html</loc>
<lastmod>2022-06-22T02:32:24+00:00</lastmod>
</url>
<url>
<loc>/aboulafia/2026/07/06/a-13th-century-enumeration-algorithm-ignored-for-700-years.html</loc>
<lastmod>2026-07-06T07:00:00+00:00</lastmod>
</url>
<url>
<loc>/aboulafia/2026/07/06/an-elegant-formulation-inspired-by-bill-gates.html</loc>
<lastmod>2026-07-06T08:00:00+00:00</lastmod>
</url>
<url>
<loc>/aboulafia/2026/07/06/too-big-to-draw-but-yet-drawable.html</loc>
<lastmod>2026-07-06T09:00:00+00:00</lastmod>
</url>
<url>
<loc>/aboulafia/2026/07/06/a-wheel-the-same-forwards-and-backwards.html</loc>
<lastmod>2026-07-06T10:00:00+00:00</lastmod>
</url>
<url>
<loc>/about.html</loc>
</url>
<url>
<loc>/contact.html</loc>
</url>
<url>
<loc>/data-oriented-programming-book.html</loc>
</url>
<url>
<loc>/hidden.html</loc>
</url>
<url>
<loc>/tags/</loc>
</url>
<url>
<loc>/</loc>
</url>
<url>
<loc>/programming_course.html</loc>
</url>
<url>
<loc>/search.html</loc>
</url>
<url>
<loc>/talks.html</loc>
</url>
<url>
<loc>/testimonials.html</loc>
</url>
<url>
<loc>/thank-you.html</loc>
</url>
<url>
<loc>/page2/</loc>
</url>
<url>
<loc>/page3/</loc>
</url>
<url>
<loc>/page4/</loc>
</url>
<url>
<loc>/page5/</loc>
</url>
<url>
<loc>/page6/</loc>
</url>
<url>
<loc>/page7/</loc>
</url>
<url>
<loc>/page8/</loc>
</url>
<url>
<loc>/page9/</loc>
</url>
<url>
<loc>/page10/</loc>
</url>
<url>
<loc>/page11/</loc>
</url>
<url>
<loc>/page12/</loc>
</url>
<url>
<loc>/page13/</loc>
</url>
<url>
<loc>/page14/</loc>
</url>
<url>
<loc>/page15/</loc>
</url>
<url>
<loc>/page16/</loc>
</url>
<url>
<loc>/page17/</loc>
</url>
<url>
<loc>/assets/y-in-practical-programs.pdf</loc>
<lastmod>2026-07-07T23:47:22+00:00</lastmod>
</url>
</urlset>
