Me: If I want to get paid for dev again—and I do—I should probably spend less time hand-writing code in niche languages and messing about with niche applications. Maybe spend some time with LLMs generating React applications instead.

Also me: (spends the first part of the morning writing #Janet code to explore API functionality in #Logseq)

@iacore @jayalane @screwlisp

Thanks

I'm not trying to learn an easy to learn language. I'm trying to learn lisp. (Which doesn't seem all that hard.)

I'm a retired computer consultant with 40 years of database programming experience who now codes for a hobby, mostly plain text programming.

@screwlisp has got me interested in lisp again which I explored in the eighties while in school.

And I'm still in school but now I'm taking jazz improv not computer science.

#lisp #janet #programming

FAO UK #Academic peeps on here.

The #Snowflake browser extension (which you should be able to install however locked down your device is) works fine over #Eduroam and #Janet - so do it now and make your neo-liberal management unwittingly support #Tor and anti-censorship (in the UK as well as more openly authoritarian countries).

科學家偵測到太空神秘「鐵條」,可能揭示地球未來

BBC News 中文 2026-01-25 16:00:00 CST天文學家於環形星雲中發現巨大鐵條。此結構來源未明,但若為遭摧毀的行星殘骸,可能預示著數十億年後太陽膨脹時,地球將面臨的相似命運。
https://www.thenewslens.com/article/263780
#白矮星 #太空等離子體 #科學 #WHT增強區域速度探索器 #地球 #Roger Wesson #科學家 #Weave #太陽 #環形星雲 #Janet Drew

科學家偵測到太空神秘「鐵條」,可能揭示地球未來 - TNL The News Lens 關鍵評論網

天文學家於環形星雲中發現巨大鐵條。此結構來源未明,但若為遭摧毀的行星殘骸,可能預示著數十億年後太陽膨脹時,地球將面臨的相似命運。

TNL The News Lens 關鍵評論網

I'm solving #AdventOfCode this year in #Janet #Lisp. See my solutions for the days 5–8: https://abhinavsarkar.net/notes/2025-aoc-2/

#blogging #programming

Solving Advent of Code 2025 in Janet: Days 5–8

Solving Advent of Code 2025 in Janet: Days 5–8

abhinavsarkar.net

Solved #AdventOfCode day 6 part 2 in #Janet with this consice PEG parser and some math. #programming

```janet
{:main (sequence :num-rows :op-row -1)
:num-rows (group (some :num-row))
:num-row (group (sequence (some :num-entry) "\n"))
:num-entry (sequence :blank (some (number :d)) :blank)))
:blank (any (replace " " 0))
:op-row (group (some (sequence :op (opt (some :s)))))
:op (choice (replace "*" :mult) (replace "+" :add))}
```

I'm solving #AdventOfCode this year in #Janet #Lisp. See my solutions for the first four days: https://abhinavsarkar.net/notes/2025-aoc-1/.

#programming #Blogging

Advent of Code 2025: Day 1–4

Advent of Code 2025: Day 1–4

abhinavsarkar.net

This time I'm solving #AdventOfCode in #Janet (I'll write about my solutions in my blog in batches) and I'm really pleased by the built-in #PEG parsers. This is how the grammar looks for day 2:

```janet
{:main (sequence :ranges -1)
:ranges (some :range)
:range (group (sequence (number :num) "-" (number :num) (opt ",")))
:num (some :d)}
```

#programming #parsing

Reading¹ my second short introduction to a programming language book this year "Janet for Mortals" https://janet.guide by @ianthehenry. #Janet (https://janet-lang.org) is a #Clojure like #Lisp that can be interpreted, embedded and compiled, and comes with a large standard library with concurrency and PEG parser support. I must say it is very appealing to me. #programmingLanguages

¹ First one was "Learning Zig" https://www.openmymind.net/learning_zig

Janet for Mortals

A gentle introduction to the Janet programming language.

This chap's so happy with his Isle of May Gannet poster he wrote a song about it:

The river was deep but I swam it (Gannet)
The future is ours so let's plan it (Gannet)
So please don't tell me to can it (Gannet)
I've one thing to say & that's
Dammit, Gannet, I love you.

https://www.edwardphilips.co.uk

#birds #gannet #janet #wallart #design #humour #art #handmade #RockyHorrorPictureShow #nature