frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Using Coalton to implement a quantum compiler (2022)

https://coalton-lang.github.io/20220906-quantum-compiler/
57•andsoitis•1y ago

Comments

reikonomusha•1y ago
Coalton remains in active development and is used at a couple companies. Like a handful of others in recent history, it's a language that's designed and implemented directly against the needs of either actual products or (PLT-unrelated) research initiatives, so things like performance aren't an afterthought.

There are a few software engineering positions in the Boston, MA area to work on the Coalton compiler (algebraic type systems, optimizations, high-performance computing, dev tools, ...) and to use it for autonomous, firm realtime systems (unrelated to quantum). Email in profile if interested.

joshjob42•1y ago
Is Coalton compatible broadly compatible with the features of CIEL? I've been interested in getting into CL, and CIEL seems like a very nice batteries-included way to do that. But Coalton is also quite interesting and brings some features that may be useful. But I'm such a novice in this particular space (I'm mostly a Julia user with Python and some elisp) that I can't quite tell. Obviously I could start learning CL using CIEL and later play with Coalton but was just wondering if you knew how they may play together.
reikonomusha•1y ago
Coalton can be used wherever (almost any) Common Lisp can be used: mixed in, side by side, exclusively, as an library, etc.

CIEL doesn't presently ship any native Coalton interfaces, so all invocations of CIEL within Coalton code would have to be in a "lisp" form, which is like Rust's "unsafe".

    (define (some-coalton-function arg)
      ;; break out to Lisp
      (lisp String (arg)
        ...CIEL stuff here...))
On ordinary safety settings, the String declaration on the Lisp code will be checked at runtime so that wrong types don't leak back into the surrounding/calling Coalton code.

Conversely, Coalton code can be freely used within Common Lisp code regardless of whether it uses CIEL.

dang•1y ago
A couple bits of past discussion:

Using Coalton to Implement a Quantum Compiler - https://news.ycombinator.com/item?id=36413832 - June 2023 (1 comment)

Using Coalton to Implement a Quantum Compiler - https://news.ycombinator.com/item?id=32741928 - Sept 2022 (1 comment)

Emacs 31 Is Around the Corner: The Changes I'm Daily Driving

https://www.rahuljuliato.com/posts/emacs-31-around-the-corner
222•frou_dh•3h ago•99 comments

Ubiquiti: Enterprise NAS, Built on ZFS

https://blog.ui.com/article/introducing-enterprise-nas
56•ksec•1h ago•26 comments

Swiss parliament lifts ban on new nuclear power plants

https://www.bluewin.ch/en/news/switzerland/parliament-lifts-ban-on-new-nuclear-power-plants-32575...
53•leonidasrup•1h ago•9 comments

I found 10k GitHub repositories distributing Trojan malware

https://orchidfiles.com/github-repositories-distributing-malware/
176•theorchid•3h ago•50 comments

Launch HN: TesterArmy (YC P26) – Agents that test web and mobile apps

https://tester.army
19•okwasniewski•43m ago•5 comments

Has W Social switched to closed source?

https://blog.elenarossini.com/w-social-public-institutions-and-the-theater-of-european-digital-so...
101•nemoniac•2h ago•54 comments

Hospitals and universities repurposing drugs at 90% lower cost

https://www.kcl.ac.uk/news/hospitals-and-universities-repurposing-drugs-at-90-lower-cost
146•giuliomagnifico•5h ago•66 comments

Midjourney Medical

https://www.midjourney.com/medical/blogpost
1089•ricochet11•13h ago•752 comments

Advanced Compilers: The Self-Guided Online Course

https://www.cs.cornell.edu/courses/cs6120/2025fa/self-guided/
104•ibobev•4h ago•11 comments

Modos Color Monitor Pushes E-Paper Displays Further

https://spectrum.ieee.org/modos-e-paper-monitor
67•Vinnl•3h ago•20 comments

How Alberta Eradicated Rats

https://worksinprogress.co/issue/albertas-war-on-rats/
37•tzury•2h ago•16 comments

Migrate from OpenClaw

https://hermes-agent.nousresearch.com/docs/guides/migrate-from-openclaw
54•JumpCrisscross•1h ago•41 comments

DeepSeek Introduces Vision

https://chat.deepseek.com/
333•RIshabh235•9h ago•131 comments

Dwarf Fortress in the Browser

https://github.com/Sessa93/remote-df
15•andre9317•3d ago•1 comments

A website that lists websites to submit your website to

https://www.submission.directory/
6•azeemkafridi•20m ago•1 comments

Microsoft new Outlook takes 10 seconds to do what Outlook Classic does instantly

https://www.windowslatest.com/2026/06/15/microsofts-new-outlook-takes-10-seconds-to-do-what-outlo...
255•Adam-Hincu•3h ago•172 comments

Local Qwen isn't a worse Opus, it's a different tool

https://blog.alexellis.io/local-ai-is-not-opus/
353•alphabettsy•12h ago•191 comments

We built a persistent agent memory layer on Elasticsearch with 0.89 recall

https://www.elastic.co/search-labs/blog/agent-memory-elasticsearch
57•showmypost•4h ago•22 comments

.gitignore Isn't the Only Way to Ignore Files in Git

https://nelson.cloud/.gitignore-isnt-the-only-way-to-ignore-files-in-git/
92•FergusArgyll•5h ago•19 comments

Image Toolbox (T8RIN)

https://github.com/T8RIN/ImageToolbox/
16•unexpectedVCR•3d ago•2 comments

Unity vs. Floating Point

https://aras-p.info/blog/2026/06/11/Unity-vs-floating-point/
21•ibobev•3d ago•1 comments

What was nice about the UI of Windows 2000

https://movq.de/blog/postings/2026-06-16/0/POSTING-en.html
3•npongratz•47m ago•1 comments

Seven Perfect Shuffles Randomize a Deck of Cards. But How Many Sloppy Ones?

https://www.quantamagazine.org/seven-perfect-shuffles-randomize-a-deck-of-cards-but-how-many-slop...
47•layer8•6h ago•25 comments

Vinyl Cache and Varnish Cache

https://vinyl-cache.org/organization/on_vinyl_cache_and_varnish_cache.html#org-vinyl-varnish
56•embedding-shape•3d ago•16 comments

US holds off blacklisting DeepSeek, more than 100 firms deemed security risks

https://www.reuters.com/world/china/us-holds-off-blacklisting-chinas-deepseek-more-than-100-firms...
503•giuliomagnifico•1d ago•549 comments

AMD silently removes memory encryption from consumer Ryzen CPUs

https://www.tomshardware.com/pc-components/cpus/amd-silently-removes-memory-encryption-from-consu...
316•lompad•7h ago•156 comments

I hate compilers

https://xeiaso.net/notes/2026/anubis-wasm-vendor-binary/
128•xena•10h ago•117 comments

Sogen – High-performance Windows and Linux userspace emulator

https://sogen.dev/
64•fratellobigio•3d ago•17 comments

Clojure Hosted on Go

https://github.com/glojurelang/glojure
188•dnlo•16h ago•23 comments

Lore – Open source version control system designed for scalability

https://lore.org/
1202•regnerba•1d ago•638 comments