mastodon.online is one of the many independent Mastodon servers you can use to participate in the fediverse.
A newer server operated by the Mastodon gGmbH non-profit

Server stats:

10K
active users

#repl

0 posts0 participants0 posts today
HoldMyType<p>More on <a href="https://mathstodon.xyz/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <br>Your push can be rejected <br>since you might be working with <br>a bot/ person . action .. ( --force-with-lease)<br>on the same page at the same time or the same remote path and same branch or any such possibility ( unlikely but possible)</p><p>then your can<br>- see the diff bw remote &amp; your local with<br>git remote branch:branch<br>or <br>git diff @{upstream-of-the-remote} <br> <br>-- Basically when a tool has a feature in all cases for a purpose, you need know howto for any ambiguity which could arise out any sequence of those possible case.<br>There s no way to have it in advance<br>and hence a good or bad dev <a href="https://mathstodon.xyz/tags/UX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UX</span></a> or <a href="https://mathstodon.xyz/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a> are so important<br>eg --porcelain disables the summary's "helpful" habit of simplifying refs/heads in ways that make them ambiguous if you've made a mistake in your config.</p>
LavX News<p>Harnessing the Power of Clojure: A Deep Dive into Dynamic Workflows</p><p>At the recent SciCloj visual-tools meeting, developers showcased contrasting workflows in Clojure, revealing the flexibility and power of this Lisp dialect. This article explores the insights from the...</p><p><a href="https://news.lavx.hu/article/harnessing-the-power-of-clojure-a-deep-dive-into-dynamic-workflows" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.lavx.hu/article/harnessin</span><span class="invisible">g-the-power-of-clojure-a-deep-dive-into-dynamic-workflows</span></a></p><p><a href="https://mastodon.cloud/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a> <a href="https://mastodon.cloud/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> <a href="https://mastodon.cloud/tags/REPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REPL</span></a> <a href="https://mastodon.cloud/tags/Clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Clojure</span></a> <a href="https://mastodon.cloud/tags/Jetty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jetty</span></a></p>
N-gated Hacker News<p>👴🖥️ In a world where cloud <a href="https://mastodon.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> is the shiny new toy, one brave <a href="https://mastodon.social/tags/Clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Clojure</span></a> caveman insists on flexing his mental muscles in the prehistoric <a href="https://mastodon.social/tags/REPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REPL</span></a> 🤦‍♂️. Aditya Athalye's love letter to outdated <a href="https://mastodon.social/tags/tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tools</span></a> proves that <a href="https://mastodon.social/tags/nostalgia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nostalgia</span></a> is a powerful drug, and byte-hoarding is the new hoarding 🦖.<br><a href="https://www.evalapply.org/posts/demo-clojure-workflow-scicloj/index.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">evalapply.org/posts/demo-cloju</span><span class="invisible">re-workflow-scicloj/index.html</span></a> <a href="https://mastodon.social/tags/ByteHoarding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ByteHoarding</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
Hacker News<p>Keeping it Old-Tool: REPL habits of a grug-brained Clojure programmer</p><p><a href="https://www.evalapply.org/posts/demo-clojure-workflow-scicloj/index.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">evalapply.org/posts/demo-cloju</span><span class="invisible">re-workflow-scicloj/index.html</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Clojure</span></a> <a href="https://mastodon.social/tags/REPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REPL</span></a> <a href="https://mastodon.social/tags/OldTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OldTools</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Habits" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Habits</span></a> <a href="https://mastodon.social/tags/GrugBrained" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GrugBrained</span></a> <a href="https://mastodon.social/tags/DevCommunity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevCommunity</span></a></p>
Tomáš Znamenáček<p>I have a <a href="https://boskovice.social/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> codebase that I would love to work with interactively, in a <a href="https://boskovice.social/tags/REPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REPL</span></a>. What are my options?</p>
Hacker News<p>Shelgon: A Framework for Building Interactive REPL Shells in Rust — <a href="https://github.com/NishantJoshi00/shelgon" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/NishantJoshi00/shel</span><span class="invisible">gon</span></a><br><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Shelgon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Shelgon</span></a> <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://mastodon.social/tags/REPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REPL</span></a> <a href="https://mastodon.social/tags/InteractiveFramework" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InteractiveFramework</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a></p>
cryptax<p>I just discovered Jshell, a Java REPL shell. It's like Python's interactive shell , but in Java ;-)</p><p>It's not new. Jshell was introduced in ... Java 9. Shame to me I only learn about it in Java 23!</p><p><a href="https://asciinema.org/a/nKxwuTgFPEeHgLfBakhcpomSO" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">asciinema.org/a/nKxwuTgFPEeHgL</span><span class="invisible">fBakhcpomSO</span></a></p><p><a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a> <a href="https://mastodon.social/tags/shell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shell</span></a> <a href="https://mastodon.social/tags/script" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>script</span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/jshell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jshell</span></a></p>
jbz<p>Schemesh: A Unix shell and Lisp REPL, fused together </p><p><a href="https://github.com/cosmos72/schemesh" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/cosmos72/schemesh</span><span class="invisible"></span></a></p><p><a href="https://indieweb.social/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://indieweb.social/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a> <a href="https://indieweb.social/tags/shell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shell</span></a> <a href="https://indieweb.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p>
screwlisp<p><a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commonLisp</span></a> <a href="https://mastodon.sdf.org/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.sdf.org/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a> versus <a href="https://mastodon.sdf.org/tags/orgmode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>orgmode</span></a> for the <a href="https://mastodon.sdf.org/tags/fizzbuzz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fizzbuzz</span></a> challenge on <a href="https://mastodon.sdf.org/tags/medium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>medium</span></a>.<br>Using <a href="https://mastodon.sdf.org/tags/series" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>series</span></a> <a href="https://mastodon.sdf.org/tags/lazyEvaluation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lazyEvaluation</span></a> <br><a href="https://medium.com/@screwlisp/fizzbuzz-battle-orgmode-versus-the-repl-for-lazy-lisp-series-an-emacs-story-b98f633a20d8" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@screwlisp/fizzbuzz</span><span class="invisible">-battle-orgmode-versus-the-repl-for-lazy-lisp-series-an-emacs-story-b98f633a20d8</span></a><br>I think it ended up pretty interesting, and what you would expect. The repl is a better interactive experience, but the noweb tangle optimizes in ways the separate repl lines can't, and is already in a disk-persisted file.</p><p>Looking forward to feedback and commentary ( @ksaj ;p)</p>
Aral Balkan<p>Your web server having an interactive shell (REPL) where you can live update entries in your site/app’s database is pretty neat (if I do say so myself) :)</p><p><a href="https://kitten.small-web.org/reference/#kitten-s-interactive-shell-repl" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kitten.small-web.org/reference</span><span class="invisible">/#kitten-s-interactive-shell-repl</span></a></p><p>(I’m porting the Small Technology Foundation site¹ from Site.js² – and hence from being a static site generated via Site.js’s integrated Hugo³ – to Kitten⁴. In the process, I’m creating an admin panel⁵ for the news, events, and videos sections, which will make them easier to update, and storing the data in Kitten’s internal JavaScript Database⁶.)</p><p>¹ <a href="https://small-tech.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">small-tech.org</span><span class="invisible"></span></a><br>² <a href="https://sitejs.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">sitejs.org</span><span class="invisible"></span></a><br>³ <a href="https://gohugo.io/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">gohugo.io/</span><span class="invisible"></span></a><br>⁴ <a href="https://kitten.small-web.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kitten.small-web.org</span><span class="invisible"></span></a><br>⁵ It’s trivial to create authenticated routes in Kitten. You just add a lock emoji (🔒) to the end of your route’s name. e.g., admin🔒.page.js or /admin🔒/index.page.js (see <a href="https://kitten.small-web.org/reference/#sessions-and-authentication" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kitten.small-web.org/reference</span><span class="invisible">/#sessions-and-authentication</span></a>).<br>⁶ <a href="https://codeberg.org/small-tech/jsdb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/small-tech/jsdb</span><span class="invisible"></span></a></p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/REPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REPL</span></a> <a href="https://mastodon.ar.al/tags/shell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shell</span></a> <a href="https://mastodon.ar.al/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.ar.al/tags/database" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>database</span></a> <a href="https://mastodon.ar.al/tags/JavaScriptDatabase" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScriptDatabase</span></a> <a href="https://mastodon.ar.al/tags/JSDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JSDB</span></a> <a href="https://mastodon.ar.al/tags/SmallTechnologyFoundation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallTechnologyFoundation</span></a> <a href="https://mastodon.ar.al/tags/SiteJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SiteJS</span></a> <a href="https://mastodon.ar.al/tags/Hugo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hugo</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev</span></a> <a href="https://mastodon.ar.al/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a></p>
dbat :godot:<p><a href="https://mastodon.gamedev.place/tags/GodotEngine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GodotEngine</span></a> <a href="https://mastodon.gamedev.place/tags/REPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REPL</span></a> <a href="https://mastodon.gamedev.place/tags/GDScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GDScript</span></a> </p><p>Is there a (core) repl in godot yet?</p><p>🦇 😔</p>
screwlisp<p>(Towards):<br>A <a href="https://mastodon.sdf.org/tags/sidescrolling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sidescrolling</span></a> <a href="https://mastodon.sdf.org/tags/textAdventure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>textAdventure</span></a> <a href="https://mastodon.sdf.org/tags/game" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>game</span></a> as the host of a Pratt Grammar <a href="https://mastodon.sdf.org/tags/Parser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Parser</span></a>: <br><a href="https://lispy-gopher-show.itch.io/lispmoo2/devlog/870779/a-sidescrolling-game-as-a-pratt-parser" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lispy-gopher-show.itch.io/lisp</span><span class="invisible">moo2/devlog/870779/a-sidescrolling-game-as-a-pratt-parser</span></a><br><a href="https://mastodon.sdf.org/tags/itch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itch</span></a> <a href="https://mastodon.sdf.org/tags/itch_io" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itch_io</span></a> <a href="https://mastodon.sdf.org/tags/gameDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gameDev</span></a> <a href="https://mastodon.sdf.org/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commonLisp</span></a> <a href="https://mastodon.sdf.org/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a> </p><p>Sharpsign lengthy and wandering. Sharpsign happy 2025</p><p>Basically, I was having trouble imagining parsing a grammar at all. So I imagined input tokens as a sidescroller level I could cdr-code speedrun passes of. And you know, when lisp people imagine things it happens in real life too.</p>
screwlisp<p>So my question is, what's an intuitive way to use dropping-in- <a href="https://mastodon.sdf.org/tags/fortran" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fortran</span></a> from the <a href="https://mastodon.sdf.org/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://mastodon.sdf.org/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a> ?<br>Reading a .f file ~ into a let* form which I'm currently doing seems kind of bland. <a href="https://mastodon.sdf.org/tags/f" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>f</span></a>( this(1) = is(2) + a / fortran * line) seems kind of uninspiring (who would want to express themselves like this). Maybe Enter "fortran mode" and read lines of fortran from *standard-input* with normal interactive evaluation hacked in?</p><p>The fortran becomes <a href="https://mastodon.sdf.org/tags/series" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>series</span></a> expressions in lisp.</p>
☮ ♥ ♬ 🧑‍💻<p>I’ll write up the recipe tomorrow. The install is quick (3hrs) by compile from source <a href="https://ioc.exchange/tags/zig" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zig</span></a>, <a href="https://ioc.exchange/tags/nix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nix</span></a>, <a href="https://ioc.exchange/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a>, <a href="https://ioc.exchange/tags/roclang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>roclang</span></a> standards. </p><p><a href="https://ioc.exchange/tags/HelloWorld" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HelloWorld</span></a> / <a href="https://ioc.exchange/tags/roc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>roc</span></a> <a href="https://ioc.exchange/tags/roclang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>roclang</span></a> <a href="https://ioc.exchange/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a> / <a href="https://ioc.exchange/tags/raspberrypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>raspberrypi</span></a></p>
Urs Enzler 🐉<p>1) Understand the domain<br>2) Domain modelling (<a href="https://tooting.ch/tags/ModelInCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ModelInCode</span></a>)<br>3) Let a test drive us (<a href="https://tooting.ch/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a>)<br>4) Implement the controller<br>5) Drive the core implementation by a test (TDD again)<br>6) Extend the business logic facade (<a href="https://tooting.ch/tags/HexagonalArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HexagonalArchitecture</span></a>)<br>7) Implement the command<br>8) Implement the event projection (<a href="https://tooting.ch/tags/EventSourcing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EventSourcing</span></a>)<br>9) Implement the database access (<a href="https://tooting.ch/tags/OnionArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OnionArchitecture</span></a>)<br>10) Release it (<a href="https://tooting.ch/tags/CI_CD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CI_CD</span></a>)<br>11) See your changes at work (<a href="https://tooting.ch/tags/REPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REPL</span></a> <a href="https://tooting.ch/tags/FSI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FSI</span></a>)</p><p>With code samples in <a href="https://tooting.ch/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a></p>
futurile<p>Guix Social next Thursday (January 16th). There will be a talk by <span class="h-card" translate="no"><a href="https://fosstodon.org/@abcdw" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>abcdw</span></a></span> about his Guile Scheme IDE for Emacs, and the underlying Nrepl project that can be used by any editor. For all the details:</p><p><a href="https://www.meetup.com/guix-social/events/304634420/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/guix-social/events/</span><span class="invisible">304634420/</span></a></p><p>Andrew also has many other projects, including RDE an extension to Guix. Come along and ask him questions!</p><p><span class="h-card" translate="no"><a href="https://social.coop/@fnat" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>fnat</span></a></span> </p><p><a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> <a href="https://mastodon.social/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a> <a href="https://mastodon.social/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a> <a href="https://mastodon.social/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a> <a href="https://mastodon.social/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://mastodon.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.social/tags/nrepl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nrepl</span></a></p>
Andrew Tropin<p>This is a really impressive demo of very interactive development environment: <a href="https://albertzak.com/run-build-grow/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">albertzak.com/run-build-grow/</span><span class="invisible"></span></a></p><p>It's far beyond of what Emacs or usual lisp IDE can do.</p><p><a href="https://github.com/albertzak/open" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/albertzak/open</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clojure</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://fosstodon.org/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a> <a href="https://fosstodon.org/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a></p>
David Vujic<p>During the holidays, I have been experimenting and learning some Emacs Lisp. That was fun! I wrote a post about it:</p><p><a href="https://davidvujic.blogspot.com/2025/01/better-python-developer-productivity-with-rdd.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">davidvujic.blogspot.com/2025/0</span><span class="invisible">1/better-python-developer-productivity-with-rdd.html</span></a></p><p><a href="https://mastodon.nu/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.nu/tags/repldrivendevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repldrivendevelopment</span></a> <a href="https://mastodon.nu/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a></p>
musicmatze :rust: :nixos:<p>Why is there no <a href="https://social.linux.pizza/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> command to open a <a href="https://social.linux.pizza/tags/lua" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lua</span></a> <a href="https://social.linux.pizza/tags/REPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REPL</span></a> to interact with the neovim lua API?</p>
David Vujic<p>I'm working on some Emacs Lisp code to make REPL Driven Development a nicer experience in Python. Since before, I do this already by sending code to an IPython shell buffer (old blog post in thread).</p><p>But I have always missed the nice DevX from Cider &amp; Clojure, where the evaluated result is displayed right next to where my eyes are focused on (the current line of code).</p><p>I hope to be able to develop a package (or maybe just a config) shortly.</p><p><a href="https://mastodon.nu/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.nu/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a> <a href="https://mastodon.nu/tags/repldrivendevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repldrivendevelopment</span></a> <a href="https://mastodon.nu/tags/ipython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ipython</span></a> <a href="https://mastodon.nu/tags/elisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elisp</span></a></p>