URL: https://linuxfr.org/users/epsos/journaux/nosica-appel-a-contribution Title: Nosica : Appel a contribution Authors: Epsos Date: 2003年10月28日T17:09:12+01:00 Tags: Score: 0 Bonjour, Je developpe un projet sous GPL appele Nosica. ( [http://www.nosica.net(...)](http://www.nosica.net) ) Il s'agit d'un nouveau langage OO dont les specs bougent encore beaucoup. Un compilateur existe en version 0.3-pre2, et la TODO liste ne cesse d'augmenter. Une spec actuelle ici (en anglais seulement) : [http://www.nosica.net/documentation/nosica.7.html(...)](http://www.nosica.net/documentation/nosica.7.html) Un release plan est dispo ici [http://www.nosica.net/dev_corner.php?id=Release+plan(...)](http://www.nosica.net/dev_corner.php?id=Release+plan) , et ici en Francais [http://www.nosica.net/dev_corner.php?id=FR_Release+plan(...)](http://www.nosica.net/dev_corner.php?id=FR_Release+plan) Actuellement, nous sommes 4 personnes a alimenter regulierement le site en idees fraiches, mais malheureusement je n'ai encore reussi a motiver personne pour participer au code lui meme. Voir le forum ( [http://www.nosica.net/forum(...)](http://www.nosica.net/forum) ) Le compilo est ecrit en Java, la librairie standard est ecrite en Nosica. (et en C pour la partie native) De bonnes connaissances en Java sont necessaires. Pour ce qui est des connaissances en theorie de la compilation et des langages, j'avoue que j'ai commence a apprendre il y a deux ans et que je suis loin de maitriser le sujet. Je peux neanmoins donner des explications aux personnes interressees. Les choses a faire : -compiler Nosica chez soi, et lancer les tests de non regressions (un peu plus de 270 actuellement) voir la partie download ( [http://www.nosica.net/user_zone.php?id=nosicalight-0.3(...)](http://www.nosica.net/user_zone.php?id=nosicalight-0.3) et en francais : [http://www.nosica.net/user_zone.php?id=FR_nosicalight-0.3(...)](http://www.nosica.net/user_zone.php?id=FR_nosicalight-0.3) ) Le mieux etant de prendre carrement la version cvs ( [http://www.nosica.net/dev_corner.php?id=CVS+access(...)](http://www.nosica.net/dev_corner.php?id=CVS+access) ou [http://www.nosica.net/dev_corner.php?id=FR_CVS+access(...)](http://www.nosica.net/dev_corner.php?id=FR_CVS+access) ) -prendre une partie bugge et/ou non finie et envoyer un patch **compilo : gestion des tableaux, cast statement, proxies, generateur de doc, tuples, changement d'IR, ... **lib standard : containers associatifs, fichiers, ... Evidemment, le forum mis en place ( [http://www.nosica.net/forum(...)](http://www.nosica.net/forum) ) et le bugzilla ( [http://www.nosica.net/bugzilla(...)](http://www.nosica.net/bugzilla) ) sont les lieux privilegies pour apporter des contributions. Si des personnes ont des suggestions pour rendre le projet plus transparent, mieux presente, plus attrayant... Merci pour votre aide David PS : si des personnes veulent savoir "pourquoi Nosica" (bref la sempiternelle question), ils peuvent regarder les threads suivantes : - [http://www.nosica.net/user_zone.php?id=Why+Nosica(...)](http://www.nosica.net/user_zone.php?id=Why+Nosica) - [http://www.nosica.net/user_zone.php?id=FR_Why+Nosica(...)](http://www.nosica.net/user_zone.php?id=FR_Why+Nosica) - [http://linuxfr.org/2003/08/04/13513.html(...)](http://linuxfr.org/2003/08/04/13513.html) - [http://linuxfr.org/~Epsos/1819.html(...)](http://linuxfr.org/~Epsos/1819.html) - [http://linuxfr.org/~Epsos/439.html(...)](http://linuxfr.org/~Epsos/439.html)

AltStyle によって変換されたページ (->オリジナル) /