here you goThings I’ve made, read and saved — shared here.

Archive

9,698 entries: 94 from X, 8,929 from Pinboard, saved 1998 to 2026.

Browse by tag, site, author, folder or language

Tags

Sites

Authors

Folders

Languages

Showing 201–250 of 2732011 ×

2011

New Computer Language Shootout? - comp.lang.lisp | Google Groups

groups.google.com

I'd rather work with a language that lets me say things as I want to
say them, and work to speed up the things that seem too slow where
that turns out to matter, than begin by tying my hands and saying the
only expressional paradigms I may consider are those that are known on
the day I start programming to be a particular speed.

lua-Coat

lua-coat.luaforge.net

Perl5, like Lua, has no OO model, just OO mechanism. This allows a proliferation (or experimentation) of different model.

Now with Moose, Perl5 find its ultimate OO model. Moose borrows all the best features from Perl6, CLOS (LISP), Smalltalk and many other languages. Moose is built on top of a metaobject protocol, with full introspection.

Coat is light-weight Perl5 module which just mimics Moose.

Finally, lua-Coat is the Lua port of Coat.

etckeeper

joey.kitenet.net

etckeeper is a collection of tools to let /etc be stored in a git, mercurial, darcs, or bzr repository. It hooks into apt (and other package managers including yum and pacman-g2) to automatically commit changes made to /etc during package upgrades. It tracks file metadata that revison control systems do not normally support, but that is important for /etc, such as the permissions of /etc/shadow. It's quite modular and configurable, while also being simple to use if you understand the basics of working with revision control.