Kirn-aware
from the first keystroke.
Syntax, structure, and project context are treated as part of the same thought—not separate layers you have to stitch together.
an editor for the Kirn language
Kirnly is a focused code editor for writing Kirn: clear syntax, useful feedback, and just enough structure to help an idea become a program.
Write with less noise. Think more clearly.
01 struct Greeter {
02 name: string;
03
04 fn greet(self) -> string {
05 return "Hello, " + self.name;
06 }
07 }
08
09 fn main() {
10 g = Greeter(name: "Kirnly");
11 print(g.greet());
12 }01 / the point of view
Kirnly is made for the moments when the shape of an idea matters. It keeps your project close, your feedback legible, and your attention on the code in front of you.
02 / in the workspace
Syntax, structure, and project context are treated as part of the same thought—not separate layers you have to stitch together.
Errors should point somewhere useful. See what needs attention without losing the line of thought around it.
stringline 05Keep the edit, check, and run loop close enough that momentum survives the compile.
03 / a simple loop
Good tools make the distance between intention and result feel shorter. Kirnly is being shaped around that distance.
04 / part of something larger
Kirnly is one place to write Kirn. The language, its documentation, and its Pets ecosystem are the places that help the work travel further.
05 / the road ahead
Kirnly is growing alongside Kirn. The editor, language services, project navigation, and everyday workflows will take shape in public.
Follow the project on GitHub ↗Write the idea. Let Kirnly hold the details.