Skip to content

Comment on Nip2: A spreadsheet-like GUI for the libvips image processing libraryparent

Comments

nip2 has `.ws` files for storing workspaces (just a big chunk of XML), and `.def` files for its own scripting language.

The nip2 scripting language is also very odd: it's something like dynamically typed Haskell, but with classes. You can see roughly what it looks like here:

https://github.com/libvips/nip2/blob/master/share/nip2/start...

All of the menus are implemented in this thing.

You can use a linguist directive in your .gitattributes file if you're interested in fixing GitHub's language identification for those files. A line like the following would hide these files from GitHub's language meter bar.

  *.ws linguist-documentation

Hi electroly, thanks for the tip!

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.