harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Harmony Wiki] Update of "Google Summer Of Code 2008 Projects Proposals" by AlexeiFedotov
Date Wed, 05 Mar 2008 10:41:23 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Harmony Wiki" for change notification.

The following page has been changed by AlexeiFedotov:
http://wiki.apache.org/harmony/Google_Summer_Of_Code_2008_Projects_Proposals

------------------------------------------------------------------------------
  7. '''Support for dynamic languages, invokedynamic bytecode instruction support in VM and
JIT'''.[[BR]] 
  Support the [http://blogs.sun.com/gbracha/entry/invokedynamic invokedynamic] instruction
i.e. the ideas of [http://jcp.org/en/jsr/detail?id=292 JSR 292] draft. And implement basic
support for a dynamic language like {{{Python}}}, {{{Ruby}}}, {{{JavaScript}}}. Students are
free to choose the actual dynamic language. We want this language to have dynamic typing,
reasonable user base, usable standard library, a set of compatibility tests.
  
+ 8. '''Make FreeCol game playable on Harmony'''.[[BR]]
+ For someone who is interested in a graphical user interface development, enabling one of
the most popular strategic games may be an interesting task. Since client API development
is not finished, the one who would choose this task may learn designing of areas related to
image processing, code development, bug fixing and refactoring. See [http://issues.apache.org/jira/browse/HARMONY-4252]
for details on the current status of the project.
+ 
+ 9. '''Building garbage collector for C/C++ programs on the top of Harmony'''.[[BR]]
+ One may notice a lack of open source effective parallel GC implementation for C/C++ programs.
For example, Parrot (Perl 6) community expressed an [http://www.perl6.org/perl6-internals/2007-10/msg00091.html
interest] in attaching our GC to their code base. If numbers would show some benefit, we may
got another customer for our code base. Successful completion of GC library on the top of
Harmony would teach a person in refactoring skills and give a good background in garbage collection.
+ 

Mime
View raw message