Skip to main content

Command Palette

Search for a command to run...

Ferrufi Released!!!

Updated
2 min read
Ferrufi Released!!!

Wait…what is Ferrufi?

Well, Mufi-Lang was lacking editor support, and well I started tinkering with my own knowledge app (Notion, Obsidian, etc.) in Swift which would take advantage of Metal acceleration, and thought wait a minute, I have Mufi-Lang 😂

So seeing how useful AI can be, I had it try to make some editor for me, and with many frustrating trial and errors, and shouting at the chat, we got Ferrufi!!!

To install you can run the following command:

$ curl -fsSL https://raw.githubusercontent.com/Mufi-Lang/Ferrufi/main/scripts/installer.sh | bash

So what features do we have right now???

Native Editor Support

Huh? Well I did something cool, or I thought of it, so we got MufiZ, so why don’t we separate the compiler into two, a library and an executable. Where the library can then be compiled into a dynamic library and linked with Swift using C-ABI.

So now we have Ferrufi natively be able to run mufi code, and also run the REPL mode, it is so cool!!!

Syntax Highlighting Support

We currently are using a Regex based highlighting support for Mufi-Lang, but I’m hoping that this will evolve over time, with possibly using some sort of formal spec highlighting or maybe come up with our own unique approach.

Theme Manager

We got a nice theme manager that you can click and preview nicely of each theme so you can choose the most perfect one for your editing style.

Notes

This is our first release, so do expect bugs, and some things have not been implemented yet like our activity bar, so there will be upcoming releases to fix these various issues. I also hope to put more into how MufiZ interacts with the editor like better workspace support, and hoping to explore replacing the job of an LSP with a neural network model, so there’s a lot of exciting things in place for 2026 and Mufi-Lang!!!

2 views