TAKAHASHI Shuuji 🌏🌈✨
TAKAHASHI Shuuji :elk:🌏🌈✨

@shuuji3@webtoo.ls

πŸ§‘πŸ»β€πŸ’» Software engineer | 🌟 like: open source, technology, science, library, beautiful things, something fun, reasonable idea, freedom, & fairness | Recent hobbies: cycling to libraries and reading books, listening to Podcasts, translating articles into Japanese 🚡 πŸ“š 🎧

My posts are licensed under the CC BY-SA 4.0 license: creativecommons.org/licenses/b

For Fediverse, contributing to Elk (@elk), TakahΔ“ (@takahe), and Japanese localizations.

We have been public about not using Go as the bootstrap language. We started with a compiler in C for a number of reasons, mostly for ease of bootstrapping but also to avoid making a compiler-optimized language instead of a general purpose one. Once the language was designed, we ported the code to Go for ease of maintenance and development.

Well here is a variant of that pattern: the TypeScript compiler is also being ported to Go: youtube.com/watch?v=pNlq-EVld7

The video is worth watching for the reasons why. Turns out a general purpose language is indeed a good compiler language.

A 10x faster TypeScript - A 10x faster TypeScript

YouTube

A 10x faster TypeScript

Elk Logo

Welcome to Elk!

Elk is a nimble Mastodon web client. You can login to your Mastodon account and use it to interact with the fediverse.

Expect some bugs and missing features here and there. Elk is Open Source and we're actively improving it as a community project. Join us and let's build it together!

If you'd like to report a bug, help us testing, give feedback, or contribute, reach out to us on GitHub and get involved.

To boost development, you can sponsor the Team through GitHub Sponsors. We hope you enjoy Elk!

三咲智子 Kevin DengAnthony FuPatakDaniel RoeJoaquΓ­n SΓ‘nchezTAKAHASHI Shuuji

The Elk Team