Log In

Home
    - Create Journal
    - Update
    - Download

LiveJournal
    - News
    - Paid Accounts
    - Contributors

Customize
    - Customize Journal
    - Create Style
    - Edit Style

Find Users
    - Random!
    - By Region
    - By Interest
    - Search

Edit ...
    - Personal Info &
      Settings
    - Your Friends
    - Old Entries
    - Your Pictures
    - Your Password

Developer Area

Need Help?
    - Lost Password?
    - Freq. Asked
      Questions
    - Support Area



The Mad Bishounen ([info]jkefka) wrote in [info]otf_wank,
@ 2009-11-12 18:43:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Go Google Go!
Be ye warned: This is an incredibly nerdy wank and will involve a lot of programming jokes. That said, it's also pretty damn awesome. Picked up originally by [info]platelizard in random_lounge.

Google, as we all know, is staffed by computer geniuses of the highest order, who program constantly. It seems that they found all the programming languages out there insufficient and clunky for their needs, so in a typically Google solution, they went and made their own. It even has its own mascot (the "Go Gopher"). Computer programmers everywhere jizz their britches, no wanking required. Google puts up an "Issue" form to report problems with the young language, and all is fine and dandy...

Until issue 9, titled "I have already used the name for *MY* programming language."


wanker = fmccabe; /*Who apparently has been working on a programming language called "Go!" for the last decade, and even published a book about it! */

//But where-ever can we find this language, and its book?

JustFuckingGoogleIt()
{
Kidding = FALSE;
}

numComments = 690; //and rising!

OK, I'm too lazy to keep that up. Many of the commenters are in support of mccabe, and there seems to be some evidence that he wasn't kidding about the book (I couldn't find a direct source because google has been bombed by the news about it...the irony is tangible, and delicious). Don't worry, though, there's plenty of wank. We have comment 54, to start:

First Closure (name-squatting Clojure) now Go stopping Go! in its tracks. Just another week in the life of a giant company. Google seems to be dropping to the level of ye olde "Embrace and Extend" - just throw your weight around - MSFT mode. Way to go (!) boys! I think I'll might just create a search engine called "Google!", let's see if this ruffles some feathers in the 'Plex.

GOTO 58

So what about the game GO. That name has been used for years too.

How well used is you language. Do you have a major following in place that use it or
is is just something you used.

You mention a web site publishing. What about actual registering the name before
Google gets a hold of it?

Over time eventually every word or name can claimed to be used. If you don't actually
register its usage or copryright/left or trademark it I guess your shot.


And then we come to 81:

What is peculiar is that on Mr. McCabe's blog
(http://frankmccabe.wordpress.com/category/computer-languages/) he mentions (in a
2008 post, the year after his go! book) he's developing a language, and does not
mention this languages name (I am guessing it _might_ be go!, but who knows?);

Wikipedia has no mention of "go!"; I don't find reference with google or bing (other
than news generated by this thread); However, McCabe did publish a paper on "go!"
(2004): http://www.doc.ic.ac.uk/~klc/annals.pdf

In fact, the paper states that 'Go!' is available on
http://sourceforge.net/projects/networkagent/, and was developed jointly with McCabe
and Clark. The description is of

"A group of systems for building network-oriented intelligent agents, consisting an
agent communications infrastructure, April - an agent construction programming
language, Go! - a logic programming language and DialoX - an XML-based user interface
engine".

I don't know if this domain specificity impacts go's stated general purpose systems
programming - but the sourceforge area has commits back in 2000.

Interesting!


And it keeps on trucking from there! The best part of reading through it (which I do recommend) is the suggestions of an alternative name for the Google language ("Issue 9" is quite popular, as is "go2" and, inexplicably, "goat") and the bad programming jokes ("Go != Go!;" is one of the tamest). There's also some good wank in the 600s and interspersed throughout, and many comments to the effect of "GOOGLE FORGOT TO GOOGLE SOMETHING LOL," which I imagine to be followed by a laugh-laugh-pigsnort (you know the sound I mean). Have fun fellow computer nerds!


(Read comments) - (Post a new comment)


[info]jedi_dwh
2009-11-14 08:17 pm UTC (link)
VIM didn't offer me free pizza, man.

(Reply to this)(Parent)(Thread)


[info]tofuknight
2009-11-14 08:33 pm UTC (link)
I think that is the best reason for one versus the other in the emacs-vim debate EVER

(uses vim except when my brain hurts just too much and then I use TextEdit or Writeroom)

(Reply to this)(Parent)


[info]sqbr
2009-11-16 04:27 am UTC (link)
Yeah, well..I have a cheese intolerance!

(Reply to this)(Parent)(Thread)


[info]jedi_dwh
2009-11-16 04:31 am UTC (link)
Solution! The pizzeria we always ordered from had vegan pizza.

(Reply to this)(Parent)(Thread)


[info]sqbr
2009-11-16 04:59 am UTC (link)
But does Emacs?

(Reply to this)(Parent)(Thread)


[info]jedi_dwh
2009-11-16 05:09 am UTC (link)
I'm sure it does if you turn the Global Cheese Mode off.

(Reply to this)(Parent)(Thread)


[info]sqbr
2009-11-21 02:55 am UTC (link)
I'd make some comment about features bloat and anchovies but I'm craving an early lunch enough already :)

(Reply to this)(Parent)


(Read comments) -

 
   
Privacy Policy - COPPA
Legal Disclaimer - Site Map