(ns builder) (defn create-report "Creates an initial structure for the report." [] {:title nil :author nil :date nil :content [] :summary nil}) (defn set-title "Sets the title of the report." [report title] ...
I got some feedback on trivialai from a friend and made some changes.The define method is now optionally a decoratorThis means that you can equivalently dotls.define(_some_function) [email protected]() def _some_function(some, args): ... The new...
From the series 'I don't need to say anything... :) (ns singleton) (defprotocol LoggerService "Protocol defining logging operations." (log-info [this message] "Logs an informational message.") (log-error [this message] "Logs an error...
Nothing to say, just... Clojure Is Awesome! (ns factory (:require [clojure.string :as str])) (defprotocol DeliveryService "Interface for delivery services." (calculate-cost [this distance] "Calculates the delivery cost based on the...
Are you a programmer looking to up your game? Maybe you’ve been grappling with stubborn bugs, dealing with memory leaks, or trying to make sense of concurrency. Whatever challenges you’re facing on your coding journey, 0x3d.site is here to be your...
Gatheround Got AcquiredWhen I joined Gatheround I had a clear vision that for my next job I wanted to be part of a team again. To share the ups and downs, work more closely with product and design folks and to learn more about building software...
Recently there was an uptick in discussions about JSON format, e.g. about comments and JSON alternatives. My thoughts on the matter are not very original, but this won’t prevent me from sharing them anyway. What I want from JSON Basically, the...
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation. Podcasts, videos, and media Episode 2: We choose the best tool for the job, with Adam...
On the Clojurians Slack, PEZ brought some delicious Fibonacci performance tuning from the “languages” repo. While I don’t think that benchmark is as useful as mesmerizing the moving circles are in the animated graphs, I had a few very confusing and...
Oft cited, rarely sighted, now sited … here. Now you see it … I recently upgraded ClojureCLR to run on .NET 9 (in addition to .NET 6, .NET 8, and .NET Framework 4.x). The work required should have been as simple as going into Clojure.csproj and...