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)

We're making Bunny DNS free: because a faster internet won't build itself

https://bunny.net/blog/were-making-bunny-dns-free/
59•dabinat•1h ago•19 comments

Vulnerability reports are not special anymore

https://words.filippo.io/vuln-reports/
280•goranmoomin•10h ago•152 comments

Raspberry Pi Pico W as USB Wi-Fi Adapter

https://gitlab.com/baiyibai/pico-usb-wifi
140•byb•6h ago•46 comments

Jerry's Map

http://www.jerrysmap.com/the-map
472•turtleyacht•15h ago•54 comments

Why eval startups fail (2025)

https://thomasliao.com/eval-startups
21•jxmorris12•1d ago•16 comments

Show HN: An ASCII 3D Rendering Engine

https://glyphcss.com
133•apresmoi•3d ago•39 comments

In memory of the man who put red and green squiggles under words

https://devblogs.microsoft.com/oldnewthing/20260622-00/?p=112451
378•saikatsg•15h ago•64 comments

FUTO Swipe – A new swipe typing model

https://swipe.futo.tech/
544•futohq•16h ago•175 comments

Qwen-AgentWorld: Language World Models for General Agents

https://arxiv.org/abs/2606.24597
106•ilreb•7h ago•29 comments

"Fix" MacBook Neo Cursor Lag: Record 1 Pixel of the Screen Every 10 Seconds

https://gist.github.com/retroplasma/ec21767d0a8380c7ea9c2fbee1c7d6bf
101•retroplasma•7h ago•38 comments

Grok Build 0.1: Intelligence, Performance and Price Analysis

https://artificialanalysis.ai/models/grok-build-0-1-06-16
9•himata4113•1h ago•2 comments

Ashby (YC W19) Is Hiring EMEA Engineers Who Can Design

https://www.ashbyhq.com/careers?ashby_jid=87b96eef-edc1-4de4-adb6-d460126d02f8&utm_source=hn
1•abhikp•3h ago

Printing Gaussian Splats

https://www.patreon.com/DanyBittel/posts/printing-splats-161333338
309•ilnmtlbnm•2d ago•32 comments

Remaking BBC test cards to teach you video processing

https://www.youtube.com/watch?v=U_6HxPkrgcg
40•unleaded•2d ago•1 comments

Rhombus Language 1.0

https://blog.racket-lang.org/2026/06/rhombus-v1.0.html
167•Decabytes•1d ago•44 comments

Swift Package Index joins Apple

https://swiftpackageindex.com/blog/swift-package-index-joins-apple
207•JDevlieghere•16h ago•69 comments

Usbliter8: an A12/A13 SecureROM Exploit

https://ps.tc/pages/blog-usbliter8.html
142•givinguflac•5d ago•29 comments

Vector Graphics in Lil

http://beyondloom.com/blog/vectorgraphics.html
4•RodgerTheGreat•1d ago•0 comments

Show HN: TikZ Editor – WYSIWYG editor for figures in LaTeX

https://tikz.dev/editor/
393•DominikPeters•19h ago•72 comments

A man was gifted his dream car by Kevin Mitnick, who he helped put in prison

https://www.thedrive.com/news/this-man-was-gifted-his-dream-car-by-the-notorious-hacker-he-put-in...
177•mauvehaus•1d ago•113 comments

The worthlessness of Vitamin D is mildly exaggerated

https://dynomight.net/vitamin-d/
298•surprisetalk•17h ago•213 comments

Dirty Little Zine – a tool for making an 8 page printable Zine

https://dirtylittlezine.com/
125•cianmm•3d ago•19 comments

Millimeter wave technology drills 100 meters into granite

https://www.thinkgeoenergy.com/quaise-energy-achieves-100-meters-of-drilling-using-millimeter-wav...
160•Jimmc414•3d ago•56 comments

Meta Pauses Employee-Tracking Program Following Internal Data Leak

https://www.wired.com/story/meta-pauses-employee-tracking-program-following-internal-security-bre...
248•1vuio0pswjnm7•9h ago•173 comments

Lithp.py (~2008)

https://fogus.me/fun/lithp/
25•wglb•2d ago•4 comments

The Teensy Executable Revisited

https://www.muppetlabs.com/~breadbox/software/tiny/revisit.html
38•ankitg12•7h ago•3 comments

Inventing the Future, One Lisp Machine at a Time

https://www.patrickdomanico.com/bpm/2026/06/16/inventing-the-future-one-lisp-machine-at-a-time/
103•pamoroso•1d ago•14 comments

F* file system – file search that reads SSD directly bypassing OS kernel

https://github.com/dmtrKovalenko/ffs
74•neogoose•2d ago•41 comments

Show HN: Graphical SQL Builder and Debugger

https://github.com/webofmarius/SQLJoiner
10•matei88•2d ago•4 comments

Fired by Google for creating the Google workspace CLI

https://twitter.com/JPoehnelt/status/2069482265953087602
543•justinwp•15h ago•313 comments