News for hackers. Stuff that matters.

zlfn

Show HN: LLVM-Z80 - I wrote a complete LLVM backend with AI

https://github.com/llvm-z80/llvm-z80

Two years ago, I started a project called Rust-GB to compile Rust for the Game Boy.At the time, no stable LLVM backend supported the Game Boy’s CPU.I had to use a complex workaround: transpiling Rust to C via LLVM-CBE and then compiling that C code using SDCC.Back then, building a native LLVM backend was a dream, but I lacked the time to do it alone.Fast forward two years, and things have...

( Read More... | no comments | on HN )
Re:C++26: The Oxford Variadic Comma on Sunday March 15, 2026 @02:53PM (#47390561)
It's already there. It's called C#
I really love this product.
Re:C++26: The Oxford Variadic Comma on Sunday March 15, 2026 @02:46PM (#47390500)
C++ seems to be constantly getting complicated. If the major version were to change, there wouldn't be any need for backward compatibility with the existing code, and it would have been okay to delete that syntax while creating an automatic formatter.
Then, what you're going to do is create a new programming language with Esperanto
Actually, the use of Hanza(Hanzi)-Hangul mixed script wasn't exactly a byproduct of the Japanese occupation. (In fact, Japanese was the official language back then lol)

People started moving away from using difficult-to-type Hanza as soon as the typewriter was introduced. As computerization progressed, the transition naturally continued until Hanza was phased out of most documents. Even so, it has only been about 40 years since Hanza disappeared from everyday daily life.

However, in the vast majority of cases, non-ASCII characters are rarely used for variable or function names during programming. This is because they can cause conflicts when using different encoding systems, and some automation tools fail to recognize them. Consequently, programmers in non-English speaking regions must invest more effort into naming variables than English speakers, as they have to translate all localized expressions into English.

When Toss, a Korean unicorn startup, announced that they would start using Korean for variable names within financial contexts, it sparked significant debate and a wide range of reactions among Korean programmers.

It's been a long time since I've seen a properly implemented Korean programming language