[Gllug] Hacker Attack, and a wild aside about version-controlled filesystems

Nix nix at esperi.org.uk
Thu Jan 12 22:45:20 UTC 2006


On Thu, 12 Jan 2006, ccooke at gkhs.net announced authoritatively:
> On Thu, Jan 12, 2006 at 04:06:17PM +0000, Nix wrote:
>> 
>> (However, he's also a vi fiend, and the object at the heart of Recant is
>> called a vinode. Maybe this will soften the blow. ;} )
>> 
> 
> ... You do realise that now, someone is going to write a versioning file
> system within emacs, don't you? And it will all be your fault.

ISAGN!

(In fact, if you add some subrs to emacs so that it can write to and
read from extended attributes, you can write a recant.el, as all the
communication with Recant which goes beyond POSIX is done by chattering
over specialized (fake, non-stored) xattrs. Of course recant.el should
use keybindings inspired by vc.el... I think I'll do one for XEmacs and
try to push the xattr API into Emacs too, if there isn't one already
;))) but I'd better finish writing the filesystem first, if the damn
trains will stop stalling at Hitchin and suspending the line with
nowhere for me to go, followed by two hours of wandering around Hitchin
looking for a northbound bus, taxi, *anything*...)

> -- 
> d=(1 0 6 0 1 0 5 5 41 5 3 12 4 5 15 1 4 -2 5 5 0 5 4 24 3 5 27 1 3 -2 1 3 6)
> a=0;while :;do ((v=(c=a)+3));((x=d[d[a]]-d[d[a+1]]));d[d[a]]=$x;((a=d[d[a]]\
> <0?${d[a+2]}:v));case $a in -1)read d[d[c]];a=$v;;-2)echo ${d[d[c+1]]};a=$v\
> ;;0)exit;;esac;done 2>&- # Charles Cooke, Sysadmin.  

Neat. Crashes bash, too. :)

-- 
`I must caution that dipping fingers into molten lead
 presents several serious dangers.' --- Jearl Walker
-- 
Gllug mailing list  -  Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug




More information about the GLLUG mailing list