[ANN]: The Howl Editor

  • From: Nils Nordman <nino@xxxxxxxxxxx>
  • To: luajit@xxxxxxxxxxxxx
  • Date: Sat, 15 Mar 2014 07:44:58 +0100

Hi all!

I'm happy to announce the first release of the Howl editor, available at:

http://howl.io

Howl is a general purpose, text oriented, editor, that aims to be both
light-weight and fully customizable. It's built on top of the LuaJIT runtime,
uses Gtk for it's interface and can be extended in either Lua or Moonscript.
Howl draws a lot of inspiration from Emacs and Vim, and should feel familiar to
anyone who has used any of these editors. It runs on Linux, should run on the
*BSDs (albeit yet to be tested), and is potentially portable to other platforms
such as OSX and Windows by anyone with sufficient determination.

Howl is released as free software under the MIT license, with the source being
available on Github (https://github.com/nilnor/howl).

While this marks the first release, Howl has been in development for nearly two
years, and should be fully usable for day to day purposes (YMMV of course).

The homepage, http://howl.io, contains more information about Howl and what if
offers, as well as some screenshots that let you get a quick idea of how it
looks.

Since this is the LuaJIT mailing list, I'll also add that Howl makes good use of
the FFI, mainly for interfacing with the various g* family libraries, i.e. Gtk,
GLib, etc. Should anyone be interested in that, Howl packages a generic FFI
binding for this, named ljglibs which lets you interface with Gtk et al in a
manner similar to that of LGI[1]. It's incomplete, as it includes mostly the
things needed by Howl and currently assumes that the libraries are linked with
the application, but can provide a good base for anyone interested in something
similar. This could however be extracted out and generalized if
there's any interest.

Cheers,

Nils

[1]: https://github.com/pavouk/lgi

-- 
Nils Nordman <nino@xxxxxxxxxxx>

Other related posts:

  • » [ANN]: The Howl Editor - Nils Nordman