41554 blogs · [ { "id": "01a08729-0e2e-70ab-bf6d-462838337306", "title": "Wave Function Collapse Algorithm in ClojureScript", "url": "https://andreyor.st/posts/2022-05-10-wave-function-collapse-algorithm-in-clojurescript/", "published_at": "2022-05-10T05:20:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-462838bfdb57", "title": "100% is the only acceptable test coverage", "url": "https://andreyor.st/posts/2022-03-29-100-is-the-only-acceptable-test-coverage/", "published_at": "2022-03-29T15:09:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-462839ad562b", "title": "Generic* tuples in C", "url": "https://andreyor.st/posts/2022-03-15-generic-tuples-in-c/", "published_at": "2022-03-15T18:03:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-46283a129708", "title": "New look", "url": "https://andreyor.st/posts/2022-02-22-new-look/", "published_at": "2022-02-22T15:58:00+00:00" }, { "id": "01a0821a-66b7-7330-ae1e-bf9f1de8c7bd", "title": "What if structural editing was a mistake?", "url": "https://andreyor.st/posts/2022-02-20-what-if-structural-editing-was-a-mistake/", "published_at": "2022-02-20T19:04:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-46283a77ef84", "title": "Lua appreciation post", "url": "https://andreyor.st/posts/2022-02-13-lua-appreciation-post/", "published_at": "2022-02-12T21:12:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-46283b2b57c6", "title": "2021 Recap", "url": "https://andreyor.st/posts/2021-12-30-recap/", "published_at": "2021-12-30T18:47:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-46283c1c8536", "title": "Naive async implementation in Fennel", "url": "https://andreyor.st/posts/2021-10-27-naive-async-implementation-in-fennel/", "published_at": "2021-10-27T06:58:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-46283ccdceef", "title": "Lazy sequences and iterators", "url": "https://andreyor.st/posts/2021-10-09-lazy-sequences-and-iterators/", "published_at": "2021-10-09T18:34:00+00:00" }, { "id": "01a0821a-66b7-7330-ae1e-bf9f1eaf00e8", "title": "Why is Paredit is so un-Emacsy?", "url": "https://andreyor.st/posts/2021-09-30-why-is-paredit-is-so-un-emacsy/", "published_at": "2021-09-30T20:40:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-46283e0f1238", "title": "Condition system for Fennel language and Lua runtime", "url": "https://andreyor.st/posts/2021-08-08-condition-system-for-fennel-language-and-lua-runtime/", "published_at": "2021-08-08T15:47:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-46283e376fe0", "title": "Goodbye Freenode", "url": "https://andreyor.st/posts/2021-05-26-goodbye-freenode/", "published_at": "2021-05-26T16:03:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-46283f14e48c", "title": "Condition system in Clojure", "url": "https://andreyor.st/posts/2021-04-17-condition-system-in-clojure/", "published_at": "2021-04-17T17:40:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-46283f453421", "title": "PF4J and Clojure", "url": "https://andreyor.st/posts/2021-04-10-pf4j-and-clojure/", "published_at": "2021-04-10T07:59:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-4628401eae0d", "title": "Pretty-printing for Fennel Language", "url": "https://andreyor.st/posts/2021-01-09-pretty-printing-for-fennel-language/", "published_at": "2021-01-09T20:07:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-462840ecddd5", "title": "We need to talk about parentheses", "url": "https://andreyor.st/posts/2020-12-03-we-need-to-talk-about-parentheses/", "published_at": "2020-12-03T19:51:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-46284110ad03", "title": "Raymarching with Fennel and LÖVE", "url": "https://andreyor.st/posts/2020-10-15-raymarching-with-fennel-and-love/", "published_at": "2020-10-15T17:33:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-462841f6c849", "title": "Editorhopping", "url": "https://andreyor.st/posts/2020-08-02-editorhopping/", "published_at": "2020-08-02T18:01:00+00:00" }, { "id": "01a0821a-66b7-7330-ae1e-bf9f1ee52d36", "title": "Programming ligatures in Emacs", "url": "https://andreyor.st/posts/2020-07-21-programming-ligatures-in-emacs/", "published_at": "2020-07-21T18:00:00+00:00" }, { "id": "01a0821a-66b7-7330-ae1e-bf9f1f7fd27a", "title": "Using a single Emacs instance to edit files", "url": "https://andreyor.st/posts/2020-06-29-using-single-emacs-instance-to-edit-files/", "published_at": "2020-06-29T19:45:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-4628438eb9b9", "title": "Goodbye Google Play Music", "url": "https://andreyor.st/posts/2020-06-24-goodbye-google-play-music/", "published_at": "2020-06-24T14:53:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-462843945208", "title": "Managing background processes from Kakoune", "url": "https://andreyor.st/posts/2020-06-05-managing-background-processes-from-kakoune/", "published_at": "2020-06-05T10:04:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-462844069cfc", "title": "Simple Ray Casting with ClojureScript", "url": "https://andreyor.st/posts/2020-06-04-simple-ray-casting-with-clojurescript/", "published_at": "2020-06-04T10:49:00+00:00" }, { "id": "01a0821a-66b7-7330-ae1e-bf9f200e8f82", "title": "Making Emacs tabs look like in Atom", "url": "https://andreyor.st/posts/2020-05-10-making-emacs-tabs-look-like-in-atom/", "published_at": "2020-05-10T19:41:00+00:00" }, { "id": "01a0821a-66b7-7330-ae1e-bf9f20e67508", "title": "Making Emacs tabs work like in Atom", "url": "https://andreyor.st/posts/2020-05-07-making-emacs-tabs-work-like-in-atom/", "published_at": "2020-05-07T17:41:00+00:00" }, { "id": "01a0821a-66b7-7330-ae1e-bf9f219d2601", "title": "Dynamic title for Treemacs workspace", "url": "https://andreyor.st/posts/2020-05-01-dynamic-title-for-treemacs-workspace/", "published_at": "2020-05-01T13:44:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-462845d0d248", "title": "Text Editors", "url": "https://andreyor.st/posts/2020-04-29-text-editors/", "published_at": "2020-04-29T18:35:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-4628468457f2", "title": "C Needs Better Syntax and Macros", "url": "https://andreyor.st/posts/2020-04-06-c-needs-a-better-syntax/", "published_at": "2020-04-06T12:42:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-462846ff52a8", "title": "GRScheme Design Part 3 - Quasiquoting", "url": "https://andreyor.st/posts/2020-04-03-grscheme-design-part-3/", "published_at": "2020-04-03T12:37:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-462847f84760", "title": "GRScheme Design Part 2 - Evaluation", "url": "https://andreyor.st/posts/2020-03-22-grscheme-design-part-2/", "published_at": "2020-03-22T09:14:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-462847f8cab3", "title": "GRScheme Design Part 1 - Parsing", "url": "https://andreyor.st/posts/2020-02-25-grscheme-design-part-1/", "published_at": "2020-02-25T15:02:00+00:00" }, { "id": "01a08729-0e2e-70ab-bf6d-462848d238b7", "title": "On Scheme's Dots", "url": "https://andreyor.st/posts/2020-01-27-on-schemes-dots/", "published_at": "2020-01-27T10:22:00+00:00" } ] posts Claim your blog
Back to Andrey Listopadov
Blog · corpus.blog/blogs/andreyor.st/posts

Andrey Listopadov

andreyor.st

2022

2021

2020