Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Laya the open source version of Jev(convaiinnovations.com ↗)
    33comments
  2. Human brain is two separate organs, Stanford Medicine-led research finds(stanford.edu ↗)
    141comments
  3. AI-generated posters don’t have to be horrible(john.hartnup.uk ↗)
    296comments
  4. “The Secret Life of Circuits” is here(coredump.cx ↗)
    31comments
  5. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    499comments
  6. GPT-6 Astra Solves a WWI German Radio Cipher(prinzai.com ↗)
    103comments
  7. San Francisco Onion Futures Company(onionfutures.com ↗)
    88comments
  8. If math is more than proof, we need to better celebrate the rest of it(terrytao.wordpress.com ↗)
    139comments
  9. Communication by means of modulated Johnson noise(pnas.org ↗)
    12comments
  10. Cloudflare Quick Tunnels(cloudflare.com ↗)
    294comments
  11. From Stonemasons to Carpenters(thelastsoftwareengineer.substack.com ↗)
    3comments
  12. How to Write with an LLM(sockpuppet.org ↗)
    352comments
  13. You can run Git on object storage if you re-make packfiles(tigrisdata.com ↗)
    20comments
  14. Ray Ozzie and the Optimism of Being Early(reproof.app ↗)
    1comments
  15. SDCC – Small Device C Compiler(sourceforge.net ↗)
    20comments
  16. Saving another 100TB of RAM(cloudflare.com ↗)
    85comments
  17. Science Is Open Software(jepedersen.dk ↗)
    45comments
  18. How OpenAI Used Its Own LLMs to Design Its Jalapeño Chip(ieee.org ↗)
    102comments
  19. Why building a Rust LSP is hard(rust-glancer.github.io ↗)
    42comments
  20. NASA-IBM Lunar Foundation open-Source Geospatial AI Model(usra.edu ↗)
    5comments
  21. Ctenophores: Wonders of Biology(quantamagazine.org ↗)
    6comments
  22. The first new cat species discovered in 100 years(nationalgeographic.com ↗)
    113comments
  23. OpenJev(openjev.com ↗)
    273comments
  24. Goroutine Leak Profiles(go.dev ↗)
    6comments
  25. Show HN: I wrote a custom assembler for CHIP-8 in C++(github.com/tackx ↗)
    3comments
  26. Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash(cactuscompute.com ↗)
    89comments
  27. Photon-Emission-Guided Laser Fault Injection Enables RP2350 Secure Debug(ledger.com ↗)
    76comments
  28. Veronese's Dogs(publicdomainreview.org ↗)
    2comments
  29. Warez: The Infrastructure and Aesthetics of Piracy (2021)(archive.org ↗)
    94comments
  30. Cache-to-Cache: Direct Semantic Communication Between LLMs (2025)(arxiv.org ↗)
    16comments

Little is a statically typed, C-like scripting language

18 pointsby 10y agolittle-lang.org
6 comments
10y agoHN ↗

While some of us could switch from C to Tcl easily, our pointy-haired boss could not, he's mostly C and would lose about a half a day to get back into Tcl.

He did what every crazy boss does, he funded a programming language.

These bits made me laugh (and feel some small amount of envy). Is it correct to presume they're referring to you here?

10y agoHN ↗

Hi, pointed haired boss here, reporting for duty :)

I get the envy, it is nice being able to fund a language. I feel vaguely guilty like I was scratching my own itch, because that's exactly what was going on. I'll feel less guilty if someone else says "hey, cool, looks like C" and plays with it.

I think if I did it all over again I'd open source it sooner.

10y agoHN ↗

The envy is actually directed at your co-workers/employees: they get to work on something that has almost completely no hope of becoming commercial :).

I understand why you did it with your VCS, but with a scripting language? I would have made it open source sooner, too. Then again, as the business owner, there are always other angles that need to be considered.

10y agoHN ↗

It was just always work to clean it up and make a website and export the code to git. It was everyone working on it for the last few weeks, it was way more work than I wanted it to be.

The other aspect was that I wanted the language design to settle down before open sourcing it. I wasn't interested in a "design by internet" language, my experience is that stuff that comes out of one mind tends to hang together better. I probably waited longer than I needed to :)

10y agoHN ↗

Thanks for open sourcing it! I'll start building syntax highlighting for it for the editor I use. Should be easy enough since it's based on C.

10y agoHN ↗

We've been using this language internally for a number of years and finally got around to pushing it out the door.

It's unusual because it keeps C's types, so you get compile time type checking (with some run time checks). In particular you get structs which are nicer than the typical scripting language approach of using a hash where you want a struct. The structs tend to be commented, I learn a lot about a program by reading the struct declarations.

It's based on Tcl which might seem a little strange these days, but back in the day we were a self funded startup (18 years later, still no VC money) and there was just no way I could have paid for native guis on all the platforms. So the Tk part of Tcl/Tk was essential. I love what Tk can do, even today. But Tcl syntax drives me crazy unless I'm living in it every day.

Little has been pleasant to use, ctags just work, indent just works (until it hits "if (buf =~ /regexp/)", I think that trips it up because it doesn't know that // is like ""), c mode in editors tend to just work.

If it gains any traction I could imagine that someone tries to make a gcc --little dialect, I'd be all over that idea.

It's been fun developing the language, here's hoping someone has fun using it.