DEV Community 👩‍💻👨‍💻

Cover image for 🔥 Howl → C# beyond ASCII
Tea
Tea

Posted on

🔥 Howl → C# beyond ASCII

Today's a milestone in Howl development as the symbolic notation engine / dev platform is in alpha on Github, with a CLI and macOS, Linux, Windows 'one line installers'

You may find it here:

https://github.com/active-logic/howl

So what is it, and what can you do with it?

Howl is a terse symbolic notation for OOP programming; the best way to explain it is probably showing source code. Today I'll pick an innocuous looking example (for a change):

‒̥ ┈ ExportAll(){
    🐰 "Convert *.howl scripts to C# 〜 (;ω;)";
    ExportDir("Assets/", verbose: ✓);
}
Enter fullscreen mode Exit fullscreen mode

‒̥ ┈ stands for public static void (Howl input is available in Atom via the language-howl package; type C#, get Howl)

For small projects, you may compile, run and deploy howl source via the howl CLI; or export to C# and setup your own pipeline.

There is also a Unity 3D integration

The Why

I wanted to away the red tape / verbosity of (mostly) pedantic, strongly typed languages. After a couple of weeks using over 100 symbolic notations... well; it is a different, and (to me) mostly pleasurable and productive experience.

Throughout, I noticed that programmers where amused and possibly interested whenever I showcased code samples. So I am putting extra effort (Big 'X') in making the platform available to others.

Top comments (0)

🌚 Browsing with dark mode makes you a better developer by a factor of exactly 40.

It's a scientific fact.