New slides about Go

Bruno Medeiros brunodomedeiros+spam at com.gmail
Wed Nov 24 02:32:17 PST 2010


On 24/11/2010 01:37, Nick Sabalausky wrote:
> "Bruno Medeiros"<brunodomedeiros+spam at com.gmail>  wrote in message
> news:ibjd5l$2pv$1 at digitalmars.com...
>> On 11/11/2010 12:10, Justin Johansson wrote:
>>> On 11/11/10 22:56, Bruno Medeiros wrote:
>>>> On 16/10/2010 00:15, Walter Bright wrote:
>>>>> Andrei Alexandrescu wrote:
>>>>>> On 10/15/10 17:34 CDT, Andrei Alexandrescu wrote:
>>>>>>> On 10/15/10 16:25 CDT, Nick Sabalausky wrote:
>>>>>>>> I just hope they get serious enough about functional programming to
>>>>>>>> gain
>>>>>>>> some monads to go along with their "goroutines".
>>>>>>>
>>>>>>> They should call them "gonads".
>>>>>>>
>>>>>>> Andrei
>>>>>>
>>>>>> Wait, that was your actual joke. Sighhhh...
>>>>>
>>>>> I see we should invite JokeExplainer to the forums!
>>>>
>>>> I didn't get it... :/
>>>> (Nick's joke that is)
>>>>
>>>
>>> Hi Bruno,
>>>
>>> It is an English language word play on sound-alike words.
>>>
>>> Google on: "define: gonads"
>>>
>>> I think Nick was suggesting that someone/something gets some "balls"
>>> though "ovaries" might not be out of the question also. :-)
>>>
>>> Trusting this explains well in your native language.
>>>
>>> Regards,
>>> Justin
>>
>> So Nick already had "gonads" in mind on that post, is that the case?
>>
>
> My intended joke:
>
> Google Go has "coroutines" that it calls "goroutines" ( Because "go" +
> "coroutines" == "goroutines"). So I applied the same cutesy naming to
> "monads": "go" + "monads" == "gonads". And like Justin said, "gonads" also
> means "testicles" (and sometimes "ovaries"), so it's a pun and a rather odd
> name for a programming language feature.
>

Ok, just checking, thanks for the clarification. (I'm sometimes a bit 
obtuse with things like this)

> (In English, saying that something requires
> balls/gonads/nuts/etc is a common slang way of saying it requires courage.)
>

Yeah, that I know already. :)


-- 
Bruno Medeiros - Software Engineer


More information about the Digitalmars-d mailing list