Racket
(define translations #hash([Chinese . "你好 世界"] [English . "Hello world"] [French . "Bonjour le monde"] [German . "Hallo Welt"] [Greek . "Γειά σου, κόσμε"] [Portuguese . "Olá mundo"] [Spanish . "Hola mundo"] [Thai . "สวัสดีชาวโลก"] [Turkish . "Merhaba Dünya"]))
Racket Racket, the Programming Language #lang racket/gui (define my-language 'English) (define translations #hash([Chinese . "你好 世界"] [English . "Hello world"] [French . "Bonjour le monde"] [German . "Hallo Welt"] [Greek . "Γειά σου, κόσμε"] [Portuguese . "Olá mundo"] [Spanish . "Hola mundo"] [Thai . "สวัสดีชาวโลก"] [Turkish . "Merhaba Dünya"])) (define my-hello-world (hash-ref translations my-language "hello world")) (message-box "" my-hello-world) Mature Practical Extensible Robust Polished Racket, the Language-Oriented Programming Language #lang datalog…
saved by
related reading
- Nix language basics — nix.dev documentationnix.dev
- A Friendly Introduction to Racketgeometridae.bearblog.dev
- Beautiful Racket: Make a language in one hour: stackerbeautifulracket.com
- Beautiful Racket: Make a language in one hour: stackerbeautifulracket.com
- Learn X in Y Minutes: Scenic Programming Language Tourslearnxinyminutes.com
- Programming Languages - Hyperpolyglothyperpolyglot.org
- A half-hour to learn Rustfasterthanli.me
- One Div Zero: A Brief, Incomplete, and Mostly Wrong History of Programming Languagesjames-iry.blogspot.com
- Logo Programming Languageel.media.mit.edu
- Rust Language Cheat Sheetcheats.rs
- Macros - The Rust Programming Languageweb.mit.edu
- Weird Languagespaulgraham.com