Tag: clojure and clojurescript

  • Cardigan Bay 0.8.0

    There’s a new Cardigan Bay out. See the video And get it at : [https://github.com/interstar/cardigan-bay/releases/tag/0.8.0](https://github.com/interstar/cardigan-bay/releases/tag/0.8.0) What’s new : – Card-level editing. The card-bar (which opens at the bottom of a card) now lets edit the source code of the card directly. – Workspace saving. In a the ClojureScript workspace there’s now a button to save…

  • ChatGPT

    Two stories about ChatGPT Two days ago I tweeted : > I confess. I’ve succumbed and subscribed to ChatGPT Plus. Eufrasio asked me why, so I replied > It’s great for translating code from one programming language to another. For example, I had a version of [Gbloink!](http://gbloink.com) running in the browser, I wrote in CoffeeScript…

  • Starting a ClojureScript Project in 2022

    I needed to start a simple ClojureScript project in 2022. And it was a faff. I love Clojure. But creating projects has become much harder because of so many different ways to do it, different and changing tools, and outdated online documentation. So tl;dr: I seem to have found a solution that works for me.…

  • Why I love Clojure

    Here’s some code I’m writing for my day-job. I have an iterator of IScoreObjects (basically things that live on a musical score or timeline). I want an iterator of only the Notes. Where Notes are one of the things that implement the IScoreObject interface and can live on the score. Here’s my code. import java.util.Iterator;…

  • Patterning in Cardigan Bay

    Finally done something I’ve been meaning to for a while, and brought Patterning into Cardigan Bay. That means we now have a :patterning card type which can contain Clojure code (it’s interpreted on the server using Babashka SCI) that renders patterns as SVG embedded in pages. See this example page on ThoughtStorms which has patterns…

  • The Future of Lisp

    Another rescued Quora answer to the question : What is the future of the LISP programming language? I’m writing this answer as an unabashed Clojure fanboi. I hope that the Lisp community recognise what I think are the two big advantages that Clojure brings to Lisp. And that future Lisp family languages keep them and…

  • Cardigan Bay Screenshots

    I’m going to do some video tutorials shortly. Just need to find a decent mic and a quiet space. In the meantime, some recent screenshots of Cardigan Bay

  • Cardigan-Bay Early 0.0.3

    Cardigan Bay development is slow, but continuing. It’s starting to look a bit more respectable (I’m so NOT a CSS programmer, but I have to do something) Get the latest : Release Cardigan-Bay Early 0.0.3 · interstar/cardigan-bay This release is largely just bug fixes and cleaning up the UI etc. But that makes a massive…

  • Carp: A statically typed Lisp, without a GC, for real-time applications.

    This looks rather good. Carp: A statically typed lisp, without a GC, for real-time applications. It is what it says. It’s a Lisp, with some inspiration from Clojure in terms of syntax, that’s designed for writing fast native code like games and … (w00t!) audio applications. Etc. It actually compiles into C. It takes some…

  • What is Clojure about?

    A nice summary : What is it about? – Community Center / Watercooler – ClojureVerse