frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Ask HN: Who is hiring? (November 2025)

131•whoishiring•2h ago•142 comments

Ask HN: Who wants to be hired? (November 2025)

32•whoishiring•2h ago•88 comments

Tell HN: Mechanical Turk is twenty years old today

86•csmoak•22h ago•54 comments

Ask HN: Where to begin with "modern" Emacs?

213•weakfish•2d ago•109 comments

Doo: A Simple, Fast Programming Language Built on Rust and LLVM

9•nynrathod•9h ago•6 comments

Tell HN: Azure outage

881•tartieret•5d ago•804 comments

Ask HN: Who uses open LLMs and coding assistants locally? Share setup and laptop

338•threeturn•3d ago•186 comments

Ask HN: Anyone else use FreePascal as their low level language?

64•rlawson•1w ago•50 comments

Ask HN: Is Common Crawl used exhaustively by any search engine?

8•n1xis10t•17h ago•2 comments

Ask HN: Not treated respectfully by colleague – advice?

115•golly_ned•1w ago•125 comments

Ask HN: Why are QR codes not clickable links on browsers?

19•obilgic•22h ago•14 comments

Tell HN: Twilio support replies with hallucinated features

157•haute_cuisine•5d ago•40 comments

Ask HN: Alternatives to Clay for Enrichment?

3•Poomba•1d ago•4 comments

Ask HN: Self Hostable Alternative to Jsonbin.io?

8•jimmydin7•20h ago•1 comments

Ask HN: Why I rarely see game dev startup here?

19•blindprogrammer•2d ago•10 comments

Ask HN: What notably hasn't changed in the past 10 years?

16•cjbarber•1d ago•16 comments

Ask HN: Is anybody running a successful non-subscription business?

14•fandorin•3d ago•33 comments

How are you handling identities for AI agents?

8•andylow•2d ago•7 comments

Tell HN: OpenAI now requires ID verification and won't refund API credits

206•retube•1w ago•121 comments

What is the best way to use Claude Code from my phone?

4•tripleyeti•1d ago•6 comments

Ask HN: Who else thinks they should add GOTO statements to Python?

2•n1xis10t•17h ago•9 comments

Scientists can't define consciousness, yet we think AI will have it

15•f_of_t_•3d ago•24 comments

Ask HN: Does anyone else with astigmatism not like dark-mode?

10•morkalork•3d ago•16 comments

You've reached the end!

Open in hackernews

Doo: A Simple, Fast Programming Language Built on Rust and LLVM

9•nynrathod•9h ago
Hey HN!

https://github.com/nynrathod/doolang

I'm Nayan, and I'm stoked to share Doo, my project turned side hustle for a lang that's dead simple to write but punches like Rust. Think clean syntax (inspired by Rust but less boilerplate), auto memory mgmt via ref counting (no GC pauses), rich types, and it spits out standalone native bins via LLVM/clang.

Why Doo? Coding should feel fun, not fighty. No more wrestling with lifetimes or macros just to get a "hello world" but still safe and speedy.

Quick tour (hello.doo):

fn main() { let msg = "Hey HN!"; print(msg); }

Static Type System: Compile-time type checking with type inference Automatic Memory Management: Reference counting for data types Rich Data Types: Integers, strings, booleans, arrays, maps, and tuples Module System: Organize code with a hierarchical import system Control Flow: Conditional statements, for loops, and range iteration Function System: First-class functions with parameter and return type annotations Native Compilation: Compiles to standalone executables using clang/lld

Repo: https://github.com/nynrathod/doolang (stars/pulls welcome!)

What do you think? Too Rust-y? Missing a killer feature?

Comments

sim7c00•9h ago
what are the kind of things you are building yourself with this?
nynrathod•6h ago
Hi,

So main goal of this language is to have simplicity while writing code. Rust is great will dominate, but as dev who want speed and security but with high level syntax, doolang is best for them. Right now im working on std library and inbuilt function, and moving forward I will integrate doolang with my own note taking app uoozer note https://play.google.com/store/apps/details?id=com.uoozer.not... , 550+ test cases covered by doolang already with valgrind memroy test too.

so for roadmap, after inbuilt functions and standard library deployment will build http router and will test real world scenario for api dev. IF all well then will integrate with uoozer note.

pavelai•3h ago
The idea and syntax looks good for me. I like it's clean an minimalistic design. But still it's to early to say is it good or not. Because there is no obvious features. You should answer the question what's the goal of the language and find the auditory who is right for you.

Did you write it or generate? If the later, then it's could be even more impressive in some way.

pavelai•3h ago
I think there is a bit of a additional value here. It's very good as a learning project, like "how to make you own programming language and compile it into executable". Due to the simplicity and minimalism, it could be very useful.
nynrathod•1h ago
Hi,

Yeah make sense, but I don't have any buzzing goal right now, doolang is not any dsl, just to ensure high level syntax for developer writing backend servers apis. And not started as learning project. Will move forward as per feedback of community and requirement but not such specific target im aiming. so again simple concept is keep it simple to write with speed and security

Panzerschrek•21m ago
Is it safe?

Does it require using traits everywhere, like Rust does?

Does it have proper references (C++ style)?