News for hackers. Stuff that matters.
Re:eieio by mseebach on Friday May 29, 2009 @05:59AM (#631808)
This joke is attributed to Linus Thorvals:

IBM motto: "We found five vowels hiding in a corner, and we used them _all_ for the 'eieio' instruction so that we wouldn't have to use them anywhere else"

Unsourced history of eieio and sex: http://www.mail-archive.com/[email protected]/m...

Re:eieio by davidw on Friday May 29, 2009 @04:54AM (#631759)
Oh, that eieio. There's another one:

    Description: Enhanced Implementation of Emacs Interpreted Objects
    EIEIO is an Emacs lisp program which implements a controlled
    object-oriented programming methodology following the CLOS
    standard. EIEIO also has object browsing functions, and custom widget
    types. It has a fairly complete manual describing how to use it.
 
    EIEIO is now a part of CEDET (Collection of Emacs Development
    Environment Tools).
Re:eieio by kwamenum86 on Thursday May 28, 2009 @11:43PM (#631484)
Interesting story. Surprised it shot to the top though.
Re:eieio by rms on Thursday May 28, 2009 @11:47PM (#631488)
Lightweight enough to be an easy upvote, but hackery enough where you wouldn't feel guilty about upvoting it. It's basically a perfect story.
Re:eieio by srn on Friday May 29, 2009 @12:40AM (#631547)
Yeah, I was amused with that instruction when I was hacking at vxworks and hand modifying a bootloader without source code ... good times ...
Re:eieio by mrbuwch on Friday May 29, 2009 @03:59AM (#631724)
This brings back (mostly) fond memories of writing PowerPC assembler many years ago. One thing that seems odd to me is that the author credits Motorola with naming of the eieio instruction. I would have thought that instruction would have been in the original Power instruction set and thus it would have been IBM that named it. Anyone know?
Re:eieio by wmf on Friday May 29, 2009 @01:57PM (#632453)
He probably just thinks Moto invented PowerPC.
Re:eieio by kazuya on Friday May 29, 2009 @02:34AM (#631647)
I've long believed one of the ISA designers was a Japanese, as eieio means kinda hooray in Japanese.
Re:eieio by lsb on Friday May 29, 2009 @12:22AM (#631528)
I wonder what they called POPCOUNT.
Re:eieio by duskwuff on Friday May 29, 2009 @01:43AM (#631603)
Sadly, there is no population-count instruction on PowerPC. The closest thing you get is cntlzw (Count Leading Zeroes Word).
Re:eieio by asciilifeform on Friday May 29, 2009 @09:38AM (#632007)
> Sadly, there is no population-count instruction on PowerPC

Here is one man's theory as to why:

http://www.moyogo.com/blog/2005/09/secret-opcodes.html

Re:eieio by shailesh18feb81 on Friday May 29, 2009 @05:49AM (#631805)
looks like eieio came from IBM...not sure about sex (sign extend) instruction though.
Re:eieio by ilkhd2 on Friday May 29, 2009 @03:02AM (#631676)
AAA on X86 is not bad.... By the way, i386 NOP is in fact XCHG EAX, EAX