[ruby-core:18872] [RIP] Guy Decoux.

1 view
Skip to first unread message

Jean-François Trân

unread,
Sep 24, 2008, 6:50:49 PM9/24/08
to ruby...@ruby-lang.org, ruby...@ruby-lang.org
Hello,

I'm sad to announce you Guy Decoux's death in the beginning of the month
of July 20008. He was 53 years old. He died accidentally, intoxicated by
the smokes of the fire that took place during the night in his flat in
Louveciennes (near Paris).


Guy Decoux was network and system admin at the Plant Genomics
Research Unit of INRA (Agricultural Research labs, where he worked
since 1982) in Moulon's Farm (Moulon's plateau [1], in the south west
of Paris).

He was an Internet pioneer. For example, he worked on Oraplex,
one of the first Oracle to web gateways. He deployed the first
website that gave access to an ACeDB [2] system by the end of 1993.
He had worked on bioinformatic free software, like ProticDB [3], a
plant proteomic database.

He was part of the generation of developers who switched from Perl
to Ruby in the 90s. While his mastering of Perl was already great,
his knowledge about Ruby was so deep and impressive that a lot of Rubyists
would have been very happy to have the same one. Guy contributed to
Dave Thomas' book, "Programming Ruby". Of course he polled for the
comp.lang.ruby and fr.comp.lang.ruby newsgroups creation.
He was maintaining some libraries like PL/Ruby [4] a procedural language
for PostgreSQL, bdb/bdb1 [5] bindings for Berkeley DB, bz2 [6]
bindings the libbzip2 compression library and MMap [7] class,
a class for Memory-mapped files.

To my knowledge, he was the only french person to have commits right
to Ruby MRI source code. I don't know if he was officially member
of the Ruby Core Team (I don't know if there is an official Ruby Core
Team list).

I'm not sure 'ts' (what does 'ts' mean in his electronic address?)
had ever been to RubyConf nor any Ruby conference. Well I don't
know if there is a french Rubyist who ever meet him. Was he mysterious
or secret ? Maybe he was just reserved. His colleagues described
Guy as reserved, kind, available, professional and technically
very competent. His messages on Ruby-Core or Ruby-Talk, sometimes
with a bit of humor, show all that.


This is a loss for Ruby Community.


In the name of french association RubyFrance, I present my condolences
to Guy Decoux's family, his friends and his collegues.


-- Jean-François.


News URL :
http://www.rubyfrance.org/articles/2008/09/25/disparition-de-guy-decoux

[1] http://moulon.inra.fr
This explains the 'moulon' server name in the prompt shell
that can be found in Guy's messages on the Internet.

[2] ACeDB is a genomic OO and relational database system :
http://wwww.acedb.org

[3] ProcticDB : http://moulon.inra.fr/%7Ebioinfo/PROTICdb

[4] PL/Ruby : http://raa.ruby-lang.org/project/pl-ruby

[5] bdb & bdb1 : http://raa.ruby-lang.org/project/bdb
http://raa.ruby-lang.org/project/bdb1

[6] bz2 : http://raa.ruby-lang.org/project/bz2

[7] MMap : http://raa.ruby-lang.org/project/mmap

Michael Guterl

unread,
Sep 24, 2008, 8:49:10 PM9/24/08
to ruby...@ruby-lang.org, ruby...@ruby-lang.org

It is very sad to hear this, but I thank you for letting us all know.

Guy will be missed.

Michael Guterl

unread,
Sep 24, 2008, 8:49:12 PM9/24/08
to ruby-talk ML, ruby...@ruby-lang.org, ruby...@ruby-lang.org
On Wed, Sep 24, 2008 at 6:50 PM, Jean-François Trân
<jft...@rubyfrance.org> wrote:

It is very sad to hear this, but I thank you for letting us all know.

Guy will be missed.

Martin DeMello

unread,
Sep 25, 2008, 1:56:51 AM9/25/08
to ruby...@ruby-lang.org
On Wed, Sep 24, 2008 at 3:50 PM, Jean-François Trân
<jft...@rubyfrance.org> wrote:
> Hello,
>
> I'm sad to announce you Guy Decoux's death in the beginning of the month
> of July 20008. He was 53 years old. He died accidentally, intoxicated by
> the smokes of the fire that took place during the night in his flat in
> Louveciennes (near Paris).

Thanks for letting us know. I'll miss him and his contributions to the group :(

martin

Pit Capitain

unread,
Sep 25, 2008, 4:15:48 AM9/25/08
to ruby...@ruby-lang.org
This makes me really sad. It definitely is a tremendous loss for the
Ruby community. I miss him, too.

Pit

Jim Hranicky

unread,
Sep 25, 2008, 6:42:28 AM9/25/08
to ruby...@ruby-lang.org, ruby...@ruby-lang.org
Jean-François Trân wrote:

> This is a loss for Ruby Community.
>
>
> In the name of french association RubyFrance, I present my condolences
> to Guy Decoux's family, his friends and his collegues.

I'm in the middle of a project heavily using his Berkeley DB module.

Thanks Guy, and rest in peace. You will be sadly missed.

----------------------------------------------------------------------
| Jim Hranicky, Security Engineer UF InfoSec Team |
| E202 SSRB Phone (352) 392-2061 |
| j...@ufl.edu |
----------------------------------------------------------------------

Rick DeNatale

unread,
Sep 25, 2008, 9:43:49 AM9/25/08
to ruby...@ruby-lang.org, ruby-talk ML
On Wed, Sep 24, 2008 at 6:50 PM, Jean-François Trân <jft...@rubyfrance.org> wrote:
Hello,

I'm sad to announce you Guy Decoux's death in the beginning of the month
of July 20008. He was 53 years old. He died accidentally, intoxicated by
the smokes of the fire that took place during the night in his flat in
Louveciennes (near Paris).


Je pleure maintenant!

--
Rick DeNatale

My blog on Ruby
http://talklikeaduck.denhaven2.com/

Dave Thomas

unread,
Sep 25, 2008, 9:45:49 AM9/25/08
to ruby...@ruby-lang.org, ruby...@ruby-lang.org

On Sep 24, 2008, at 5:50 PM, Jean-François Trân wrote:

> I'm sad to announce you Guy Decoux's death in the beginning of the
> month
> of July 20008.

Like everyone else, I'll miss his presence, and his wit.

A suggestion. Ruby Central was, I believe, thinking of a grant program
at some point in the future. Could his name somehow be associated with
these grants? ts gave a lot to the community. It would seem fit to use
his name when the community itself gives something to others.

Dave

Berger, Daniel

unread,
Sep 25, 2008, 10:24:51 AM9/25/08
to ruby...@ruby-lang.org

I second that motion.

Dan


This communication is the property of Qwest and may contain confidential or
privileged information. Unauthorized use of this communication is strictly
prohibited and may be unlawful. If you have received this communication
in error, please immediately notify the sender by reply e-mail and destroy
all copies of the communication and any attachments.

David A. Black

unread,
Sep 25, 2008, 10:59:11 AM9/25/08
to ruby-talk ML, da...@pragprog.com, ruby...@ruby-lang.org, ruby...@ruby-lang.org
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.

ara.t.howard

unread,
Sep 25, 2008, 11:04:34 AM9/25/08
to ruby...@ruby-lang.org, ruby...@ruby-lang.org

On Sep 25, 2008, at 7:45 AM, Dave Thomas wrote:

> A suggestion. Ruby Central was, I believe, thinking of a grant
> program at some point in the future. Could his name somehow be
> associated with these grants? ts gave a lot to the community. It
> would seem fit to use his name when the community itself gives
> something to others.


that's a fantastic idea dave. matz, i don't think it's ever been done
before, but have you ever considered honoring ruby's people into the
language itself? Ruby.decoux. Ruby.matz. Ruby.nobu. or maybe just
'require "people"' - People.decoux, etc. what would these methods
do? maybe return something about them, or maybe something different.
i've never been able to explain why i felt ruby was a different
community but the fact that i would even suggest this in public must
explain it somehow.

one thing i discovered about guy long ago when he was helping me
offline: he hated revision control. the reason? he had 'mémoire
d'éléphant' - a photographic memory. apparently he *liked* to forget
things when possible.

maybe http://decoux.ruby-lang.org/ would be a good pastie name for
ruby - given this propensity to never forget?

i'll miss guy.

a @ http://codeforpeople.com/
--
we can deny everything, except that we have the possibility of being
better. simply reflect on that.
h.h. the 14th dalai lama


Jean-François Trân

unread,
Sep 25, 2008, 11:39:01 AM9/25/08
to ruby...@ruby-lang.org, ruby...@ruby-lang.org
2008/9/25 Dave Thomas :

>> I'm sad to announce you Guy Decoux's death in the beginning of the month
>> of July 20008.
>
> Like everyone else, I'll miss his presence, and his wit.
>
> A suggestion. Ruby Central was, I believe, thinking of a grant program at
> some point in the future. Could his name somehow be associated with these
> grants? ts gave a lot to the community. It would seem fit to use his name
> when the community itself gives something to others.

Another suggestion (not incompatible) is dedicating a future Ruby release
to him. I haven't got a lot of examples in mind, but it's sometimes
done in Open Source communities. For instance, the Debian 2.2 is
the Joel "Espy" Klecker Release.

But given his character, I'm not sure he would like this kind of honor
if this gesture was done in his time of living. He would prefer stay
in the shadow. I don't know.

-- Jean-François.

Eleanor McHugh

unread,
Sep 25, 2008, 12:45:55 PM9/25/08
to ruby-talk ML, ruby...@ruby-lang.org
On 25 Sep 2008, at 17:21, Vassilis Rizopoulos wrote:
>> This is a loss for Ruby Community.
>>
>> In the name of french association RubyFrance, I present my
>> condolences
>> to Guy Decoux's family, his friends and his collegues.
>>
> This is a shock and a big loss indeed.
> Guy's posts in ruby-talk is one of the reasons I stuck with Ruby.
> Trying to wrap my head around the code and figure out what the
> answer was and going "I'll be damned, this guy just cranks out code
> faster than I can understand it".
> I still strive to write code like Guy and his style of answering
> with lots of -self explanatory- code and few unecessary words is
> someting I admire even as I constantly fail to copy.

I know that feeling all too well. Guy wrote beautifully terse poetry
that just happened to be Ruby, or so it often seemed, and many times
I've envied him that gift. Commemorating him some way within Ruby
itself would be an excellent tribute to not only his keen insight into
the deeper recesses of the language itself, but his willingness to
share that insight freely with others.

He was a true example of what makes the Ruby community so warm and
welcoming, and his passing will be felt by us all.


Ellie

Eleanor McHugh
Games With Brains
http://slides.games-with-brains.net
----
raise ArgumentError unless @reality.responds_to? :reason

Eleanor McHugh

unread,
Sep 25, 2008, 12:45:56 PM9/25/08
to ruby-talk ML, ruby...@ruby-lang.org
On 25 Sep 2008, at 17:21, Vassilis Rizopoulos wrote:
>> This is a loss for Ruby Community.
>>
>> In the name of french association RubyFrance, I present my
>> condolences
>> to Guy Decoux's family, his friends and his collegues.
>>

vruz

unread,
Sep 25, 2008, 2:08:48 PM9/25/08
to ruby...@ruby-lang.org
Chapeau, Guy.

Ne serais jamais oublie

http://vruz.tumblr.com/post/51742289/elegie-pour-guy-decoux


-- vruz

pat eyler

unread,
Sep 25, 2008, 2:22:55 PM9/25/08
to ruby-talk ML, ruby...@ruby-lang.org

I'll second this. I'd love to see a Guy Decoux memorial grant (lor a ts.
memorial grant). What a great way to honor someone who gave so much to the
community.


>
>
> Dave
>
>
>
>


--
thanks,
-pate
-------------------------
Duty makes us do things, Love make us do things well.
http://on-ruby.blogspot.com http://on-erlang.blogspot.com
http://on-soccer.blogspot.com

Robert Klemme

unread,
Sep 26, 2008, 10:42:05 AM9/26/08
to ruby...@ruby-lang.org
2008/9/25 Jean-François Trân <jft...@rubyfrance.org>:

> I'm sad to announce you Guy Decoux's death in the beginning of the month
> of July 20008. He was 53 years old. He died accidentally, intoxicated by
> the smokes of the fire that took place during the night in his flat in
> Louveciennes (near Paris).

It took me a while to discover this sad news in the pile of messages.
I am very sad to hear this. What a tragedy this is. I miss him
although I never met him in person. His postings were among the most
important that guided me through my earlier Ruby days. Guy, you left
far too early.

I support the idea of naming the grant program after him. I do not
think it is a good idea to name a release after him.

robert

--
remember.guy do |as, often| as.you_can - without end

Reply all
Reply to author
Forward
0 new messages