med-mastodon.com is one of the many independent Mastodon servers you can use to participate in the fediverse.
Medical community on Mastodon

Administered by:

Server stats:

363
active users

#repl

1 post1 participant0 posts today
Helmut Tammen<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@qmacro" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>qmacro</span></a></span> is doing a great presentation about <a href="https://saptodon.org/tags/CAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CAP</span></a> <a href="https://saptodon.org/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a> at <a href="https://saptodon.org/tags/recap2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>recap2025</span></a>.</p>
Digital Mark λ ☕️ 🕹 🙄<p>Everyone: Python is weird, main starts with:<br>if __name__=="__main__":<br> main(sys.argv[1:])</p><p>Me, side-eye:<br>(unless (member (program-name) '("chez" "petit" "scheme")) ;; is REPL<br> (main (command-line-arguments))<br>)</p><p><a href="https://appdot.net/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a> <a href="https://appdot.net/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a></p><p>(I also sometimes use (member "--run" (command-line-arguments)) or the like, but program-name is clearer.<br>Some Schemes call main if you use it as a command-line program, not with load or include, but Chez leaves that up to you. RnRS specs are silent on the issue.)</p>
Karsten Schmidt<p><a href="https://mastodon.thi.ng/tags/ReleaseWednesday" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReleaseWednesday</span></a> — Extracted &amp; extended the LISP-like DSL from an existing <a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingUmbrella</span></a> example[1] as new small package for better/direct re-use in other projects:</p><p><a href="https://thi.ng/lispy" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/lispy</span><span class="invisible"></span></a></p><p>The core language is kept intentionally minimal, aimed at simple sandboxed data transformations/derivations, small code snippets/expressions in GUIs or config settings. However, the language is very easy to extend/customize with new functions or control flow constructs etc. Currently, the language is interpreted and has the following builtins (see screenshots). There's no macro support so far (and not sure if that's even desired here)...</p><p>[1] The original <a href="https://mastodon.thi.ng/tags/HowToThing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HowToThing</span></a> example browser REPL this was extracted from (and which has now been updated to use the new package):</p><p><a href="https://demo.thi.ng/umbrella/lispy-repl/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">demo.thi.ng/umbrella/lispy-rep</span><span class="invisible">l/</span></a><br> <br><a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/Lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lisp</span></a> <a href="https://mastodon.thi.ng/tags/DSL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DSL</span></a> <a href="https://mastodon.thi.ng/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FunctionalProgramming</span></a> <a href="https://mastodon.thi.ng/tags/REPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REPL</span></a></p>
Paolo Amoroso<p>Eric Normand on REPL-driven development in Lisp and other languages:</p><blockquote><p>The REPL accelerates learning by increasing the speed and information richness of feedback.</p><p>[...]</p><p>Fast, rich feedback is essential to achieving a flow state.</p></blockquote><p><a href="https://ericnormand.substack.com/p/repl-driven-development-and-learning" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ericnormand.substack.com/p/rep</span><span class="invisible">l-driven-development-and-learning</span></a></p><p><a href="https://oldbytes.space/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a> <a href="https://oldbytes.space/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://oldbytes.space/tags/clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clojure</span></a></p>
Artyom Bologov<p>Who in the world though it a good idea putting their custom readtables into libraries intended for outside use? I don't want your hash table syntax, I want MINE. Don't pollute the readtable and other aspects of someone else's image if you're providing a library. The library you're making should be portable and clean <a href="https://merveilles.town/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommonLisp</span></a>, not some unreadable <a href="https://merveilles.town/tags/DSL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DSL</span></a> you use in your <a href="https://merveilles.town/tags/REPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REPL</span></a>. It's fine in the REPL, but not in libraries. Keep it clean. Simple courtesy.</p><p>Not pointing fingers, but everyone doing that shall be ashamed.</p><p><a href="https://merveilles.town/tags/theRant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>theRant</span></a></p>
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>
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>
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>
vintage screwlisp account<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>
vintage screwlisp account<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>
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>
Starbeamrainbowlabs<p>Ever wanted to live REPL part of a linux terminal command? Can't remember where I found it, but this is awesome:</p><p><a href="https://github.com/pawelduda/fzf-live-repl" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/pawelduda/fzf-live-</span><span class="invisible">repl</span></a></p><p>Basically, put this in your .bash_aliases &amp; `exec bash`:</p><p>```bash<br>repl() {<br> preview="${1}"; # MAKE SURE THIS HAS the substring {q} in it for where you want the thing to go!<br> echo '' | fzf --print-query --preview "${preview}";<br>}<br>```</p><p>Use it e.g. like this:</p><p>```bash<br>repl 'cat data.jsonl | jq -C {q}'<br>```</p><p><a href="https://fediscience.org/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://fediscience.org/tags/Terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terminal</span></a> <a href="https://fediscience.org/tags/DataScience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataScience</span></a> <a href="https://fediscience.org/tags/REPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REPL</span></a> <a href="https://fediscience.org/tags/Bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bash</span></a> <a href="https://fediscience.org/tags/DotFiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotFiles</span></a></p>
vintage screwlisp account<p>Despite ample evidence to the contrary, <a href="https://mastodon.sdf.org/tags/Ilive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ilive</span></a> (hmm, if I were also <a href="https://mastodon.sdf.org/tags/evil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>evil</span></a>, that would be a pallindrome as well as a visual collision)<br>Fascinating (if I do say so) <a href="https://mastodon.sdf.org/tags/lispgames" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lispgames</span></a> <a href="https://mastodon.sdf.org/tags/gamejam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamejam</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/retrospective" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrospective</span></a> on <a href="https://mastodon.sdf.org/tags/itch_io" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itch_io</span></a> <br><a href="https://lispy-gopher-show.itch.io/lispmoo2/devlog/834615/princess-revisited" 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/834615/princess-revisited</span></a><br>I am enormously happy with the <br>{ verb [ dobj [ prep iobj ] ] } x<br>language dynamic, and how it shares your <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>, and their concerns are just... Different so they don't collide.<br>I guess I get my <a href="https://mastodon.sdf.org/tags/languageDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>languageDesign</span></a> friends a little better now.<br>Thoughts?</p>
Abhinav 🌏<p>Do you want to learn how to create beautiful and useful <a href="https://fantastic.earth/tags/REPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REPL</span></a> for your <a href="https://fantastic.earth/tags/ProgrammingLanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProgrammingLanguages</span></a> written in <a href="https://fantastic.earth/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a>? I wrote a Haskeline tutorial just for you: <a href="https://abhinavsarkar.net/posts/repling-with-haskeline/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">abhinavsarkar.net/posts/replin</span><span class="invisible">g-with-haskeline/</span></a><br><a href="https://fantastic.earth/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://fantastic.earth/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Paolo Melchiorre<p>Python 3.13 has been released 🚀</p><p>Python 3.13 is the latest stable release of the Python programming language, with a mix of changes to the language, the implementation and the standard library. 🐍</p><p>The biggest changes include:<br>- a new interactive interpreter<br>- experimental support for running in a free-threaded mode<br>- a Just-In-Time compiler</p><p>Read "What’s New In Python 3.13" 👇<br><a href="https://docs.python.org/3/whatsnew/3.13.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.python.org/3/whatsnew/3.1</span><span class="invisible">3.html</span></a></p><p><a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</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/Thread" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Thread</span></a> <a href="https://fosstodon.org/tags/JIT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JIT</span></a></p>
lispm<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@amoroso" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>amoroso</span></a></span> <a href="https://moth.social/tags/symbolics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>symbolics</span></a> <a href="https://moth.social/tags/genera" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>genera</span></a> naturally also has graph drawing features. Attached screenshot shows a simple example. In the Listener (-&gt; <a href="https://moth.social/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://moth.social/tags/repl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repl</span></a>) I define a new command Show Flavor Tree. It displays the inherited Flavors. Flavors are early classes on the <a href="https://moth.social/tags/lispmachine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lispmachine</span></a>. The Listener is also a drawing plane. The command takes the name of a flavor class, then calls the graph formatter with arguments. PRESENT-FLAVOR prints the flavor and makes it mouse sensitive.</p>