There are many things any language designer should steal from Lisp. Naming conventions are not among them. Try explaining to a newbie why 'SETF' sets places and 'GETF' accesses property lists, or what 'TERPRI' stands for, or why the transcript logging function is called 'DRIBBLE', or... you get the idea. In any case mushcode does not look 'greek' because of its naming, but rather because of its byzantine, irregular and grotesque syntax and semantics. Much the opposite of Lisp in fact.
Edit: BTW, in K:
[code]
base;{|x#|(x#"0"),"0123456789ABCDEFGHIJKLMNOPQRSTU VWXYZ" y _vs z}
[/quote]
base[4;16;1234] ==> "04D2"
Like I said, much more friendly than mushcode.
|