frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Interactive Common Lisp: An Enhanced REPL

https://github.com/atgreen/icl
74•atgreen•2d ago
I created this because sometimes I want more than rlwrap but less than emacs. icl aims to hit that middle sweet spot.

It's a terminal application with context-aware auto-complete, an interactive object inspector, auto-indentation, syntax colouring, persistent history, and much more. It uses sly to communicate with the child lisp process and aims to be compatible with any sly-supporting implementation. I hope others find it useful!

Comments

dcassett•3h ago
Perhaps because I'm still on Debian 12 (or more likely I did something wrong), I had trouble getting it working by compiling the icl/ocicl sources with sbcl. It complained "Failed to connect to Slynk after 10 seconds". I tried running a Slynk server in sbcl, but icl froze up, and the server said "slynk:close-connection: end of file on #<dynamic-extent STRING-INPUT-STREAM (unavailable) from "#A">. Then I tried running a swank server, and got the icl prompt (good), but then tab completion invoked the debugger: "Package SLYNK does not exist". Finally, I ran the swank server after first running "(asdf:load-system :slynk)" and everything seems to work.

One thing I immediately miss (that rlwrap provides) are the keyboard functions such as reverse-search-history (usually mapped to C-r) and history-search-backward (have this mapped to M-p). History recall only seems possible with the up arrow.

Also, be in for some surprises if you try to paste some lisp code into the REPL, especially if there are long lines. The interaction is apparently meant for a human typing, not pasting.

atgreen•2h ago
I fixed the paste issue. Thanks! (edit: And Ctrl-R)
vjust•32m ago
awesome, I will try it

alpr.watch

https://alpr.watch/
397•theamk•3h ago•194 comments

No Graphics API

https://www.sebastianaaltonen.com/blog/no-graphics-api
105•ryandrake•1h ago•24 comments

GPT Image 1.5

https://openai.com/index/new-chatgpt-images-is-here/
95•charlierguo•2h ago•42 comments

Thin desires are eating your life

https://www.joanwestenberg.com/thin-desires-are-eating-your-life/
75•mitchbob•19h ago•9 comments

40 percent of fMRI signals do not correspond to actual brain activity

https://www.tum.de/en/news-and-events/all-news/press-releases/details/40-percent-of-mri-signals-d...
326•geox•6h ago•134 comments

Mozilla appoints new CEO Anthony Enzor-Demeo

https://blog.mozilla.org/en/mozilla/leadership/mozillas-next-chapter-anthony-enzor-demeo-new-ceo/
295•recvonline•6h ago•424 comments

The World Happiness Report is beset with methodological problems

https://yaschamounk.substack.com/p/the-world-happiness-report-is-a-sham
43•thatoneengineer•20h ago•44 comments

Writing a blatant Telegram clone using Qt, QML and Rust. And C++

https://kemble.net/blog/provoke/
21•tempodox•4h ago•2 comments

Meta's new A.I. superstars are chafing against the rest of the company

https://www.nytimes.com/2025/12/10/technology/meta-ai-tbd-lab-friction.html
17•furcyd•6d ago•12 comments

GitHub will begin charging for self-hosted action runners on March 2026

https://github.blog/changelog/2025-12-16-coming-soon-simpler-pricing-and-a-better-experience-for-...
228•nklow•3h ago•63 comments

Liskell – Haskell Semantics with Lisp Syntax [pdf]

http://clemens.endorphin.org/ILC07-Liskell-draft.pdf
45•todsacerdoti•22h ago•1 comments

Sega Channel: VGHF Recovers over 100 Sega Channel ROMs (and More)

https://gamehistory.org/segachannel/
169•wicket•7h ago•22 comments

Artie (YC S23) Is Hiring Senior Enterprise AES

https://www.ycombinator.com/companies/artie/jobs/HyaHWUs-senior-enterprise-ae
1•j-cheong•3h ago

How geometry is fundamental for chess

https://lichess.org/@/RuyLopez1000/blog/how-geometry-is-fundamental-for-chess/h31wwhUX
29•fzliu•4d ago•6 comments

Vibe coding creates fatigue?

https://www.tabulamag.com/p/too-fast-to-think-the-hidden-fatigue
83•rom16384•2h ago•81 comments

Show HN: Sqlit – A lazygit-style TUI for SQL databases

https://github.com/Maxteabag/sqlit
53•MaxTeabag•1d ago•3 comments

Confuse some SSH bots and make botters block you

https://mirror.newsdump.org/confuse-some-ssh-bots.html
26•Bender•5d ago•3 comments

Pricing Changes for GitHub Actions

https://resources.github.com/actions/2026-pricing-changes-for-github-actions/
375•kevin-david•3h ago•222 comments

Japan to revise romanization rules for first time in 70 years

https://www.japantimes.co.jp/news/2025/08/21/japan/panel-hepburn-style-romanization/
29•rgovostes•11h ago•10 comments

Rust GCC back end: Why and how

https://blog.guillaume-gomez.fr/articles/2025-12-15+Rust+GCC+backend%3A+Why+and+how
130•ahlCVA•7h ago•60 comments

Creating custom yellow handshake emojis with zero-width joiners

https://blog.alexbeals.com/posts/custom-yellow-handshake-emojis-with-zero-width-joiners
24•dado3212•20h ago•1 comments

AI URI Scheme – Internet-Draft

https://www.ietf.org/archive/id/draft-sogomonian-ai-uri-scheme-01.html
14•enz•1d ago•2 comments

Nvidia Nemotron 3 Family of Models

https://research.nvidia.com/labs/nemotron/Nemotron-3/
74•ewt-nv•1d ago•8 comments

FVWM-95

https://fvwm95.sourceforge.net/
92•mghackerlady•3h ago•66 comments

Purrtran – ᓚᘏᗢ – A Programming Language for Cat People

https://github.com/cmontella/purrtran
193•simonpure•3d ago•26 comments

Context: Odin’s Most Misunderstood Feature

https://www.gingerbill.org/article/2025/12/15/odins-most-misunderstood-feature-context/
7•davikr•1d ago•0 comments

Pizlix: Memory Safe Linux from Scratch

https://fil-c.org/pizlix
39•nullbyte808•2d ago•3 comments

Full Unicode Search at 50× ICU Speed with AVX‑512

https://ashvardanian.com/posts/search-utf8/
160•ashvardanian•1d ago•66 comments

AIsbom – open-source CLI to detect "Pickle Bombs" in PyTorch models

https://github.com/Lab700xOrg/aisbom
44•lab700xdev•4h ago•31 comments

Debug Mode for LLMs in vLLora

https://vllora.dev/blog/debug-mode/
43•mrun1729•4d ago•4 comments