Creating an Arabic Programming Language!
summary
Created an Arabic programming language called Noor, an imperative Algol-based language aimed at middle and high schoolers; a working browser editor exists but initially shows broken text until Arabic bidi and reshaping are implemented. Implementation uses Peggy to build the parser/DSL, includes a FizzBuzz example, and chooses Sudanese-dialect keywords. The talk documents concrete choices, tooling, rendering bugs, how they’re fixed, and that the language actually runs in the browser.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:32Ramzi
- 2:03Noor
- 3:10Function
- 4:04Keywords
- 4:20Arabic
- 4:56Sudanese Dialect
- 7:11How Arabic works
- 8:13Reshaping
- 9:18Math
related talks
45mHow to Make a Programming Language
21mKeynote: Hedy: Creating a Gradual Programming Language
01h 05mHedy: Creating a Programming Language for Everyone
52mIntroduction to the Beads Language
21mKeynote: Hedy: Creating a Gradual Programming Language
38mCode Calligrams
42mImplementing Languages for Fun and Profit
16mImplementation of right-to-left languages on the frontend
