3 ms·
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 ver
by jcupitt 4y ago
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/_list.def#L339-L363 https://github.com/libvips/nip2/blob/master/share/nip2/start...
All of the menus are implemented in this thing.
- electroly 4y agoYou 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
- jcupitt 4y agoHi electroly, thanks for the tip!