Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Everything About Felys

Felys is a dependency-free interpreted programming language written in Rust, featuring its own compiler and runtime. Feel free to try it out in the online playground. Please note, however, that the language is currently in a fragile state following a major reconstruction and requires project-level refactoring to improve code quality.

Announcement

Unfortunately, nothing left here. There used to be some blogs discussing some algorithms and implementation in project. However, after introducing the entire compilation framework, most of them are dated, so I removed them. At the same time, I have lost the momentum of writing new stuff. In fact, I am about to archive this project. Why?

  • If I really want to get into the compiler industry, no one cares if I can build a toy language. People value contributions to those real projects. At the same time, learning through this project is getting less efficient compared to working on a real project. At the point of making this decision, I am already half way through my undergraduate degree. I don’t have time.
  • This project is for resolving my mental issue. I know it sounds weird, but it works. As my mental health slowly getting back to a normal state, this project lost its value from this perspective. Good news is that the project is done with all designed features implemented and worked. If you are curious about the story behind it, please read 病者的粉色遐想♪. Sorry, it’s in Chinese. My English level is good enough for technical stuff, but literature. Feel free to translate to at least get the main idea though.

Please remember, Felys is a programming language because of Elysia and Cyrene.

© All rights reserved by miHoYo

Other properties and any right, title, and interest thereof and therein (intellectual property rights included) not derived from Honkai Impact 3rd and Honkai: Star Rail belong to their respective owners.