From: Patricia Shanahan on
Arved Sandstrom wrote:
> Patricia Shanahan wrote:
>> I'm looking for an open source project to join. I want to get back to
>> the challenge of non-trivial programming. After years of solo work on my
>> dissertation research, I would like to be part of a team. Also, just
>> doing programming exercises to keep my hand in seems a waste of my
>> skills.
>>
>> My main requirement is an active project, with a team that works
>> together, and multiple users outside the team. I am willing learn any
>> required programming languages or libraries, though I am currently most
>> fluent in Java.
>>
>> I have 32 years experience in the computer industry, including work on
>> compilers, operating systems, and multiprocessor computer architecture.
>> I completed my Ph.D. in computer science at UCSD last December, with a
>> 4.0 GPA on the coursework.
>>
>> I would contribute to a suitable project in whatever way would be most
>> useful, including programming and bug fixing, but the more technical
>> challenge the better.
>>
>> Any recommendations?
>>
>> Thanks,
>>
>> Patricia
>
> Considering the fact that you're learning Haskell, would you have a
> preference for a project involving a functional language? I myself have
> been picking up Haskell and F# for some time now, but seem to be
> gravitating towards Scala - perhaps a Scala project would be to your
> liking?

Actually, my language preferences are Java first, then C++, then a bunch
of languages in which I have programmed before, including C, Fortran,
Perl, Pascal, Matlab, Verilog, and languages related to any of them.

I don't know how long it will take me to get up to speed in Haskell,
because it is so different from the languages I'm used to. The recursive
list handling style of code is easy, but for practical programming I
would have to get a much better feeling for what is efficient and
inefficient.

Patricia
From: Joshua Cranmer on
On 06/21/2010 04:36 PM, Alf P. Steinbach /Usenet wrote:
> * Patricia Shanahan, on 21.06.2010 21:22:
> Not sure what languages they use. JavaScript and C, but possibly also
> others.

C++, not C. Although libmime would probably compile with a C compiler if
you s/class/struct/g ...

--
Beware of bugs in the above code; I have only proved it correct, not
tried it. -- Donald E. Knuth
From: Jeff Higgins on
On 6/21/2010 3:22 PM, Patricia Shanahan wrote:
> Simon Brooke wrote:
>>
>> Seriously, I think the interesting places for Java programmers to play
>> at the moment are mostly on Android; that's where there is a ferment
>> of rapidly developing new ideas, the way there was on server side web
>> stuff ten years ago.
>
> That's an interesting area to look at. My research was in the area of
> ubiquitous computing, so there might be a tie in.
>

Ah, find a smart dust project. With the current problems in the Gulf of
Mexico someone will be needed to keep us out of the grey goo.




From: Jeff Higgins on
On 6/21/2010 9:34 PM, Jeff Higgins wrote:
> On 6/21/2010 3:22 PM, Patricia Shanahan wrote:
>> Simon Brooke wrote:
>>>
>>> Seriously, I think the interesting places for Java programmers to play
>>> at the moment are mostly on Android; that's where there is a ferment
>>> of rapidly developing new ideas, the way there was on server side web
>>> stuff ten years ago.
>>
>> That's an interesting area to look at. My research was in the area of
>> ubiquitous computing, so there might be a tie in.
>>
>
> Ah, find a smart dust project. With the current problems in the Gulf of
> Mexico someone will be needed to keep us out of the grey goo.
>
<http://webs.cs.berkeley.edu/tos/related.html>
From: Wojtek on
Patricia Shanahan wrote :
> I would contribute to a suitable project in whatever way would be most
> useful, including programming and bug fixing, but the more technical
> challenge the better.

Really low level programming?

http://www.reactos.org/en/dev_start.html

--
Wojtek :-)