41554 blogs · [ { "id": "01a0c533-38cf-7379-aefa-6e7c032977ff", "title": "Generating Images", "url": "https://funcall.blogspot.com/2025/06/generating-images.html", "published_at": "2025-06-09T17:04:00+00:00" }, { "id": "01a0c533-495f-7104-a5ae-dc7a460e9a7f", "title": "Generating Images", "url": "http://funcall.blogspot.com/2025/06/generating-images.html", "published_at": "2025-06-09T17:04:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f625a8f720", "title": "Avoiding Management", "url": "https://funcall.blogspot.com/2025/06/avoiding-management.html", "published_at": "2025-06-09T16:00:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b357b70fdd", "title": "Avoiding Management", "url": "http://funcall.blogspot.com/2025/06/avoiding-management.html", "published_at": "2025-06-09T16:00:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f625d0a34d", "title": "Vibe Coding, A Kind of Success", "url": "https://funcall.blogspot.com/2025/05/vibe-coding-kind-of-success.html", "published_at": "2025-05-30T07:00:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b358654eb8", "title": "Vibe Coding, A Kind of Success", "url": "http://funcall.blogspot.com/2025/05/vibe-coding-kind-of-success.html", "published_at": "2025-05-30T07:00:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f6267f21b8", "title": "Dependency Injection with Thunks vs. Global Variables", "url": "https://funcall.blogspot.com/2025/05/thunks.html", "published_at": "2025-05-29T07:00:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b3595b5dbc", "title": "Dependency Injection with Thunks vs. Global Variables", "url": "http://funcall.blogspot.com/2025/05/thunks.html", "published_at": "2025-05-29T07:00:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f626e75d54", "title": "Vibe Coding Common Lisp Through the Back Door", "url": "https://funcall.blogspot.com/2025/05/vibe-coding-common-lisp-through-back.html", "published_at": "2025-05-28T07:00:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b359ef6b9e", "title": "Vibe Coding Common Lisp Through the Back Door", "url": "http://funcall.blogspot.com/2025/05/vibe-coding-common-lisp-through-back.html", "published_at": "2025-05-28T07:00:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f6272b6892", "title": "Thoughts on LLMs", "url": "https://funcall.blogspot.com/2025/05/thoughts-on-llms.html", "published_at": "2025-05-27T14:55:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b35aeb3745", "title": "Thoughts on LLMs", "url": "http://funcall.blogspot.com/2025/05/thoughts-on-llms.html", "published_at": "2025-05-27T14:55:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f6272f7cc7", "title": "Roll Your Own Bullshit", "url": "https://funcall.blogspot.com/2025/05/roll-your-own-bullshit.html", "published_at": "2025-05-25T07:00:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b35b923fa5", "title": "Roll Your Own Bullshit", "url": "http://funcall.blogspot.com/2025/05/roll-your-own-bullshit.html", "published_at": "2025-05-25T07:00:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f6278f0131", "title": "More Bullshit", "url": "https://funcall.blogspot.com/2025/05/more-bullshit.html", "published_at": "2025-05-24T15:24:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b35c4a4ab9", "title": "More Bullshit", "url": "http://funcall.blogspot.com/2025/05/more-bullshit.html", "published_at": "2025-05-24T15:24:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f6284acec8", "title": "Management = Bullshit", "url": "https://funcall.blogspot.com/2025/05/management-bullshit.html", "published_at": "2025-05-20T14:14:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b35c865872", "title": "Management = Bullshit", "url": "http://funcall.blogspot.com/2025/05/management-bullshit.html", "published_at": "2025-05-20T14:14:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f628a4ed00", "title": "Purchasing White Elephants", "url": "https://funcall.blogspot.com/2025/05/purchasing-white-elephants.html", "published_at": "2025-05-13T20:05:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b35d216347", "title": "Purchasing White Elephants", "url": "http://funcall.blogspot.com/2025/05/purchasing-white-elephants.html", "published_at": "2025-05-13T20:05:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f6299bb0a9", "title": "It Still Sucks", "url": "https://funcall.blogspot.com/2025/05/it-still-sucks.html", "published_at": "2025-05-01T12:29:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b35da3f563", "title": "It Still Sucks", "url": "http://funcall.blogspot.com/2025/05/it-still-sucks.html", "published_at": "2025-05-01T12:29:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62a752eac", "title": "Senior Programmers Have Nothing to Fear From AI", "url": "https://funcall.blogspot.com/2025/04/senior-progrmmers-have-nothing-to-fear.html", "published_at": "2025-04-27T14:33:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b35e67e668", "title": "Senior Programmers Have Nothing to Fear From AI", "url": "http://funcall.blogspot.com/2025/04/senior-progrmmers-have-nothing-to-fear.html", "published_at": "2025-04-27T14:33:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62a97523d", "title": "Get Over It (ai content)", "url": "https://funcall.blogspot.com/2025/04/get-over-it-ai-content.html", "published_at": "2025-04-25T07:00:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b35f30b21a", "title": "Get Over It (ai content)", "url": "http://funcall.blogspot.com/2025/04/get-over-it-ai-content.html", "published_at": "2025-04-25T07:00:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62b145754", "title": "Lisp Debugger Wins", "url": "https://funcall.blogspot.com/2025/04/lisp-debugger-wins.html", "published_at": "2025-04-24T18:00:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b3601e9a4c", "title": "Lisp Debugger Wins", "url": "http://funcall.blogspot.com/2025/04/lisp-debugger-wins.html", "published_at": "2025-04-24T18:00:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62b7bd81f", "title": "Well This Was Interesting", "url": "https://funcall.blogspot.com/2025/04/well-this-was-interesting.html", "published_at": "2025-04-20T20:15:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b360d2ae8d", "title": "Well This Was Interesting", "url": "http://funcall.blogspot.com/2025/04/well-this-was-interesting.html", "published_at": "2025-04-20T20:15:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62bc49ac5", "title": "Stupid reader tricks", "url": "https://funcall.blogspot.com/2025/04/stupid-reader-tricks.html", "published_at": "2025-04-18T14:38:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b361a09f33", "title": "Stupid reader tricks", "url": "http://funcall.blogspot.com/2025/04/stupid-reader-tricks.html", "published_at": "2025-04-18T14:38:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62bd7c5fc", "title": "DES Machine", "url": "https://funcall.blogspot.com/2025/04/des-machine.html", "published_at": "2025-04-18T06:13:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b3623ba19a", "title": "DES Machine", "url": "http://funcall.blogspot.com/2025/04/des-machine.html", "published_at": "2025-04-18T06:13:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62c2aeb4b", "title": "Mea Culpa", "url": "https://funcall.blogspot.com/2025/04/mea-culpa.html", "published_at": "2025-04-13T15:35:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b36318c103", "title": "Mea Culpa", "url": "http://funcall.blogspot.com/2025/04/mea-culpa.html", "published_at": "2025-04-13T15:35:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62d0381a7", "title": "Emacs and Lisp", "url": "https://funcall.blogspot.com/2025/04/emacs-and-lisp.html", "published_at": "2025-04-13T14:54:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b363a0635d", "title": "Emacs and Lisp", "url": "http://funcall.blogspot.com/2025/04/emacs-and-lisp.html", "published_at": "2025-04-13T14:54:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62d827c0b", "title": "Writing Your OS in Lisp", "url": "https://funcall.blogspot.com/2025/04/writing-your-os-in-lisp.html", "published_at": "2025-04-12T23:37:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b36454f0c4", "title": "Writing Your OS in Lisp", "url": "http://funcall.blogspot.com/2025/04/writing-your-os-in-lisp.html", "published_at": "2025-04-12T23:37:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62d8c5d9d", "title": "Bloom Filter", "url": "https://funcall.blogspot.com/2025/04/bloom-filter.html", "published_at": "2025-04-11T07:00:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b3652fe429", "title": "Bloom Filter", "url": "http://funcall.blogspot.com/2025/04/bloom-filter.html", "published_at": "2025-04-11T07:00:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62d957164", "title": "Why I Program in Lisp", "url": "https://funcall.blogspot.com/2025/04/why-i-program-in-lisp.html", "published_at": "2025-04-10T07:00:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b365a42761", "title": "Why I Program in Lisp", "url": "http://funcall.blogspot.com/2025/04/why-i-program-in-lisp.html", "published_at": "2025-04-10T07:00:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62e162a97", "title": "Lisp Programs Don't Have Parentheses", "url": "https://funcall.blogspot.com/2025/04/lisp-programs-dont-have-parentheses.html", "published_at": "2025-04-09T11:46:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b36601201e", "title": "Lisp Programs Don't Have Parentheses", "url": "http://funcall.blogspot.com/2025/04/lisp-programs-dont-have-parentheses.html", "published_at": "2025-04-09T11:46:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62e282222", "title": "Are You Tail Recursive?", "url": "https://funcall.blogspot.com/2025/04/are-you-tail-recursive.html", "published_at": "2025-04-07T07:00:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b36668b3d3", "title": "Are You Tail Recursive?", "url": "http://funcall.blogspot.com/2025/04/are-you-tail-recursive.html", "published_at": "2025-04-07T07:00:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62eff6fd2", "title": "When Laymen Try to be Programmers", "url": "https://funcall.blogspot.com/2025/04/when-laymen-try-to-be-programmers.html", "published_at": "2025-04-06T08:23:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b366ffddad", "title": "When Laymen Try to be Programmers", "url": "http://funcall.blogspot.com/2025/04/when-laymen-try-to-be-programmers.html", "published_at": "2025-04-06T08:23:00+00:00" }, { "id": "01a0c53d-dd98-70e0-8b60-70f62f2d77e1", "title": "Suddenly", "url": "https://funcall.blogspot.com/2025/04/suddenly.html", "published_at": "2025-04-04T18:18:00+00:00" }, { "id": "01a0c53d-eaf2-7076-bb15-17b3676f226b", "title": "Suddenly", "url": "http://funcall.blogspot.com/2025/04/suddenly.html", "published_at": "2025-04-04T18:18:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c18b7f52c", "title": "Blacksmithing and Lisp", "url": "https://funcall.blogspot.com/2025/04/blacksmithing-and-lisp.html", "published_at": "2025-04-03T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a0318ce7d3", "title": "Blacksmithing and Lisp", "url": "http://funcall.blogspot.com/2025/04/blacksmithing-and-lisp.html", "published_at": "2025-04-03T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c197bf70b", "title": "Lisp at Work", "url": "https://funcall.blogspot.com/2025/04/lisp-at-work.html", "published_at": "2025-04-02T16:09:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a031982457", "title": "Lisp at Work", "url": "http://funcall.blogspot.com/2025/04/lisp-at-work.html", "published_at": "2025-04-02T16:09:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c19af65ab", "title": "Vibe Coding, final word", "url": "https://funcall.blogspot.com/2025/04/vibe-coding-final-word.html", "published_at": "2025-04-01T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a0323462d1", "title": "Vibe Coding, final word", "url": "http://funcall.blogspot.com/2025/04/vibe-coding-final-word.html", "published_at": "2025-04-01T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c1a5158d0", "title": "Avoiding Stringly Typed Code", "url": "https://funcall.blogspot.com/2025/03/avoiding-stringly-typed-code.html", "published_at": "2025-03-31T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a03306c237", "title": "Avoiding Stringly Typed Code", "url": "http://funcall.blogspot.com/2025/03/avoiding-stringly-typed-code.html", "published_at": "2025-03-31T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c1a5b3a66", "title": "Keep a REPL Open", "url": "https://funcall.blogspot.com/2025/03/keep-repl-open.html", "published_at": "2025-03-30T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a033908a85", "title": "Keep a REPL Open", "url": "http://funcall.blogspot.com/2025/03/keep-repl-open.html", "published_at": "2025-03-30T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c1a9a7873", "title": "Angry Fruit Salad", "url": "https://funcall.blogspot.com/2025/03/angry-fruit-salad.html", "published_at": "2025-03-29T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a033d2e5d6", "title": "Angry Fruit Salad", "url": "http://funcall.blogspot.com/2025/03/angry-fruit-salad.html", "published_at": "2025-03-29T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c1b80b10f", "title": "Vibed into non-functioning", "url": "https://funcall.blogspot.com/2025/03/vibed-into-non-functioning.html", "published_at": "2025-03-28T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a034b512b4", "title": "Vibed into non-functioning", "url": "http://funcall.blogspot.com/2025/03/vibed-into-non-functioning.html", "published_at": "2025-03-28T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c1bc19bcc", "title": "AI Silliness", "url": "https://funcall.blogspot.com/2025/03/ai-silliness.html", "published_at": "2025-03-27T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a0355e03c9", "title": "AI Silliness", "url": "http://funcall.blogspot.com/2025/03/ai-silliness.html", "published_at": "2025-03-27T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c1c92a13d", "title": "Hard Won Esoteric Knowledge", "url": "https://funcall.blogspot.com/2025/03/hard-won-esoteric-knowledge.html", "published_at": "2025-03-26T22:33:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a036235b9f", "title": "Hard Won Esoteric Knowledge", "url": "http://funcall.blogspot.com/2025/03/hard-won-esoteric-knowledge.html", "published_at": "2025-03-26T22:33:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c1d80f15d", "title": "Vibe Coding in Common Lisp, continued", "url": "https://funcall.blogspot.com/2025/03/vibe-coding-in-common-lisp-continued.html", "published_at": "2025-03-25T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a036df2803", "title": "Vibe Coding in Common Lisp, continued", "url": "http://funcall.blogspot.com/2025/03/vibe-coding-in-common-lisp-continued.html", "published_at": "2025-03-25T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c1e0f411c", "title": "Vibe coding in Common Lisp", "url": "https://funcall.blogspot.com/2025/03/vibe-coding-in-common-lisp.html", "published_at": "2025-03-24T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a03773d98f", "title": "Vibe coding in Common Lisp", "url": "http://funcall.blogspot.com/2025/03/vibe-coding-in-common-lisp.html", "published_at": "2025-03-24T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c1e850633", "title": "The Obarray", "url": "https://funcall.blogspot.com/2025/03/the-obarray.html", "published_at": "2025-03-23T17:38:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a0386c53e7", "title": "The Obarray", "url": "http://funcall.blogspot.com/2025/03/the-obarray.html", "published_at": "2025-03-23T17:38:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c1e861b46", "title": "CLOS vs. message passing", "url": "https://funcall.blogspot.com/2025/03/clos-vs-message-passing.html", "published_at": "2025-03-21T13:55:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a038f353a2", "title": "CLOS vs. message passing", "url": "http://funcall.blogspot.com/2025/03/clos-vs-message-passing.html", "published_at": "2025-03-21T13:55:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c1f33d2c6", "title": "Object Last or First", "url": "https://funcall.blogspot.com/2025/03/object-last-or-first.html", "published_at": "2025-03-19T15:01:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a0390e6c11", "title": "Object Last or First", "url": "http://funcall.blogspot.com/2025/03/object-last-or-first.html", "published_at": "2025-03-19T15:01:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c20314dd7", "title": "Just Keep Consing", "url": "https://funcall.blogspot.com/2025/03/just-keep-consing.html", "published_at": "2025-03-18T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a039da5bff", "title": "Just Keep Consing", "url": "http://funcall.blogspot.com/2025/03/just-keep-consing.html", "published_at": "2025-03-18T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c203aa414", "title": "Series vs. streams", "url": "https://funcall.blogspot.com/2025/03/series-vs-streams.html", "published_at": "2025-03-17T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a03aa1da26", "title": "Series vs. streams", "url": "http://funcall.blogspot.com/2025/03/series-vs-streams.html", "published_at": "2025-03-17T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c212f7e3d", "title": "Universal Function", "url": "https://funcall.blogspot.com/2025/03/universal-function.html", "published_at": "2025-03-16T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a03aa97f29", "title": "Universal Function", "url": "http://funcall.blogspot.com/2025/03/universal-function.html", "published_at": "2025-03-16T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c218fca98", "title": "Obscure suggestions", "url": "https://funcall.blogspot.com/2025/03/obscure-suggestions.html", "published_at": "2025-03-15T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a03ae5b15c", "title": "Obscure suggestions", "url": "http://funcall.blogspot.com/2025/03/obscure-suggestions.html", "published_at": "2025-03-15T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c2232862f", "title": "Defclass vs. defstruct", "url": "https://funcall.blogspot.com/2025/03/defclass-vs-defstruct.html", "published_at": "2025-03-14T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a03bd938ce", "title": "Defclass vs. defstruct", "url": "http://funcall.blogspot.com/2025/03/defclass-vs-defstruct.html", "published_at": "2025-03-14T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c22896321", "title": "Tip: Alphabetize arbitrary lists", "url": "https://funcall.blogspot.com/2025/03/tip-alphabetize-arbitrary-lists.html", "published_at": "2025-03-13T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a03c9fe426", "title": "Tip: Alphabetize arbitrary lists", "url": "http://funcall.blogspot.com/2025/03/tip-alphabetize-arbitrary-lists.html", "published_at": "2025-03-13T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c22b1038e", "title": "with-slots vs. with-accessors", "url": "https://funcall.blogspot.com/2025/03/with-slots-vs-with-accessors.html", "published_at": "2025-03-12T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a03ca3e2ed", "title": "with-slots vs. with-accessors", "url": "http://funcall.blogspot.com/2025/03/with-slots-vs-with-accessors.html", "published_at": "2025-03-12T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c22b423a6", "title": "Symbol macros", "url": "https://funcall.blogspot.com/2025/03/symbol-macros.html", "published_at": "2025-03-11T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a03d647a00", "title": "Symbol macros", "url": "http://funcall.blogspot.com/2025/03/symbol-macros.html", "published_at": "2025-03-11T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c22cc2af1", "title": "Advanced CLOS — update-instance-for-changed-class", "url": "https://funcall.blogspot.com/2025/03/advanced-clos-update-instance-for.html", "published_at": "2025-03-10T07:00:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a03db19dbf", "title": "Advanced CLOS — update-instance-for-changed-class", "url": "http://funcall.blogspot.com/2025/03/advanced-clos-update-instance-for.html", "published_at": "2025-03-10T07:00:00+00:00" }, { "id": "01a0c546-5762-703a-8318-264c237e3d3c", "title": "Unified table interface", "url": "https://funcall.blogspot.com/2025/03/unified-table-interface.html", "published_at": "2025-03-09T11:44:00+00:00" }, { "id": "01a0c546-9279-72ec-882d-27a03dbbf37c", "title": "Unified table interface", "url": "http://funcall.blogspot.com/2025/03/unified-table-interface.html", "published_at": "2025-03-09T11:44:00+00:00" } ] posts Claim your blog
Back to Abstract Heresies
Blog · corpus.blog/blogs/funcall.blogspot.com/posts

Abstract Heresies

funcall.blogspot.com

2025