56,966 blogs Β· [ { "id": "01a0879b-4cd8-701e-b3c5-aca408a0b8c5", "title": "πŸ–ŒοΈ Lisp screenshots: today's Common Lisp applications in action", "url": "https://lisp-journey.gitlab.io/blog/lisp-screenshots-todays-common-lisp-applications-in-action/", "published_at": "2026-02-11T22:35:40+00:00" }, { "id": "01a0879b-4cd8-701e-b3c5-aca4091a395b", "title": "Practice for Advent Of Code in Common Lisp", "url": "https://lisp-journey.gitlab.io/blog/practice-for-advent-of-code-in-common-lisp/", "published_at": "2025-11-30T18:12:07+00:00" }, { "id": "01a0879b-4cd8-701e-b3c5-aca409290684", "title": "πŸŽ₯ ⭐ Learn Common Lisp data structures: 9 videos, 90 minutes of video tutorials to write efficient Lisp", "url": "https://lisp-journey.gitlab.io/blog/learn-lisp-data-structures-9-videos-90-minutes/", "published_at": "2025-11-25T18:11:24+00:00" }, { "id": "01a0879b-4cd8-701e-b3c5-aca40962a50c", "title": "Lisp tutorial: variables. defparameter vs defvar, let/let* and lexical scope, unbound variables, style guidelines", "url": "https://lisp-journey.gitlab.io/blog/lisp-tutorial-variables/", "published_at": "2025-09-16T21:47:24+00:00" }, { "id": "01a0879b-4cd8-701e-b3c5-aca4099db388", "title": "Lisp error handling (advanced): how handler-bind doesn't unwind the stack", "url": "https://lisp-journey.gitlab.io/blog/lisp-error-handling-how-handler-bind-does-not-unwind-the-stack/", "published_at": "2025-07-08T09:45:58+00:00" }, { "id": "01a0879b-4cd8-701e-b3c5-aca40a60e99a", "title": "Hacker News now runs on top of Common Lisp", "url": "https://lisp-journey.gitlab.io/blog/hacker-news-now-runs-on-top-of-common-lisp/", "published_at": "2025-05-26T15:46:52+00:00" }, { "id": "01a0879b-4cd8-701e-b3c5-aca40aeb6595", "title": "These years in Common Lisp: 2023-2024 in review", "url": "https://lisp-journey.gitlab.io/blog/these-years-in-common-lisp-2023-2024-in-review/", "published_at": "2025-02-17T17:06:46+00:00" }, { "id": "01a0879b-4cd8-701e-b3c5-aca40b12d027", "title": "New resource specialized on web development in Common Lisp", "url": "https://lisp-journey.gitlab.io/blog/new-resource-web-development-in-common-lisp/", "published_at": "2025-01-15T09:39:53+00:00" }, { "id": "01a0879b-4cd8-701e-b3c5-aca40b2fd2a4", "title": "Towards a Django-like database admin dashboard for Common Lisp", "url": "https://lisp-journey.gitlab.io/blog/towards-a-database-admin-dashboard-for-common-lisp/", "published_at": "2024-12-30T16:23:14+00:00" }, { "id": "01a0879b-4cd8-701e-b3c5-aca40bc3632e", "title": "CLOS tutorial: I published 9 videos (1h 22min) on my course. You'll know enough to read the sources of Hunchentoot or the Kandria game πŸŽ₯ ⭐", "url": "https://lisp-journey.gitlab.io/blog/clos-tutorial-in-9-videos-1h22min--read-the-sources-of-hunchentoot-and-kandria/", "published_at": "2024-12-20T17:01:14+00:00" }, { "id": "01a0879b-4cd8-701e-b3c5-aca40c52e06b", "title": "Three web views for Common Lisp: build cross platform GUIs with Electron, WebUI or CLOG Frame", "url": "https://lisp-journey.gitlab.io/blog/three-web-views-for-common-lisp--cross-platform-guis/", "published_at": "2024-12-10T09:59:06+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7a6f7262f", "title": "cl-ansi-term: print tables with style, and other script utilities", "url": "https://lisp-journey.gitlab.io/blog/cl-ansi-term--print-tables-with-style-and-other-script-utilities/", "published_at": "2024-11-22T10:56:40+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7a760d712", "title": "Running my 4th Common Lisp script in productionΒ© - you can do it too", "url": "https://lisp-journey.gitlab.io/blog/running-my-4th-lisp-script-in-production/", "published_at": "2024-10-22T17:19:26+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7a7ab5c42", "title": "Common Lisp: equality functions explained (=, eq, equal, string= et all)", "url": "https://lisp-journey.gitlab.io/blog/common-lisp-equality-predicates/", "published_at": "2024-08-23T10:53:29+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7a814546d", "title": "Oh no, I started a Magit-like plugin for the Lem editor", "url": "https://lisp-journey.gitlab.io/blog/oh-no-i-started-a-magit-like-plugin-for-the-lem-editor/", "published_at": "2024-03-14T12:11:34+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7a8fc5b5d", "title": "Celebrating 1001 learners on my Common Lisp course πŸ₯³", "url": "https://lisp-journey.gitlab.io/blog/celebrating-1001-learners-on-my-common-lisp-course/", "published_at": "2024-02-14T16:05:44+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7a8fe88fe", "title": "Latest string manipulation functions in the STR library", "url": "https://lisp-journey.gitlab.io/blog/latest-string-manipulation-functions/", "published_at": "2023-12-22T15:52:51+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7a9e985d1", "title": "Common Lisp on the web: enrich your stacktrace with request and session data", "url": "https://lisp-journey.gitlab.io/blog/common-lisp-on-the-web-enrich-your-stacktrace-with-request-and-session-data/", "published_at": "2023-10-13T14:51:07+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7aad0e786", "title": "I published 17 videos about Common Lisp macros - learn Lisp with a code-first tutorial πŸŽ₯ ⭐", "url": "https://lisp-journey.gitlab.io/blog/17-new-videos-on-common-lisp-macros/", "published_at": "2023-09-15T15:07:23+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7ab66cfee", "title": "Pretty GUIs now: nodgui comes with a pre-installed nice looking theme", "url": "https://lisp-journey.gitlab.io/blog/nodgui-now-has-a-nice-looking-theme-by-default/", "published_at": "2023-06-01T17:03:35+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7ac0b2129", "title": "Pretty GUI in Common Lisp with nodgui's Tk themes", "url": "https://lisp-journey.gitlab.io/blog/pretty-gui-in-common-lisp-with-nodgui-tk-themes/", "published_at": "2023-05-26T22:22:04+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7acf04d4f", "title": "i18n in my Lisp web app with Djula templates and gettext", "url": "https://lisp-journey.gitlab.io/blog/i18n-in-my-lisp-web-app-with-djula-templates-and-gettext/", "published_at": "2023-05-08T12:01:34+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7ad3f76a9", "title": "How to parse command line arguments in Common Lisp (bis)", "url": "https://lisp-journey.gitlab.io/blog/how-to-parse-command-line-arguments-in-common-lisp/", "published_at": "2023-04-19T09:44:56+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7adc000aa", "title": "These Years in Common Lisp: 2022 in review", "url": "https://lisp-journey.gitlab.io/blog/these-years-in-common-lisp-2022-in-review/", "published_at": "2023-01-09T18:54:29+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7ae827627", "title": "Debugging Lisp: fix and resume a program from any point in stack πŸŽ₯", "url": "https://lisp-journey.gitlab.io/blog/debugging-lisp-fix-and-resume-a-program-from-any-point-in-stack/", "published_at": "2022-12-06T11:47:04+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7aeda6151", "title": "Debugging Lisp: trace options, break on conditions", "url": "https://lisp-journey.gitlab.io/blog/debugging-lisp-trace-options-break-on-conditions/", "published_at": "2022-12-02T10:08:27+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7af60035a", "title": "Lisp for the web: building one standalone binary with foreign libraries, templates and static assets", "url": "https://lisp-journey.gitlab.io/blog/lisp-for-the-web-build-standalone-binaries-foreign-libraries-templates-static-assets/", "published_at": "2022-11-28T17:43:43+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7afed708c", "title": "Lisp for the web: deploying with Systemd, gotchas and solutions", "url": "https://lisp-journey.gitlab.io/blog/lisp-for-the-web-deploy-with-systemd/", "published_at": "2022-08-30T14:57:37+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b0dce255", "title": "State of Common Lisp Web Development - an overview", "url": "https://lisp-journey.gitlab.io/web-dev/", "published_at": "2022-06-24T06:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b15e8c7d", "title": "New video: how to request a REST API in Common Lisp: fetching the GitHub API πŸŽ₯", "url": "https://lisp-journey.gitlab.io/blog/new-video-how-to-request-a-web-api-with-common-lisp/", "published_at": "2022-06-11T09:43:31+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b2119a1c", "title": "Video: Create a Common Lisp project from scratch with our project generator πŸŽ₯", "url": "https://lisp-journey.gitlab.io/blog/video-create-a-lisp-project-with-our-project-generator/", "published_at": "2022-05-11T09:43:31+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b241b82c", "title": "Writing an interactive web app in Common Lisp: Hunchentoot then CLOG", "url": "https://lisp-journey.gitlab.io/blog/clog-contest/", "published_at": "2022-04-28T13:23:14+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b2ae5373", "title": "Resources", "url": "https://lisp-journey.gitlab.io/resources/", "published_at": "2022-04-21T06:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b383d334", "title": "I Am Creating a Common Lisp Video Course on Udemy (free video previews) πŸŽ₯", "url": "https://lisp-journey.gitlab.io/blog/i-am-creating-a-common-lisp-video-course-on-udemy/", "published_at": "2022-04-15T13:23:14+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b4285ee1", "title": "Who's using Common Lisp ?", "url": "https://lisp-journey.gitlab.io/who/", "published_at": "2022-04-05T06:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b4af28c6", "title": "Lisp Interview: Arnold Noronha of Screenshotbot: from Facebook and Java to Common Lisp.", "url": "https://lisp-journey.gitlab.io/blog/lisp-interview-screenshotbot/", "published_at": "2021-12-06T18:08:30+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b51e2e3c", "title": "Lisp for the web: pagination and cleaning up HTML with LQuery", "url": "https://lisp-journey.gitlab.io/blog/lisp-for-the-web-pagination-and-cleaning-up-html/", "published_at": "2021-11-25T10:39:18+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b5f94a21", "title": "Lisp Interview: questions to Alex Nygren of Kina Knowledge, using Common Lisp extensively in their document processing stack", "url": "https://lisp-journey.gitlab.io/blog/lisp-interview-kina/", "published_at": "2021-10-22T10:49:17+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b6565612", "title": "Discovering the Lispworks IDE", "url": "https://lisp-journey.gitlab.io/blog/discovering-the-lispworks-ide/", "published_at": "2021-05-24T11:57:41+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b6f82a03", "title": "Lem can now be started as a full featured Lisp REPL", "url": "https://lisp-journey.gitlab.io/blog/lem-can-be-started-as-a-full-featured-repl/", "published_at": "2021-03-24T11:43:13+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b709e107", "title": "State of the Common Lisp ecosystem, 2020 πŸŽ‰", "url": "https://lisp-journey.gitlab.io/blog/state-of-the-common-lisp-ecosystem-2020/", "published_at": "2021-02-08T09:29:11+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b7f06dcb", "title": "The Common Lisp Cookbook Is Now Available in EPUB and PDF", "url": "https://lisp-journey.gitlab.io/blog/the-common-lisp-cookbook-is-now-available-in-epub-and-pdf/", "published_at": "2021-01-19T10:32:25+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b80e379d", "title": "Another Common Lisp app in production", "url": "https://lisp-journey.gitlab.io/blog/another-common-lisp-app-in-production/", "published_at": "2020-12-14T21:54:28+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b85bce10", "title": "Pro mailing list: on Common Lisp and parallel GC", "url": "https://lisp-journey.gitlab.io/blog/pro-mailing-list-on-common-lisp-and-parallel-gc/", "published_at": "2020-12-14T21:41:32+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b868d0bb", "title": "Lisp Interview: more questions to CLPM author. Common Lisp at university for temporal reasoning and risk-bounded planning", "url": "https://lisp-journey.gitlab.io/blog/lisp-interview-more-questions-to-daewok-clpm-author/", "published_at": "2020-11-15T07:22:59+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b95c7700", "title": "You can buy a preview of the Common Lisp Cookbook in ePub", "url": "https://lisp-journey.gitlab.io/blog/you-can-buy-a-preview-of-the-common-lisp-cookbook-in-epub/", "published_at": "2020-11-13T21:48:15+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b97fbf16", "title": "Composing queries with Mito, or doing without Django lazy querysets and Q objects", "url": "https://lisp-journey.gitlab.io/blog/composing-queries-with-mito-aka-replacing-lazy-querysets-and-q-objects/", "published_at": "2020-09-24T16:15:44+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7b9e38f94", "title": "How are Lisp REPLs different from Python or Ruby REPLs ? (Hackernews, 2020)", "url": "https://lisp-journey.gitlab.io/blog/how-are-lisp-repls-different-from-python-or-ruby-repls/", "published_at": "2020-07-14T14:11:43+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7ba041956", "title": "Looking for a Lisp Web Developer (not a real job, but nearly)", "url": "https://lisp-journey.gitlab.io/blog/looking-for-a-lisp-web-developer/", "published_at": "2020-06-05T19:38:01+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7bae2656f", "title": "A free software for bookshops to show their catalogue online", "url": "https://lisp-journey.gitlab.io/blog/a-free-software-for-bookshops-to-show-their-catalogue-online/", "published_at": "2020-05-30T11:15:47+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7baf3201b", "title": "Today I Realized that to live reload my Lisp web app is straightforward and so convenient", "url": "https://lisp-journey.gitlab.io/blog/i-realized-that-to-live-reload-my-web-app-is-easy-and-convenient/", "published_at": "2020-05-12T14:02:05+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7bb7aacfa", "title": "I Worked Remotely in Common Lisp. Here's My Incredible Story.", "url": "https://lisp-journey.gitlab.io/blog/i-worked-remotely-in-common-lisp-heres-my-incredible-story/", "published_at": "2020-05-12T10:52:57+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7bbe2a45a", "title": "Custom Djula filters", "url": "https://lisp-journey.gitlab.io/blog/custom-djula-filter/", "published_at": "2020-04-08T09:38:17+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7bc02ca14", "title": "GUI Programming in Common Lisp, part 5/5: Nuklear", "url": "https://lisp-journey.gitlab.io/blog/gui-programming-in-common-lisp-part-5-of-5-nuklear/", "published_at": "2020-03-27T12:19:45+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7bc717296", "title": "GUI Programming in Common Lisp, part 4/5: IUP", "url": "https://lisp-journey.gitlab.io/blog/gui-programming-in-common-lisp-part-4-of-5-iup/", "published_at": "2020-03-27T12:11:36+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7bd4be458", "title": "GUI Programming in Common Lisp, part 3/5: Gtk3", "url": "https://lisp-journey.gitlab.io/blog/gui-programming-in-common-lisp-part-3-of-5-gtk3/", "published_at": "2020-03-27T12:05:22+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7bdd90cfb", "title": "GUI Programming in Common Lisp, part 2/5: Qt4 with Qtools", "url": "https://lisp-journey.gitlab.io/blog/gui-programming-in-common-lisp-part-2-of-5-qt4-qtools/", "published_at": "2020-03-27T11:42:59+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7be5a0cfd", "title": "GUI Programming in Common Lisp, part 1/5: Tk", "url": "https://lisp-journey.gitlab.io/blog/gui-programming-in-common-lisp-part-1-of-5-tk/", "published_at": "2020-03-27T11:20:36+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7be789761", "title": "Literate Programming in Lisp With Erudite", "url": "https://lisp-journey.gitlab.io/blog/literate-programming-in-lisp-with-erudite/", "published_at": "2020-03-21T10:01:57+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7bf3c12bf", "title": "Common Lisp Macros By Example Tutorial", "url": "https://lisp-journey.gitlab.io/blog/common-lisp-macros-by-example-tutorial/", "published_at": "2020-03-02T20:12:53+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7bf47b748", "title": "Yes Google Uses and Hacks on Common Lisp", "url": "https://lisp-journey.gitlab.io/blog/yes-google-develops-common-lisp/", "published_at": "2020-03-02T19:47:32+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7bf969667", "title": "Python VS Common Lisp Workflow and Ecosystem", "url": "https://lisp-journey.gitlab.io/blog/pythonvslisp-workflow-and-ecosystem/", "published_at": "2019-11-06T14:21:53+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7bfb8fb32", "title": "Snippet: Manipulating Rows and Columns With ClAWK", "url": "https://lisp-journey.gitlab.io/blog/snippet-manipulating-rows-and-columns-with-clawk/", "published_at": "2019-11-04T17:40:52+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c08d1ace", "title": "Python VS Common Lisp, workflow and ecosystem", "url": "https://lisp-journey.gitlab.io/pythonvslisp/", "published_at": "2019-10-30T06:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c151382c", "title": "Replic v0.12", "url": "https://lisp-journey.gitlab.io/blog/replic-v0.12-readline-applications-with-custom-completion/", "published_at": "2019-10-29T17:40:07+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c16f6a02", "title": "Compile Time Type Checking in Common Lisp", "url": "https://lisp-journey.gitlab.io/blog/compile-time-type-checking-in-common-lisp/", "published_at": "2019-10-29T16:12:33+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c236befa", "title": "Reddit: ABCL Common Lisp vs Clojure", "url": "https://lisp-journey.gitlab.io/blog/reddit-abcl-common-lisp-vs-clojure/", "published_at": "2019-09-22T23:47:10+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c2cf469d", "title": "Slime Tips", "url": "https://lisp-journey.gitlab.io/blog/slime-tips/", "published_at": "2019-08-26T08:40:46+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c2d77954", "title": "How to Check Slots Types at make-instance", "url": "https://lisp-journey.gitlab.io/blog/how-to-check-slots-types-at-make-instance/", "published_at": "2019-07-10T13:28:08+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c377340e", "title": "Web Development in Common Lisp: frameworks overview, templating, deployment", "url": "https://lisp-journey.gitlab.io/blog/web-development-in-common-lisp/", "published_at": "2019-07-07T23:21:47+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c432da69", "title": "Pattern Matching in Common Lisp", "url": "https://lisp-journey.gitlab.io/blog/pattern-matching-in-common-lisp/", "published_at": "2019-05-26T14:17:08+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c4b77f57", "title": "Functions Tutorial: Arguments, Multiple Values, funcall and apply, closures and more", "url": "https://lisp-journey.gitlab.io/blog/functions-tutorial-arguments-multiple-values-more/", "published_at": "2019-05-26T14:08:10+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c4c4e8a2", "title": "I Now Work Professionally in Common Lisp O_o", "url": "https://lisp-journey.gitlab.io/blog/i-now-work-professionally-in-common-lisp/", "published_at": "2019-05-20T16:48:31+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c57e3f4b", "title": "TIL how to interactively fix a failing test", "url": "https://lisp-journey.gitlab.io/blog/til-how-to-interactively-fix-a-failing-test/", "published_at": "2019-03-12T11:10:27+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c6243258", "title": "These Years in Common Lisp 2018", "url": "https://lisp-journey.gitlab.io/blog/these-years-in-common-lisp-2018/", "published_at": "2019-02-28T13:42:46+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c6b6de10", "title": "Gray streams", "url": "https://lisp-journey.gitlab.io/gray-streams/", "published_at": "2019-01-22T06:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c6fc5c49", "title": "These Months in Common Lisp Q4 2018", "url": "https://lisp-journey.gitlab.io/blog/these-months-in-common-lisp-q4-2018/", "published_at": "2019-01-15T18:01:30+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c71b16dd", "title": "Why Deftask Chose Common Lisp", "url": "https://lisp-journey.gitlab.io/blog/why-deftask-chose-common-lisp/", "published_at": "2019-01-11T11:21:30+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c817c632", "title": "Why Turtl Switched From CL to Js", "url": "https://lisp-journey.gitlab.io/blog/why-turtl-switched-from-lisp-to-js/", "published_at": "2019-01-11T09:21:18+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c83b6798", "title": "Introducing Replic: an executable and a library to build a readline app in no time", "url": "https://lisp-journey.gitlab.io/blog/introducing-replic-a-readline-app-in-no-time/", "published_at": "2019-01-09T13:41:57+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c86842e6", "title": "Debugging in Common Lisp", "url": "https://lisp-journey.gitlab.io/blog/debugging-in-common-lisp/", "published_at": "2018-12-20T11:26:02+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c872fbfd", "title": "One liner, Git from Lisp: commit every file of this repository", "url": "https://lisp-journey.gitlab.io/blog/one-liner-git-commit-files/", "published_at": "2018-12-04T20:49:06+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c926a3f4", "title": "Overview of Documentation Generators", "url": "https://lisp-journey.gitlab.io/blog/overview-of-documentation-generators/", "published_at": "2018-11-07T17:34:11+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c97cf756", "title": "We now have comments. Thanks, Utterances !", "url": "https://lisp-journey.gitlab.io/blog/we-now-have-comments-thanks-utterances/", "published_at": "2018-10-25T16:45:20+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7c9ceef08", "title": "These Months in Common Lisp: Q3 2018", "url": "https://lisp-journey.gitlab.io/blog/these-months-in-common-lisp-q3-2018/", "published_at": "2018-10-06T21:47:06+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7ca6bffff", "title": "CLOS Tutorial", "url": "https://lisp-journey.gitlab.io/blog/clos-tutorial/", "published_at": "2018-10-05T17:37:35+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7ca87a128", "title": "Shuffletron, a Common Lisp Music Player for the terminal", "url": "https://lisp-journey.gitlab.io/blog/shuffletron-lisp-music-player-for-the-terminal/", "published_at": "2018-09-11T14:36:23+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7cac55279", "title": "These Months in Common Lisp: Q2 2018", "url": "https://lisp-journey.gitlab.io/blog/these-months-in-common-lisp-q2-2018/", "published_at": "2018-07-02T12:59:46+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7cbb39a9d", "title": "New Weblocks tutorial: widgets", "url": "https://lisp-journey.gitlab.io/blog/new-weblocks-tutorial/", "published_at": "2018-06-25T17:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7cc2623f4", "title": "Models and databases with the Mito ORM and SxQL", "url": "https://lisp-journey.gitlab.io/blog/models-and-databases-mito-sxql/", "published_at": "2018-05-29T06:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7cd1fd739", "title": "These months in Common Lisp: Q1 2018", "url": "https://lisp-journey.gitlab.io/blog/these-months-in-common-lisp-q1-2018/", "published_at": "2018-04-01T06:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7cd3c9b6b", "title": "Tip: capture standard and error output", "url": "https://lisp-journey.gitlab.io/blog/tip-capture-all-standard-output/", "published_at": "2018-03-06T06:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7cdda2b4a", "title": "Fixing a CL21 error message in an unrelated library after a quicklisp update (it's about cache)", "url": "https://lisp-journey.gitlab.io/blog/fixing-a-cl21-error-message-after-quicklisp-update/", "published_at": "2018-02-12T06:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7ce8dc57d", "title": "(bookmark) Get a list of all the dependencies of a lisp system", "url": "https://lisp-journey.gitlab.io/blog/bookmark-get-a-list-of-dependencies-of-a-lisp-system/", "published_at": "2018-01-23T06:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7cf158968", "title": "snippets - functional style, sequences, debugging and more utilities", "url": "https://lisp-journey.gitlab.io/blog/snippets-functional-style-more/", "published_at": "2018-01-23T06:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7cff1f1e9", "title": "Print licences used by a given project and its dependencies", "url": "https://lisp-journey.gitlab.io/blog/print-licences-used-by-a-given-project-and-its-dependencies/", "published_at": "2018-01-22T06:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7d0a2f1c8", "title": "Generic, consistent and dotted access of data structures with Access", "url": "https://lisp-journey.gitlab.io/blog/generice-consistent-access-of-data-structures-dotted-path/", "published_at": "2018-01-12T06:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7d16eff47", "title": "Structures: lightweight records, a step before classes", "url": "https://lisp-journey.gitlab.io/blog/data-structures-structs/", "published_at": "2018-01-03T06:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7d20f20ef", "title": "Error and condition handling", "url": "https://lisp-journey.gitlab.io/blog/error-and-condition-handling/", "published_at": "2018-01-02T14:51:49+00:00" }, { "id": "01a0879b-4cd9-72cf-9310-85e7d29b5333", "title": "Scripting. Parsing command line arguments, building self-contained executables.", "url": "https://lisp-journey.gitlab.io/blog/scripting-parsing-command-line-arguments-executables/", "published_at": "2018-01-02T06:51:49+00:00" } ] posts Claim your blog
Back to Lisp journey
Blog Β· corpus.blog/blogs/lisp-journey.gitlab.io/posts

Lisp journey

lisp-journey.gitlab.io

2026

2025

2024

2023

2022

2021

2020

2019

2018