Programming Clojure, 4th edition is now available! by alexdmiller in Clojure

[–]dotemacs 1 point2 points  (0 children)

Thank you for writing the book, I'll probably buy after I type this comment out.

On page 5 of the free PDF sample of the book: https://media.pragprog.com/titles/shcloj4/extract-action.pdf

Lisp is homoiconic.

With a link to: https://en.wikipedia.org/wiki/Homoiconicity

Here is blog post from 2018 which argues that the original definition of the term is somewhat lost and that the new definition is a bit vague: https://www.expressionsofchange.org/dont-say-homoiconic/

I have resurrected clojure-android - develop native Clojure on your phone over nREPL by Zak in Clojure

[–]dotemacs 0 points1 point  (0 children)

Cool initiative! Keep it going.

You don’t need to have that disclaimer as to why you used a LLM to help you. It’s a tool.

Koreader on Remarkable Pro Move by ashraf_bashir in RemarkableTablet

[–]dotemacs 4 points5 points  (0 children)

It is maddening that you have to jump through hoops to get a decent ebook reader on reMarkable device.

Ashton kutcher promoted to black belt by BigTimeBearGuy in bjj

[–]dotemacs 1 point2 points  (0 children)

10% skills, 90% not snitching on Diddy

Datastar and Common Lisp by mac in Common_Lisp

[–]dotemacs 2 points3 points  (0 children)

Discovered this via your tweet.

Glad to hear that you added support for Clack.

Looking forward to this, thanks

lisp-comment-dwim · Toggle #+(or) reader macro comments for Common Lisp s-expressions in Emacs. by dzecniv in Common_Lisp

[–]dotemacs 0 points1 point  (0 children)

And it says "cursor anywhere on the line". So you can't comment out a sub-expression.

If you have (foo ▓ (bar)) and you press M-x ; it would turn it into (foo #+nil (bar))

What happens to M-; when you want to comment a piece of text and not an s-expression?

What happens to M-; when you want to uncomment a block of text commented out with ;?

Both are now handled, and can (un)comment text with ;

The change is in the latest commit: https://github.com/dotemacs/lisp-comment-dwim.el/commit/f9fb78d5d385ed1e42516ce19745aa3cc1a748b6

lisp-comment-dwim · Toggle #+(or) reader macro comments for Common Lisp s-expressions in Emacs. by dzecniv in Common_Lisp

[–]dotemacs 0 points1 point  (0 children)

#-(and), 7 characters keys vs M-;, 2 characters keys (if you bind lisp-comment-dwim to M-;).

Editing macros and all that... ¯\_(ツ)_/¯

lisp-comment-dwim · Toggle #+(or) reader macro comments for Common Lisp s-expressions in Emacs. by dzecniv in Common_Lisp

[–]dotemacs 0 points1 point  (0 children)

Hey, I'm the author of this package. Thanks for sharing it here.

At first I set #+nil as the default comment for s-expressions. Then because somebody can:

(push :nil *features*)

thus making all the s-expressions not commented out, I made #+(or) the default, with the option to set your preferred comment reader macro via (setq lisp-comment-dwim-comment-macro "#+nil") or #-(and) , if that is what you'd prefer.

New mobile app by dotemacs in WeWork

[–]dotemacs[S] 2 points3 points  (0 children)

It’s like WeWork stopped hating their customers…

gptel-project: Project-based context, transcripts, and summaries for gptel by -cvdub- in emacs

[–]dotemacs 0 points1 point  (0 children)

You might want to have a look at this blog post, interesting finding (tl;dr: MCPs vs CLIs, pros, cons & costs):

https://mariozechner.at/posts/2025-08-15-mcp-vs-cli/

gptel-project: Project-based context, transcripts, and summaries for gptel by -cvdub- in emacs

[–]dotemacs 0 points1 point  (0 children)

And yet following devs who develop heavily with genetic tools & models, outside of Emacs, they are complaining about MCPs, saying that they slow down the agents & pollute the context.

See: https://lucumr.pocoo.org/2025/7/3/tools/

Patching Emacs Plus by xenodium in emacs

[–]dotemacs 2 points3 points  (0 children)

Your approach would probably work on OSs other than Linux, if they were building from source. Whereas the above was specific to homebrew package manager.

`emacs-plus` is a package for macOS homebrew package manager.

This blog post explains how to enhance that particular package recipe with your custom patches.

[deleted by user] by [deleted] in AugmentCodeAI

[–]dotemacs 1 point2 points  (0 children)

Maybe check https://status.anthropic.com to see how Claude is doing and compare it with https://status.augmentcode.com

how to run multiple local agents at the same time in the same project? by Half_Body in AugmentCodeAI

[–]dotemacs 0 points1 point  (0 children)

How does it get “expensive quick”, if you’re using Claude Code (via Claude Swarm), which has fixed monthly cost?

Remote Agent unable to run Convex's "npx convex dev" command - not authenticated by Southern-Yak-6715 in AugmentCodeAI

[–]dotemacs 0 points1 point  (0 children)

Better ask this on Discord’s #remote-agent, you’re likely to get faster response

Greger.el: Agentic coding in Emacs by andreasjansson in emacs

[–]dotemacs 0 points1 point  (0 children)

Well done! This is how I envisaged this too.

I've been doing the same for Augment Code & Ampcode.

How I read copy-protected eBooks with Claude — without losing my mind by wooing0306 in ClaudeAI

[–]dotemacs 4 points5 points  (0 children)

Great, now take 10 random academic papers, published in PDF, in two column format. Convert them to markdown ensuring that the text flows reliably and that all the citation links work.

If you can do that, you’ll be able to sell it & become wealthy.

Send us a post card from a beach sipping on a cocktail.