Homun Mage
Senior AI Engineer (Infotech). Loving Svelte and FastAPI.
▶ 🐱 github: homunmage
▶ 📧 mail: homunmage@gmail.com
▶ 🌍 telegram: posetmage
▶ 💬 line: posetmage
Sessions
雖然我們每天都在打code,但是文字一直以來都是大坑,分享各種我與各種文字相關場景打交道的心得
* 玩日文遊戲需要中文字幕 -> OCR
* 看網頁文章想要有聲音 -> TTS
* 想要字幕 -> STT 語音轉文字 whisper
* 寫部落格、筆記系統
* pdf跑版 -> 輸入內容沒版型 -> latex or html
* 想用markdown寫一本書? -> pipeline
Ever dreamed of creating your own programming language? This talk walks through the real journey — from building a Mermaid-to-ASCII compiler as a warm-up, to designing Homun, a language that transpiles to Rust. You'll learn the compiler pipeline (tokenizer → parser → AST → codegen), why transpiling beats writing a full compiler, and the hard design lessons: auto-detection traps, syntax iteration pain, and why hemi-self-hosting keeps things sane. Practical takeaways for anyone curious about language design in the AI era.
You already use Word and Excel every day. Turns out, those familiar tools share more with programming than you'd expect.This workshop starts exactly where you are — no coding background needed. We'll walk through how spreadsheet thinking connects to JavaScript, how document layout connects to HTML and CSS, and how a simple interactive button opens the door to modern web frameworks.Everything runs live in the browser. You'll see it, click it, and change it yourself.