Writing Ruby, just not in English!
summary
Claim: writing Ruby in a non-English language is practical and educational. Built two gems that generate a vernacular Ruby runtime and scaffolding, use Google Translate to seed keyword mappings, and produce language variants like Ruby vernac Spanish and Portuguese plus Hindi/Marathi examples. The parser scaffolding lists core classes and methods for translation. An Ruby vernac parser plus a second gem runs the code. An emoji-only Ruby variant compiles and prints, so the idea actually works.
AI-written summary · about
chapters (9)
- 0:00Writing Ruby in other languages
- 2:31English barrier in programming
- 3:35Ruby Vernac creation
- 6:02Meaningful code
- 11:45Ruby in Spanish examples
- 16:20Translating keywords
- 18:48Ruby Vernac tooling
- 20:33Ruby Vernac goals
- 21:16Ruby Vernac and emojis
related talks
40mRuby Writing Machines
26mhow a language affects its people
39mAs a language, can we make Ruby as signficant as Latin, Ancient Greek or Sanskrit
29mSmalruby: Visualizing Ruby with Bidirectional Transpiration
33mRuby: A Family History
52mHow Programming In Other Languages Made My Ruby Code Better
42mRubyGems to All JVM Languages
35mRuby is the Best Javascript
