Temper Programming Language's Avatar

Temper Programming Language

@temper.bsky.social

A programming language designed to translate well to all the other languages so that a person or small team can support many other language communities with high quality libraries.

34 Followers  |  2 Following  |  5 Posts  |  Joined: 28.08.2023  |  1.4819

Latest posts by temper.bsky.social on Bluesky


Closure capture in JS, Kotlin, Java, Python, Go, Temper, Rust, C++, & Odin
YouTube video by Context Free Closure capture in JS, Kotlin, Java, Python, Go, Temper, Rust, C++, & Odin

New video! Closure capture in JS, Kotlin, Java, Python, Go, Temper, Rust, C++, & Odin youtu.be/FfkDXmcslAM

17.02.2026 14:58 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

So my current project should be an interesting study in the security of @temper.bsky.social

They launched secure / safe string templating that's unified for all compiler targets. You write temper and get safe HTML templating free then can confidently port it to JS, Rust, Lua, C#, Java, and Python.

09.02.2026 08:40 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 2    πŸ“Œ 1
Why a new language? Temper Language Documentation

Why a new language anyway?
temperlang.dev/blog/2026/01...

Each heterogeneous collection is heterogeneous in its own way,
Anna Karenina style.

Porting is not the same as translating.

Semantic tarpits suck.

Semantic consistency means Temper developers can support users of languages they don't know

09.01.2026 23:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Introduction The Temper programming language for solving problems once via ubiquitous libraries.

Sharing this again for the late night dorks.

Would you believe me if I told you a language where you can write one program then compile it to Typescript, Rust, Java, Python, C#, and Lua just got open sourced?

It’s real! I’ve been advising them. You should seriously take a look this is wild

08.01.2026 06:19 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Programming Languages in 2025!
YouTube video by Context Free Programming Languages in 2025!

2025 in programming languages! youtu.be/CzFiPcuMnWM

07.01.2026 15:27 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Good question. Wasm is great if you want to run one process with multiple languages that all compile to the Wasm binary format.

Modern distributed systems are multiple processes each with one PL. For that, you want shared high-level type definitions, logic, and idiomatic interfaces.
Libraries

07.01.2026 16:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Also maybe there are not enough languages.

Temper loves all programming languages.

If we succeed, and there are a lot of Temper libraries, next decade's newlang can leapfrog the "but there are no libraries for this language" problem with a Temper backend.

06.01.2026 20:19 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ha. Languages aren't quite like the standards xkcd.

A standard that unifies has to superset; you need to fully express each in the unifying standard.

A language can unite by translate type definitions & logic to a subset of each, and still provide useful support.

06.01.2026 20:14 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Temper Programming Language - Libraries for Every Language Community
YouTube video by Temper Temper Programming Language - Libraries for Every Language Community

Happy New Year! Happy New Programming Language!

Temper translates to all the other languages. Write a library, each other language community gets a library. We've recently open-sourced the compiler, CLI tools, and IDE plugins.

temperlang.dev && github.com/temperlang/temper

youtu.be/c8CVoKeUDdQ

06.01.2026 19:46 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 2    πŸ“Œ 3

@temper is following 2 prominent accounts