From lisaac-bugs at alioth.debian.org Sat Nov 1 02:41:23 2008 From: lisaac-bugs at alioth.debian.org (lisaac-bugs at alioth.debian.org) Date: Sat, 01 Nov 2008 02:41:23 +0000 Subject: =?UTF-8?B?W2xpc2FhYy1CdWdzXVszMTEyMDhdIERFTUFOREU6IExpc2FhYyBldCBQQ0JTRCwgTWluR1coVmlzdGEpOiBJbmNvbXBhdGliaWxpdMOpIGR1IGNvbXBpbGF0ZXVyLCB2ZXJzaW9uIDAuMTMuMSwgMC4xMywgby4xMi4uZXRjLg==?= Message-ID: Bugs item #311208, was opened at 28/10/2008 09:35 Status: Open Priority: 3 Submitted By: Bertd . (lisbertd-guest) Assigned to: Nobody (None) Summary: DEMANDE: Lisaac et PCBSD, MinGW(Vista): Incompatibilit? du compilateur, version 0.13.1, 0.13, o.12..etc. Initial Comment: Lisaac-PcBSD-MinGW(Vista)

En Bref:

Tout le monde voit emerger le systeme Unix le plus accesible et b?n?ficiant de la robustesse reconnue de Freebsd: Il s'agit de PC-BSD, que j'aime bien par rapport ? freebsd, parce que PC-BSD ? part son accesibilit? incontest?e et son inovation unique dans le monde Unix/linux(avec son systeme de package PBI ?-la-microsof), est assez propre et debarass? des "d?mons" de freebsd qui courent partout!! Pour ?tre Bref: Porter(ou bien rendre compatible) sur PC-BSD le plus beau langage de l'avenir, Lisaac que je veux urgemment apprendre, et je cesserai de courrir le monde pour trouver un syst?me (Linux/unix) o? faire touner lisaac. Car ?a fait si longtemq que j'attends de voir les sources du compilateur Lisaac "bien compiler ou bien compatible" sur PC-BSD ou sur Vista(MinGW), (une seconde option sera de porter specifiquement lisaac sur PC-BSD comme un PBI(Mais dans ce cas, c'est un boulot conjoint entre la communaut? PC-BSD et les developeurs Lisaac).

Erreurs d'incompatibil?s

J'ai essay? maintes fois avec la derni?re version Lisaac 0.13.1 et Pc-BSD 7.0, mais m?me le simple hello_world.li fourni avec les sources du package lisaac ne compile pas, et bien ?videmment tous les autres exemples ne produisent que des erreurs: "Object.li, true.li, ou encore path.li not found." Ou encore "Segmentation error". Et m?me lors de l'installation du compilateur (En userland_installation ou en "installation compl?te"), il y'a des "warnings .. pointer " indiquant que des problemes de reconnaissance des types Num?riques, entiers... Aussi quelque soit la m?thode d'installation, le compilateur n'arrive jamais ? trouver bien la variable "PATH", m?me lorsque j'ajoute bien avant l'installation le chemin .../lisaac/bin, dans le "PATH". (NB: j'arrive ? installer le compilateur moyennant les "warnnings", la commande 'lisaac' dans la console (PcBSD, MinGW(Vista), Mandriva) marche bien et montre que lisaac est install?, mais seulement rien ne compile: Donc probl?me de portage?????, incompatibilit? du compilateur avec mes systems???) C'est l? ma plus grosse d?ception depuis des mois d?j?, et comme je suis ent?t?, j'ai justement pass? des mois ? essayer lisaac partout: M?me dans mon vista(avec un environmenet complet MinGW et aussi MinGW&MSYS, rien ne compile.) Probleme de portage,incompatibilt? avec MinGW?? Par ailleurs L'environent "mingw" fourni par le site web de IsaacOS/Lisaac ne marche tout simplement pas, m?me le gcc fourni ne marche pas losque tap? dans la console dos, il est tout juste incompatible avec mon windows vista.

Commentaire:

Je sais que lisaac marche dans debian et ubuntu(mais Echoues malheureusement dans mandriva (Free ou la one:: Segmentation errors avec hello_world.li...), Mais comme mon potable ne dispose que d'une connection sans fil(wireless Broaacom 801.b), Je ne peux acceder ? internet pendant ou apr?s une installation de debian et d'Ubuntu (...), et ne peux donc avoir le package lisaac correctement install?. Et debian m'a donn? du fil ? retordre et j'ai fini par abondonner(Incapable d'obenir des images iso (par Jidgo of FTP) non corrompus...): Il faut avoir un acces inernet pour installer avec succes ces linux, recourir ? des manipulations de "Miroir local" que je ne connais pas, e quill elles auusi demande de trouver quelque part d?j? une debian/linus install? et acc?dant ? internet. Mais peut-?tre avec Ubuntu 8.10, ce sera possible d'installer hors ligne le packge lisaac..., et il le faut bien en attendant la-compatibilit?/le portage sur PC-BSD et/ou la r?solution des incompatibilt?s avec MinGW. Car, je suis convaincu que c'Est l'avis des devellopeurs que ce nouveau langage, s'il veut gagner la confiance du monde pour devnir un de ces jours le stantard des langages ? prototype, doit imp?rativement bien compiler (et facilement et ais?ment) sur les principales achitectures standard les plus utilis?s pr?sentement: Soit par ordre de popularit? et d'importance ou d'influence, Windows(Xp,Vista ou MinGW), FreeBSD(PC-BSD sera encore mieux, puisqu'il a de l'avenir sa facilit? et son Unixit?), (pas besoin de citer Ubuntu qui devient tr?s largement utilis?, puisque ?a marche d?j? dans Ubuntu, mais l'un des gros ennuis de linux, est que presque les distribution demamnde d'avoir acces ? internet pour insaller les packages!!)... Dedian, quoique gros et robuste, est trop compliqu? ? obtenir sans connection directe ? internet, et une installation avec lissac requiert un acces obligatoire ? internet, tant pis pour les carte sans fil non supoort?s. Merci d'avance, j'attends vos suggestions et je prie tous ceux et celles qui lisent cette demand de la relayer pour nos developpeurs, car je suis convaincu que vous voyez l'urgence.

Bertrand

---------------------------------------------------------------------- Comment By: Bertd . (lisbertd-guest) Date: 01/11/2008 02:41 Message: Merci ? Xavier, Alexandre et tous les autres menbre-d?veloppeurs qui ont r?ellement r?agit ? mes messages. Je vais peut-?tre attendre la Nouvelle version de lisaac(o? comme promets l'un d'entre vous, le projet Path sera am?lior?). Car justement, J'avais bien essay? de t?l?charger(par Jido et par FTP) des images dvd.iso de debian, et de tester l'installation de plusieures architecture(32 bit et 64 bit), mais les images obtenues apr?s de longues bonnes heures ?taient presque toujours corrompues, et l'image dvd que j'avais pu installer ne contenait pas le package lisaac. Bref, en attendant le jour o? Lisaac fonctionnera bien sur mon Os pr?f?r? PC-BSD e(t/ou Mandriva(bien facile ? obtenir) ou sur MinGW(Windons), je vais essayer sur mon portable la nouvelle version de Ubuntu/kubuntu 8.10. Sur leur site il avait promis d'integrer lisaac 0.13.1, si tel est le cas, j'ai gagn?, sicon, je t?l?charge le package lisaac( version debian ou non) et j'install. Car sur l'ordinateur de bureau(? La facult?), j'ai pu install?(il y'a environ trois semaines) lisaac-0.13.1 en Userland_installation(, toutefois, Le systeme contenait dej? certaines source prevues pour l'installation de la 0.84 de lisaac.) Merci et bon travail.... Bertrand. ---------------------------------------------------------------------- Comment By: Bertd . (lisbertd-guest) Date: 28/10/2008 10:29 Message: Merci, votre r?ponse est si rapide et si prometteuse, nous attendrons donc compatibilit? de lisaac dans PcBSD/frebsd. je vous croie donc sur parole, une fois cela, fait je croies personellemnt que la communaut? de personne utilisant lisaac va croire sensiblement. Encore merci, ainsi qu'a tous ceux/celles qui auront ? contribuer dans le succ?s d'un tes multi-plate forme pour lisaac. ---------------------------------------------------------------------- Comment By: Nobody (None) Date: 28/10/2008 09:51 Message: Bonjour, plusieurs commentaires : La 0.13.1 fonctionne mal sous windows, la 0.13 fonctionne mieux, c'est un point connu qu'on am?liorera lors de la prochaine version. Il est vrai qu'on s'est un peu mal organis? et qu'il va falloir qu'on envisage le test de compilation multiplateforme. Tout ? fait d'accord sur la n?cessit? d'avoir une couverture la plus compl?te possible. Mais cela requiert des tests de qualifications. Je vais voir ce que je peux faire sur freebsd/pcbsd dans les jours qui viennent: ie. trouver une image qemu qqpart et tester. ---------------------------------------------------------------------- You can respond by visiting: http://alioth.debian.org/tracker/?func=detail&atid=413092&aid=311208&group_id=100200 From ng.bertd at yahoo.ca Sat Nov 1 03:04:01 2008 From: ng.bertd at yahoo.ca (Bertrand Nguefack) Date: Fri, 31 Oct 2008 20:04:01 -0700 (PDT) Subject: =?iso-8859-1?Q?Re=3A_=5Blisaac-Bugs=5D=5B311208=5D_DEMANDE=3A_Lisaac_et_P?= =?iso-8859-1?Q?CBSD=2C_MinGW=28Vista=29=3A_Incompatibilit=E9_du_compilate?= =?iso-8859-1?Q?ur=2C_version_0=2E13=2E1=2C_0=2E13=2C_o=2E12=2E=2Eetc=2E?= In-Reply-To: Message-ID: <38864.46888.qm@web45216.mail.sp1.yahoo.com> Merci ? Xavier, Alexandre et tous les autres menbres-d?veloppeurs qui ont r?ellement r?agit ? mes messages(Pour Pc-BSD, MinGW et autres). Je vais peut-?tre attendre la Nouvelle version de lisaac(o? comme promets l'un d'entre vous, le projet Path sera am?lior?). Car justement, J'avais bien essay? de t?l?charger(par Jido et par FTP) des images dvd.iso de debian, et de tester l'installation de plusieures architecture(32 bit et 64 bit), mais les images obtenues apr?s de longues bonnes heures ?taient presque toujours corrompues, et l'image dvd que j'avais pu installer ne contenait pas le package lisaac. C'est s?rement juste mon cas, d'autre ont bien s?r tr?s bien r?ussi avec debian. Bref, en attendant le jour o? Lisaac fonctionnera bien sur mon Os pr?f?r? PC-BSD (et/ou Mandriva(bien facile ? obtenir) ou sur MinGW(Windons), je vais essayer sur mon portable la nouvelle version de Ubuntu/kubuntu 8.10. Sur certains liens-web de ubuntu, il y ?tait promis l'integration de lisaac 0.13.1 (dans le Cd? DVD d'installation), si tel est le cas, j'ai gagn?, sicon, je t?l?charge le package lisaac( version debian ou non) et j'install. Car sur l'ordinateur de bureau(? La facult?), j'ai pu install?(il y'a environ trois semaines) lisaac-0.13.1 en Userland_installation(, toutefois, Le systeme contenait dej? certaines source prevues pour l'installation de la 0.84 de lisaac.) Merci et bon travail.... Bertrand --- On Wed, 10/29/08, Pierre-Alexandre Voye wrote: From: Pierre-Alexandre Voye Subject: Re: [lisaac-Bugs][311208] DEMANDE: Lisaac et PCBSD, MinGW(Vista): Incompatibilit? du compilateur, version 0.13.1, 0.13, o.12..etc. To: "Xavier Oswald" , ng.bertd at yahoo.ca Cc: lisaac-bugs at alioth.debian.org, "Discussion about technical development topics" , "Sonntag Benoit" , "Nicolas Boulay" Received: Wednesday, October 29, 2008, 12:28 AM ?a marche sous freebsd (la 0.13.1). Par contre le make compile lisaac et shorter et pas install lisaac, c bizare. Hello_world ok pyramid ok Le 28 octobre 2008 18:57, Pierre-Alexandre Voye a ?crit : Sinon, il y ?a : http://www.oszoo.org/wiki/index.php/Category:OS_images C'est un r?pertoire avec plein d'images de plein d'OS, je vais essayer freebsd Le 28 octobre 2008 11:25, Xavier Oswald a ?crit : On 11:20 Tue 28 Oct ? ? , Pierre-Alexandre Voye wrote: > Debian ne m'inqui?te pas du tout, je sais bien qu'en r?gle g?n?ral ?a marche > tr?s bien, surtout que tu y veille. C'est plut?t les ?*BSD et consort qui > m'inqui?tent. Si tu as un acc?s ssh sur une machine BSD, je veux bien m'y attaquer. J'ai plus trop de machines de libre en ce moment pour jouer avec un BSD, mais je vais voir ce que je peux faire. Note aussi, je sais pas pour tes ?ssais, Lisaac sur 64bits ne marche pas actuellement. > -- --------------------- Isaac Project - http://isaacproject.u-strasbg.fr/ -- --------------------- Isaac Project - http://isaacproject.u-strasbg.fr/ __________________________________________________________________ Connect with friends from any web browser - no download required. Try the new Yahoo! Canada Messenger for the Web BETA at http://ca.messenger..yahoo.com/webmessengerpromo.php -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.alioth.debian.org/pipermail/lisaac-devel/attachments/20081031/9a1c19b6/attachment.htm From ontologiae at gmail.com Fri Nov 7 00:05:07 2008 From: ontologiae at gmail.com (Pierre-Alexandre Voye) Date: Fri, 7 Nov 2008 01:05:07 +0100 Subject: About tasks Message-ID: Summary in english at end. Bonsoir ? tous, Vous aurez probablement remarqu? que j'ai r?cemment post? quelques t?ches dans le syst?me gforge. Je profite de la n?cessit? de commenter cette action gratuite pour ?largir la r?flexion sur la gestion de notre projet. Xavier vous en reparlera bient?t. Notre projet grossi, pas mal de monde l'a rejoint, certains pour des donn?es temporaires, d'autres pour quelques bouff?es d'actions de temps en temps, pour ceux qui ont une activit? professionnel, voire assez r?guli?re pour ceux qui ont un emploi du temps suffisamment flexible. Je dis ?a, car je veux ?tre s?r que tout le monde comprend que quand on bosse 8h par jour, plus tous les ? c?t?, on peut plus difficilement contribuer, surtout qu'on a scotch? sur une machine toute la journ?e... Mon objectif est simple : faire de Lisaac/IsaacOS une technologie reconnue comme novatrice et faire de Lisaac un langage aussi important que Ruby voire Python dans une dizaine d'ann?e. Pour cela, il y a pas mal de choses ? coordoner, ? synchroniser, et une r?flexion strat?gique ? tenir, car nous effectuons tout de m?me une sorte d'?vang?lisation (Sun et Microsoft payent des types pour faire ?a). Bien entendu, nous sommes un projet OpenSource, et on ne peut demander ? personne une date butoir, sauf en cas de force majeur. Les ?tudiants sacrifi?s sur l'autel de la Science (qui se r?p?tent ? longueur de journ?e, comme Disciplus Simplex "Je sert la science et c'est ma joie"), ont bien s?r des contingeances temporelles plus strictes, ce qui nous aide bien. C'est pour cela que le syst?me de t?che peut ?tre g?nant, car il peut donner l'impression de donner une date butoir. Soyons clair, pour celle que j'ai entr?s dans le syst?me, elle servent ? la d?coration. Par contre le syst?me de t?che peut nous apporter beaucoup : - Enregistrer toutes les actions d?cid?e lors de conversation volante comme le t?l?phone ou msn par exemple, en ne prenant pas le risque de les oublier - Evaluer grossi?rement le temps consacr? ? la r?alisation de celle-ci - Une gestion de la priorit? de la t?che - Suivre la r?alisation de cette t?che. - Important : Savoir quel t?che est bloqu?e par telle autre. - Important : Savoir qui est capable de r?aliser la t?che. Les blocage de t?ches et l'assignation des personnes sont importantes : Benoit bosse ? plein temps sur le projet, mais se retrouve avec une charge de travail ?norme, il est donc important de savoir qui peut le remplacer, car mieux il l'est, plus le compilateur avance vite, sachant qu'il est le seul capable de faire pas mal de choses. Le blocage de t?che est fondamental : J'ai un exemple d'une t?che tr?s longue qui est bloqu? par une autre pouvant prendre potentiellement quelques heures, et ce depuis longtemps. (On fera tout cela malgr? le gros d?faut de ce syst?me de t?che : on ne peut pas d?pendre d'une t?che appartenant ? une autre section) J'en profite plus g?n?ralement pour vous inviter ? utiliser pleinement le syst?me Gforge : - On peut y enregistrer des documents, rangeable dans des r?pertoires - On peut y stocker des fichiers. - On peut cr?er des sondages, pour savoir qui est d'accord avec quoi - Je ne parle pas du suivi de bug et du git : on connait En conclusion, un petit peu d'organisation ne fait pas de mal, et si on se d?cide de passer une heure ou deux sur le projet par-ci par l?, il suffit d'aller sur le syst?me de t?che afin de savoir ce qu'il y a ? faire. Ca permettra de voir visiblement ce qui avance, information toujours gratifiante ! English : I recently posted some tasks in the gforge system. Tasks will serve to organize ourselves, not forget ideas, action we want to make, and particularly dependance between tasks. We would able, too, to know who is able to do something. As the project growth, we have to organize ourselves better, to face the futur. I invite you to use all the function offered by the Gforge system : Tasks system, document repository, polls, etc... A+ , Pierre-Alex -- --------------------- Isaac Project - http://isaacproject.u-strasbg.fr/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.alioth.debian.org/pipermail/lisaac-devel/attachments/20081107/8da87220/attachment.htm From x.oswald at free.fr Mon Nov 10 21:27:21 2008 From: x.oswald at free.fr (Xavier Oswald) Date: Mon, 10 Nov 2008 22:27:21 +0100 Subject: Lisaac: Motivation + =?iso-8859-1?Q?Respon?= =?iso-8859-1?Q?sabilit=E9s?= Message-ID: <20081110212721.GA15310@free.fr> Hi there, I will send this mail in French, but if there are english readers, feel free to ping me if you want a translation. Je vais un peu faire mon P-A sur l'orga, mais n'ayez pas peur ! :) Comme vous avez pu le remarquer, Ben et moi, on recommence ? commiter et bosser sur diverses choses pour faire avancer le projet. A 2, on va pas arriver tres loin. L'id?e c'est de recenser les gens motiv? et de clarifier qui fait quoi dans le projet histoire de savoir ? qui s'addresser en cas de soucis. P-A: si tu peux revoir la page team.html du site web apr?s les diff?rentes r?ponses, ce serait cool d'ins?rer plus de d?tails sur qui fait quoi. Pour ma part: * Support vim lisaac. * Support Lisaac Debian/FreeBSD/NetBSD/OpenBSD/PC-BSD ( je vais m'occuper de modifier l'installeur lisaac pour que ca tourne bien sous BSD ) * D?veloppement du compilateur + Optimisations + lib ( la prochaine version incluera l'externalisation des optimisations + A partir de janvier je fais mon stage de DEA sur Lisaac donc je vais etre ammen? ? toucher au compilo et aux libs ). * Developpement du binding SDL ( ca arrive, ce n'est qu'au tout d?but mais ca avance ). * Administration de l'infrastructure de developpement ( Alioth ). * Documentation. Soyez nombreux ? r?pondre ;) !!! Amicalisaaquement -- ,''`. Xavier Oswald : :' : GNU/LINUX Debian Maintainer `. `' GnuPG Key ID 0x88BBB51E `- 938D D715 6915 8860 9679 4A0C A430 C6AA 88BB B51E From jeremy at cowgar.com Mon Nov 10 21:37:28 2008 From: jeremy at cowgar.com (Jeremy Cowgar) Date: Mon, 10 Nov 2008 16:37:28 -0500 Subject: Lisaac: Motivation + =?iso-8859-1?Q?Re?= =?iso-8859-1?Q?sponsabilit=E9s?= In-Reply-To: <20081110212721.GA15310@free.fr> References: <20081110212721.GA15310@free.fr> Message-ID: <20081110213728.GA28149@mail.cowgar.com> I am not complaining as I am the minority here, but there is a lot that goes on with Lissac that I cannot follow due to my inability to read French. It has resulted in a dwindled interest in Lissac. I still have the SQLite wrapper that I made, but I have not done anything further with it. I have also begun a wrapper around the Iup GUI toolkit. Jeremy Quoting Xavier Oswald : > Hi there, > > I will send this mail in French, but if there are english readers, feel free to > ping me if you want a translation. > > Je vais un peu faire mon P-A sur l'orga, mais n'ayez pas peur ! :) > > Comme vous avez pu le remarquer, Ben et moi, on recommence ? commiter et bosser > sur diverses choses pour faire avancer le projet. > > A 2, on va pas arriver tres loin. L'id?e c'est de recenser les gens motiv? et de > clarifier qui fait quoi dans le projet histoire de savoir ? qui s'addresser en > cas de soucis. > > P-A: si tu peux revoir la page team.html du site web apr?s les diff?rentes > r?ponses, ce serait cool d'ins?rer plus de d?tails sur qui fait quoi. > > Pour ma part: > * Support vim lisaac. > * Support Lisaac Debian/FreeBSD/NetBSD/OpenBSD/PC-BSD ( je vais m'occuper de modifier > l'installeur lisaac pour que ca tourne bien sous BSD ) > * D?veloppement du compilateur + Optimisations + lib ( la prochaine version incluera > l'externalisation des optimisations + A partir de janvier je fais mon > stage de DEA sur Lisaac donc je vais etre ammen? ? toucher au compilo et aux > libs ). > * Developpement du binding SDL ( ca arrive, ce n'est qu'au tout d?but mais ca > avance ). > * Administration de l'infrastructure de developpement ( Alioth ). > * Documentation. > > > Soyez nombreux ? r?pondre ;) !!! > > > Amicalisaaquement > -- > ,''`. Xavier Oswald > : :' : GNU/LINUX Debian Maintainer > `. `' GnuPG Key ID 0x88BBB51E > `- 938D D715 6915 8860 9679 4A0C A430 C6AA 88BB B51E > > > _______________________________________________ > Lisaac-devel mailing list > Lisaac-devel at lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel From x.oswald at free.fr Mon Nov 10 21:48:55 2008 From: x.oswald at free.fr (Xavier Oswald) Date: Mon, 10 Nov 2008 22:48:55 +0100 Subject: Lisaac: Motivation + =?iso-8859-1?Q?Re?= =?iso-8859-1?Q?sponsabilit=E9s?= In-Reply-To: <20081110213728.GA28149@mail.cowgar.com> References: <20081110212721.GA15310@free.fr> <20081110213728.GA28149@mail.cowgar.com> Message-ID: <20081110214855.GA15778@free.fr> On 16:37 Mon 10 Nov , Jeremy Cowgar wrote: > I am not complaining as I am the minority here, but there is a lot that goes > on with Lissac that I cannot follow due to my inability to read French. It > has resulted in a dwindled interest in Lissac. I still have the SQLite > wrapper that I made, but I have not done anything further with it. I > have also begun a wrapper around the Iup GUI toolkit. Ok. Well we are about to update our team.html web page. The idea is to see who is still interested in Lisaac and what they want do and continue. This is useful to know who to ask if you have any problem. So as I can see, you are interested in SQLite and Iup GUI right now. That's great :) Feel free to send me your latest SQLite and Iup GUI code, so I can create two git repositories and add them. > Quoting Xavier Oswald : > > Hi there, > > > > I will send this mail in French, but if there are english readers, feel free to > > ping me if you want a translation. > > > > Je vais un peu faire mon P-A sur l'orga, mais n'ayez pas peur ! :) > > > > Comme vous avez pu le remarquer, Ben et moi, on recommence ? commiter et bosser > > sur diverses choses pour faire avancer le projet. > > > > A 2, on va pas arriver tres loin. L'id?e c'est de recenser les gens motiv? et de > > clarifier qui fait quoi dans le projet histoire de savoir ? qui s'addresser en > > cas de soucis. > > > > P-A: si tu peux revoir la page team.html du site web apr?s les diff?rentes > > r?ponses, ce serait cool d'ins?rer plus de d?tails sur qui fait quoi. > > > > Pour ma part: > > * Support vim lisaac. > > * Support Lisaac Debian/FreeBSD/NetBSD/OpenBSD/PC-BSD ( je vais m'occuper de modifier > > l'installeur lisaac pour que ca tourne bien sous BSD ) > > * D?veloppement du compilateur + Optimisations + lib ( la prochaine version incluera > > l'externalisation des optimisations + A partir de janvier je fais mon > > stage de DEA sur Lisaac donc je vais etre ammen? ? toucher au compilo et aux > > libs ). > > * Developpement du binding SDL ( ca arrive, ce n'est qu'au tout d?but mais ca > > avance ). > > * Administration de l'infrastructure de developpement ( Alioth ). > > * Documentation. -- ,''`. Xavier Oswald : :' : GNU/LINUX Debian Maintainer `. `' GnuPG Key ID 0x88BBB51E `- 938D D715 6915 8860 9679 4A0C A430 C6AA 88BB B51E From obsider at gmail.com Tue Nov 11 07:44:52 2008 From: obsider at gmail.com (Alexandre Chabert) Date: Tue, 11 Nov 2008 08:44:52 +0100 Subject: =?ISO-8859-1?Q?Re:_Lisaac:_Motivation_+_Responsabilit=E9s?= In-Reply-To: <20081110214855.GA15778@free.fr> References: <20081110212721.GA15310@free.fr> <20081110213728.GA28149@mail.cowgar.com> <20081110214855.GA15778@free.fr> Message-ID: <9059aff90811102344x20d47c58va0c6ed21e9c7b04a@mail.gmail.com> Bonjour tout le monde, pour ma part cela fait maintenant pas mal de temps que je n'arrive pas ? contribuer. Cela fait pas mal de temps que je n'ai pas une minute ? moi. Il est irr?el que je promette quoi que ce soit en ce moment donc je me mets en hiatus. Je suivrais l'?volution du projet de pr?s et je communiquerais d?s qu'il me sera possible de contribuer r?ellement. D?sol? pour ?a, Alexandre Le 10 novembre 2008 22:48, Xavier Oswald a ?crit : > On 16:37 Mon 10 Nov , Jeremy Cowgar wrote: > > I am not complaining as I am the minority here, but there is a lot that > goes > > on with Lissac that I cannot follow due to my inability to read French. > It > > has resulted in a dwindled interest in Lissac. I still have the SQLite > > wrapper that I made, but I have not done anything further with it. I > > have also begun a wrapper around the Iup GUI toolkit. > > Ok. > > Well we are about to update our team.html web page. > > The idea is to see who is still interested in Lisaac and what they want do > and > continue. This is useful to know who to ask if you have any problem. > > So as I can see, you are interested in SQLite and Iup GUI right now. That's > great :) > > Feel free to send me your latest SQLite and Iup GUI code, so I can create > two > git repositories and add them. > > > Quoting Xavier Oswald : > > > Hi there, > > > > > > I will send this mail in French, but if there are english readers, feel > free to > > > ping me if you want a translation. > > > > > > Je vais un peu faire mon P-A sur l'orga, mais n'ayez pas peur ! :) > > > > > > Comme vous avez pu le remarquer, Ben et moi, on recommence ? commiter > et bosser > > > sur diverses choses pour faire avancer le projet. > > > > > > A 2, on va pas arriver tres loin. L'id?e c'est de recenser les gens > motiv? et de > > > clarifier qui fait quoi dans le projet histoire de savoir ? qui > s'addresser en > > > cas de soucis. > > > > > > P-A: si tu peux revoir la page team.html du site web apr?s les > diff?rentes > > > r?ponses, ce serait cool d'ins?rer plus de d?tails sur qui fait quoi. > > > > > > Pour ma part: > > > * Support vim lisaac. > > > * Support Lisaac Debian/FreeBSD/NetBSD/OpenBSD/PC-BSD ( je vais > m'occuper de modifier > > > l'installeur lisaac pour que ca tourne bien sous BSD ) > > > * D?veloppement du compilateur + Optimisations + lib ( la prochaine > version incluera > > > l'externalisation des optimisations + A partir de janvier je fais > mon > > > stage de DEA sur Lisaac donc je vais etre ammen? ? toucher au > compilo et aux > > > libs ). > > > * Developpement du binding SDL ( ca arrive, ce n'est qu'au tout d?but > mais ca > > > avance ). > > > * Administration de l'infrastructure de developpement ( Alioth ). > > > * Documentation. > > -- > ,''`. Xavier Oswald > : :' : GNU/LINUX Debian Maintainer > `. `' GnuPG Key ID 0x88BBB51E > `- 938D D715 6915 8860 9679 4A0C A430 C6AA 88BB B51E > > > _______________________________________________ > Lisaac-devel mailing list > Lisaac-devel at lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.alioth.debian.org/pipermail/lisaac-devel/attachments/20081111/282d3007/attachment.htm From blankoworld at gmail.com Tue Nov 11 12:24:18 2008 From: blankoworld at gmail.com (Olivier DOSSMANN) Date: Tue, 11 Nov 2008 13:24:18 +0100 Subject: =?UTF-8?Q?Re:_Lisaac:_Motivation_+_Responsabilit=C3=A9s?= In-Reply-To: <9059aff90811102344x20d47c58va0c6ed21e9c7b04a@mail.gmail.com> References: <20081110212721.GA15310@free.fr> <20081110213728.GA28149@mail.cowgar.com> <20081110214855.GA15778@free.fr> <9059aff90811102344x20d47c58va0c6ed21e9c7b04a@mail.gmail.com> Message-ID: <805198080811110424g16dfe4b9n6f21055bfe243fef@mail.gmail.com> Bonjour, > pour ma part cela fait maintenant pas mal de temps que je n'arrive pas ? > contribuer. > Cela fait pas mal de temps que je n'ai pas une minute ? moi. > Il est irr?el que je promette quoi que ce soit en ce moment donc je me mets > en hiatus. > Je suivrais l'?volution du projet de pr?s et je communiquerais d?s qu'il me > sera possible de contribuer r?ellement. > > D?sol? pour ?a, > Alexandre Je suis un peu dans le m?me cas qu'Alexandre, cependant je peux aider aux choses suivantes : - Relecture des traductions FR de documents (? la rigueur peut ?tre traduire certains paragraphes) - Aide pour un ?ventuel changement de site si vous prenez quelques choses comme Ikiwiki et/ou dokuwiki aussi bien en CSS qu'en modification des pages et restructuration Pour cela, ?a para?t b?te, mais il faut me donner une date et une heure pr?cise, de sorte ? ce que je pr?vois r?ellement de m'y mettre. Sinon c'est ?vident je n'arriverais pas ? prendre de moi m?me le temps pour m'y attacher. Bien ? vous, -- Olivier DOSSMANN alias Blankoworld Concepteur logiciel chez PowerLinux.fr -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.alioth.debian.org/pipermail/lisaac-devel/attachments/20081111/59522114/attachment.htm From ontologiae at gmail.com Tue Nov 11 13:27:08 2008 From: ontologiae at gmail.com (Pierre-Alexandre Voye) Date: Tue, 11 Nov 2008 14:27:08 +0100 Subject: =?UTF-8?Q?Re:_Lisaac:_Motivation_+_Responsabilit=C3=A9s?= In-Reply-To: <805198080811110424g16dfe4b9n6f21055bfe243fef@mail.gmail.com> References: <20081110212721.GA15310@free.fr> <20081110213728.GA28149@mail.cowgar.com> <20081110214855.GA15778@free.fr> <9059aff90811102344x20d47c58va0c6ed21e9c7b04a@mail.gmail.com> <805198080811110424g16dfe4b9n6f21055bfe243fef@mail.gmail.com> Message-ID: A quick translate for Jeremy : Alexandre have no time for the moment, He'll tell us when he will be available. Olivier is in te same case, but he will try to find time for two item : - Reread of french translation of documents - Help if we want (and I, Pierre-Alexandre, want) to change the site of the project Olivier need a precise order to motivate himself to work ;-) Le 11 novembre 2008 13:24, Olivier DOSSMANN a ?crit : > Bonjour, > > >> pour ma part cela fait maintenant pas mal de temps que je n'arrive pas ? >> contribuer. >> Cela fait pas mal de temps que je n'ai pas une minute ? moi. >> Il est irr?el que je promette quoi que ce soit en ce moment donc je me >> mets en hiatus. >> Je suivrais l'?volution du projet de pr?s et je communiquerais d?s qu'il >> me sera possible de contribuer r?ellement. >> >> D?sol? pour ?a, >> Alexandre > > > > Je suis un peu dans le m?me cas qu'Alexandre, cependant je peux aider aux > choses suivantes : > > - Relecture des traductions FR de documents (? la rigueur peut ?tre > traduire certains paragraphes) > - Aide pour un ?ventuel changement de site si vous prenez quelques choses > comme Ikiwiki et/ou dokuwiki aussi > bien en CSS qu'en modification des pages et restructuration > > Pour cela, ?a para?t b?te, mais il faut me donner une date et une heure > pr?cise, de sorte ? ce que je pr?vois > r?ellement de m'y mettre. Sinon c'est ?vident je n'arriverais pas ? prendre > de moi m?me le temps pour m'y > attacher. > > Bien ? vous, > > -- > Olivier DOSSMANN alias Blankoworld > Concepteur logiciel chez PowerLinux.fr > > _______________________________________________ > Lisaac-devel mailing list > Lisaac-devel at lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel > > -- --------------------- Isaac Project - http://isaacproject.u-strasbg.fr/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.alioth.debian.org/pipermail/lisaac-devel/attachments/20081111/650d0dc8/attachment.htm From jeremy at cowgar.com Tue Nov 11 13:48:45 2008 From: jeremy at cowgar.com (Jeremy Cowgar) Date: Tue, 11 Nov 2008 08:48:45 -0500 Subject: Section External - stop functions from being optimised out? Message-ID: <20081111134844.GA6833@jlap> Greetings! How can I stop the compiler from optimising an external function out of existance? Here is an example: Section External - say_hello ih:POINTER :INTEGER <- ( "Hello, World!\n".print; `IUP_CLOSE`:INTEGER ); Section Public - main <- ( // code `IupSetCallback(@control, "ACTION", say_hello)`; // code ); The external function "say_hello" is never used directly, thus the compiler is removing it from the compiled code. How can I tell the compiler to keep say_hello? Thanks, Jeremy From jeremy at cowgar.com Tue Nov 11 14:47:13 2008 From: jeremy at cowgar.com (Jeremy Cowgar) Date: Tue, 11 Nov 2008 09:47:13 -0500 Subject: Section External - stop functions from being optimised out? In-Reply-To: <20081111134844.GA6833@jlap> References: <20081111134844.GA6833@jlap> Message-ID: <20081111144713.GA7019@jlap> I've done this trick: - make_alive <- ( ` #if 0 `; make_alive NULL; ` #endif `; ); - main <- ( make_alive; // rest of code ); However, I get a strange error: Depending pass: ..--SEMANTIC--------- Profil block not found, a first definition must to be before a first evaluation. Sorry, it's a limit for this actual compiler. Line 20 column 1 in IUP_BUTTON_ACTION(./iup_button_action.li): ); The actual function is: - lisaac_iup_button_action ih:POINTER :INTEGER <- ( + ptr:POINTER; + self:SELF; ptr := `IupGetAttribute(@ih, "OOSELF")`:POINTER; self := CONVERT[POINTER, SELF].on ptr; "Calling button action:\n".print; self.block.value ih ); Line 20, Column 1 is the "self.block.value ih" Thanks for any help. Jeremy Quoting Jeremy Cowgar : > Greetings! > > How can I stop the compiler from optimising an external function out of > existance? Here is an example: > > Section External > > - say_hello ih:POINTER :INTEGER <- > ( > "Hello, World!\n".print; > `IUP_CLOSE`:INTEGER > ); > > Section Public > > - main <- > ( > // code > `IupSetCallback(@control, "ACTION", say_hello)`; > // code > ); > > The external function "say_hello" is never used directly, thus the compiler > is removing it from the compiled code. How can I tell the compiler to > keep say_hello? > > Thanks, > > Jeremy > > _______________________________________________ > Lisaac-devel mailing list > Lisaac-devel at lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel From dams.bouvarel at wanadoo.fr Tue Nov 11 15:03:37 2008 From: dams.bouvarel at wanadoo.fr (Damien Bouvarel) Date: Tue, 11 Nov 2008 16:03:37 +0100 (CET) Subject: =?UTF-8?Q?Re:_Lisaac:_Motivation_+_Responsabilit=C3=A9s?= In-Reply-To: References: <20081110212721.GA15310@free.fr> <20081110213728.GA28149@mail.cowgar.com> <20081110214855.GA15778@free.fr> <9059aff90811102344x20d47c58va0c6ed21e9c7b04a@mail.gmail.com> <805198080811110424g16dfe4b9n6f21055bfe243fef@mail.gmail.com> Message-ID: <9563660.53765.1226415817266.JavaMail.www@wwinf1a06> Hello there, I've been busy for some time, but i'm still trying to help some way * OpenGL binding updates,and lisaac-GUI support (nearly OK) * help on IsaacOS if needed I'll send the code to Xavier for a new repository because i slightly changed the lib_os/video lib. Damien > A quick translate for Jeremy : > > Alexandre have no time for the moment, He'll tell us when he will be available. > Olivier is in te same case, but he will try to find time for two item : > - Reread of french translation of documents > - Help if we want (and I, Pierre-Alexandre, want) to change the site of the project > Olivier need a precise order to motivate himself to work ;-) > > Le 11 novembre 2008 13:24, Olivier DOSSMANN a ?crit : > Bonjour, > > > pour ma part cela fait maintenant pas mal de temps que je n'arrive pas ? contribuer. > Cela fait pas mal de temps que je n'ai pas une minute ? moi. > Il est irr?el que je promette quoi que ce soit en ce moment donc je me mets en hiatus. > Je suivrais l'?volution du projet de pr?s et je communiquerais d?s qu'il me sera possible de contribuer r?ellement. > > D?sol? pour ?a, > Alexandre > > Je suis un peu dans le m?me cas qu'Alexandre, cependant je peux aider aux choses suivantes : > > - Relecture des traductions FR de documents (? la rigueur peut ?tre traduire certains paragraphes) > - Aide pour un ?ventuel changement de site si vous prenez quelques choses comme Ikiwiki et/ou dokuwiki aussi > bien en CSS qu'en modification des pages et restructuration > > Pour cela, ?a para?t b?te, mais il faut me donner une date et une heure pr?cise, de sorte ? ce que je pr?vois > r?ellement de m'y mettre. Sinon c'est ?vident je n'arriverais pas ? prendre de moi m?me le temps pour m'y > attacher. > > Bien ? vous, > > -- > Olivier DOSSMANN alias Blankoworld > Concepteur logiciel chez PowerLinux.fr > > _______________________________________________ > Lisaac-devel mailing list > Lisaac-devel at lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel > > > > -- > --------------------- > Isaac Project - http://isaacproject.u-strasbg.fr/ > > > [ (pas de nom de fichier) (0.2 Ko) ] -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.alioth.debian.org/pipermail/lisaac-devel/attachments/20081111/e9fb882a/attachment-0001.htm From sonntag at icps.u-strasbg.fr Wed Nov 12 01:58:55 2008 From: sonntag at icps.u-strasbg.fr (sonntag at icps.u-strasbg.fr) Date: Wed, 12 Nov 2008 02:58:55 +0100 Subject: Section External - stop functions from being optimised out? In-Reply-To: <20081111144713.GA7019@jlap> References: <20081111134844.GA6833@jlap> <20081111144713.GA7019@jlap> Message-ID: <20081112025855.keb9lh7hmsksogkw@webmail.loria.fr> Jeremy Cowgar a ?crit?: > I've done this trick: > > - make_alive <- > ( > ` > #if 0 > `; > make_alive NULL; > ` > #endif > `; > ); > > - main <- > ( > make_alive; > // rest of code > ); > > However, I get a strange error: > > Depending pass: ..--SEMANTIC--------- > Profil block not found, a first definition must to be before a first > evaluation. > Sorry, it's a limit for this actual compiler. > Line 20 column 1 in IUP_BUTTON_ACTION(./iup_button_action.li): > ); > > The actual function is: > > - lisaac_iup_button_action ih:POINTER :INTEGER <- > ( > + ptr:POINTER; > + self:SELF; > > ptr := `IupGetAttribute(@ih, "OOSELF")`:POINTER; > self := CONVERT[POINTER, SELF].on ptr; > "Calling button action:\n".print; > self.block.value ih > ); > Hi, add the bidon define : + block:BLOCK := { p:POINTER; 0}; (it's a little pb with block type...) Ben. > Line 20, Column 1 is the "self.block.value ih" > > Thanks for any help. > > Jeremy > > Quoting Jeremy Cowgar : >> Greetings! >> >> How can I stop the compiler from optimising an external function out of >> existance? Here is an example: >> >> Section External >> >> - say_hello ih:POINTER :INTEGER <- >> ( >> "Hello, World!\n".print; >> `IUP_CLOSE`:INTEGER >> ); >> >> Section Public >> >> - main <- >> ( >> // code >> `IupSetCallback(@control, "ACTION", say_hello)`; >> // code >> ); >> >> The external function "say_hello" is never used directly, thus the compiler >> is removing it from the compiled code. How can I tell the compiler to >> keep say_hello? >> >> Thanks, >> >> Jeremy >> >> _______________________________________________ >> Lisaac-devel mailing list >> Lisaac-devel at lists.alioth.debian.org >> http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel > > _______________________________________________ > Lisaac-devel mailing list > Lisaac-devel at lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel > From jeremy at cowgar.com Wed Nov 12 05:07:43 2008 From: jeremy at cowgar.com (Jeremy Cowgar) Date: Wed, 12 Nov 2008 00:07:43 -0500 Subject: Section External - stop functions from being optimised out? In-Reply-To: <20081112025855.keb9lh7hmsksogkw@webmail.loria.fr> References: <20081111134844.GA6833@jlap> <20081111144713.GA7019@jlap> <20081112025855.keb9lh7hmsksogkw@webmail.loria.fr> Message-ID: <20081112050742.GA7791@jlap> Ben, Thank you, that worked great. Iup (C) can now call my Lisaac blocks w/o problem. Jeremy Quoting sonntag at icps.u-strasbg.fr : > > > > Depending pass: ..--SEMANTIC--------- > > Profil block not found, a first definition must to be before a first > > evaluation. > > Sorry, it's a limit for this actual compiler. > > Line 20 column 1 in IUP_BUTTON_ACTION(./iup_button_action.li): > > ); > > > > add the bidon define : > > + block:BLOCK := { p:POINTER; 0}; > > (it's a little pb with block type...) > > Ben. From nicolas.boulay at gmail.com Wed Nov 12 08:39:44 2008 From: nicolas.boulay at gmail.com (Nicolas Boulay) Date: Wed, 12 Nov 2008 09:39:44 +0100 Subject: Paris presentation about gcc Message-ID: There is a presentation in Paris about GCC. The guy have work also for ocaml and for INRIA (the french public research center in computer science) ( http://www.starynkevitch.net/Basile/ ). http://linuxfr.org/2008/11/12/24670.html Nicolas From jeremy at cowgar.com Thu Nov 13 02:01:02 2008 From: jeremy at cowgar.com (Jeremy Cowgar) Date: Wed, 12 Nov 2008 21:01:02 -0500 Subject: Variable arguments to a slot? Message-ID: <20081113020101.GA9181@jlap> Goodevening! How can I send a varying number of parameters to a slot? i.e. add(1, 2); --or-- add(1,2,3,4,5,6,7,0); Thanks, Jeremy From sonntag at icps.u-strasbg.fr Thu Nov 13 06:10:31 2008 From: sonntag at icps.u-strasbg.fr (sonntag at icps.u-strasbg.fr) Date: Thu, 13 Nov 2008 07:10:31 +0100 Subject: Variable arguments to a slot? In-Reply-To: <20081113020101.GA9181@jlap> References: <20081113020101.GA9181@jlap> Message-ID: <20081113071031.7079jj4k2og48cko@webmail.loria.fr> Jeremy Cowgar a ?crit?: > Goodevening! > > How can I send a varying number of parameters to a slot? i.e. > > add(1, 2); > > --or-- > > add(1,2,3,4,5,6,7,0); > Currently, it's impossible, sorry. Wait version 0.3 (P.73 in Reference manual) Ben. > Thanks, > > Jeremy > > _______________________________________________ > Lisaac-devel mailing list > Lisaac-devel at lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel > From sonntag at icps.u-strasbg.fr Thu Nov 13 06:10:31 2008 From: sonntag at icps.u-strasbg.fr (sonntag at icps.u-strasbg.fr) Date: Thu, 13 Nov 2008 07:10:31 +0100 Subject: Variable arguments to a slot? In-Reply-To: <20081113020101.GA9181@jlap> References: <20081113020101.GA9181@jlap> Message-ID: <20081113071031.7079jj4k2og48cko@webmail.loria.fr> Jeremy Cowgar a ?crit?: > Goodevening! > > How can I send a varying number of parameters to a slot? i.e. > > add(1, 2); > > --or-- > > add(1,2,3,4,5,6,7,0); > Currently, it's impossible, sorry. Wait version 0.3 (P.73 in Reference manual) Ben. > Thanks, > > Jeremy > > _______________________________________________ > Lisaac-devel mailing list > Lisaac-devel at lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel > From jeremy at cowgar.com Thu Nov 13 10:39:29 2008 From: jeremy at cowgar.com (Jeremy Cowgar) Date: Thu, 13 Nov 2008 05:39:29 -0500 Subject: Variable arguments to a slot? In-Reply-To: <20081113071031.7079jj4k2og48cko@webmail.loria.fr> References: <20081113020101.GA9181@jlap> <20081113071031.7079jj4k2og48cko@webmail.loria.fr> Message-ID: <20081113103929.GA6656@jlap> Ben, Thanks for the reply. Any ideas on when 0.3 will be available? I was looking for a roadmap with target dates but did not find one. Thanks, Jeremy Quoting sonntag at icps.u-strasbg.fr : > Jeremy Cowgar a ?crit?: > >> Goodevening! >> >> How can I send a varying number of parameters to a slot? i.e. >> >> add(1, 2); >> >> --or-- >> >> add(1,2,3,4,5,6,7,0); >> > > Currently, it's impossible, sorry. > Wait version 0.3 > (P.73 in Reference manual) > > Ben. > >> Thanks, >> >> Jeremy >> >> _______________________________________________ >> Lisaac-devel mailing list >> Lisaac-devel at lists.alioth.debian.org >> http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel >> > > > From ml.mildred593 at online.fr Thu Nov 13 14:08:45 2008 From: ml.mildred593 at online.fr (Mildred Ki'Lya) Date: Thu, 13 Nov 2008 15:08:45 +0100 Subject: Section External - stop functions from being optimised out? In-Reply-To: <20081112025855.keb9lh7hmsksogkw@webmail.loria.fr> References: <20081111134844.GA6833@jlap> <20081111144713.GA7019@jlap> <20081112025855.keb9lh7hmsksogkw@webmail.loria.fr> Message-ID: <20081113150845.6cecd636@kylae> Le Wed 12/11/2008 ? 02:58 sonntag at icps.u-strasbg.fr ? ?crit: > (it's a little pb with block type...) Un til the new version of the compiler (that solves the problem) bootstrap. Beno?t ? Mildred -- Mildred Ki'Lya ?????????? ???????????????????? ?????????? ? Jabber, GoogleTalk: ? Site: GPG ID: 9A7D 2E2B ? Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B From ml.mildred593 at online.fr Thu Nov 13 14:15:47 2008 From: ml.mildred593 at online.fr (Mildred Ki'Lya) Date: Thu, 13 Nov 2008 15:15:47 +0100 Subject: Lisaac: Motivation + =?UTF-8?B?UmVzcG9uc2FiaWxpdMOpcw==?= In-Reply-To: <20081110212721.GA15310@free.fr> References: <20081110212721.GA15310@free.fr> Message-ID: <20081113151547.37f146b6@kylae> Le Mon 10/11/2008 ? 22:27 Xavier Oswald ? ?crit: > * D?veloppement du compilateur + Optimisations + lib ( la prochaine > version incluera l'externalisation des optimisations + A partir de > janvier je fais mon stage de DEA sur Lisaac donc je vais etre ammen? > ? toucher au compilo et aux libs ). Je travaillerais bien l? dessus, mais j'attends que le compilateur bootstrappe. J'ai quelques patches en attente, mais je ne peux pas les tester ... :/ Pour le moment, l'id?e serait de d?velopper l'id?e qu'on a eu avec Beno?t cet ?t?: les namespaces fa?on Lisaac. Il serait possible de rajouter un nom de dossier (en majuscules) devant le nom du prototype, s?par? par ':' pour permettre d'?viter les cas ambigus. Et j'ai plein d'autres id?es. Et une fois que le langage sera au point, je pense faire un binding dBus. J'ai aussi un binding de toutes lib GObject en attente. Mais je pense que je vais utiliser python pour g?n?rer les prototypes Lisaac, sinon ce sera trop compliqu?. En particulier parce qu'une lib python existe pour parser les description GObject et que Lisaac n'a pas vraiment de parseur XML (j'avais commenc? un binding de expat, mais j'avais un peu de mal avec les dizaines de slots External pour g?rer les callbacks Expat) En m?me temps, en ce moment, je n'ai pas trop le temps... Mildred -- Mildred Ki'Lya ?????????? ???????????????????? ?????????? ? Jabber, GoogleTalk: ? Site: GPG ID: 9A7D 2E2B ? Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B From ml.mildred593 at online.fr Thu Nov 13 14:17:35 2008 From: ml.mildred593 at online.fr (Mildred Ki'Lya) Date: Thu, 13 Nov 2008 15:17:35 +0100 Subject: Lisaac: Motivation + =?UTF-8?B?UmVzcG9uc2FiaWxpdMOpcw==?= In-Reply-To: <20081110213728.GA28149@mail.cowgar.com> References: <20081110212721.GA15310@free.fr> <20081110213728.GA28149@mail.cowgar.com> Message-ID: <20081113151735.36396ae3@kylae> Le Mon 10/11/2008 ? 16:37 Jeremy Cowgar ? ?crit: > I am not complaining as I am the minority here Perhaps you should -- Mildred Ki'Lya ?????????? ???????????????????? ?????????? ? Jabber, GoogleTalk: ? Site: GPG ID: 9A7D 2E2B ? Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B From ml.mildred593 at online.fr Thu Nov 13 14:27:35 2008 From: ml.mildred593 at online.fr (Mildred Ki'Lya) Date: Thu, 13 Nov 2008 15:27:35 +0100 Subject: Lisaac: Motivation + =?UTF-8?B?UmVzcG9uc2FiaWxpdMOpcw==?= [translation] In-Reply-To: <20081113151547.37f146b6@kylae> References: <20081110212721.GA15310@free.fr> <20081113151547.37f146b6@kylae> Message-ID: <20081113152735.16a0dbfd@kylae> > Le Mon 10/11/2008 ? 22:27 Xavier Oswald ? ?crit: > > * Developing the compiler + optimisations + library. The next release > will include externalisation of the optimisations. From January > onwards Xavier will be able to work on that since he is doing his > training period on Lisaac. I'd also like to work on that but i'm waiting for the compiler to bootstrap. I already made some patches but I wasn't able to test them :/ The idea would be to implement the idea about the namespaces we had this summer. It will be possible to add before a prototype name the name of the directory containing it (uppercase of course) followed by the character ':'. I also have plenty of other ideas When the Lisaac language will permit it, I'll try a binding of the dBus library I'm also working on a binding for every GObject library. I think I'm going to use Python to generate the Lisaac prototype or it will be too complicated to create this binding generator. A Python library already exists to parse GObject specifications (but not documented so far). Moreover, Lisaac don't have any good XML parser. I tried some time ago to create a binding for Expat but I was stuck with typedef problems and a lot of External slots required for the Expat callbacks. In the meantime, I don't have a lot of time to work on Lisaac these times... Mildred -- Mildred Ki'Lya ?????????? ???????????????????? ?????????? ? Jabber, GoogleTalk: ? Site: GPG ID: 9A7D 2E2B ? Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B From ml.mildred593 at online.fr Thu Nov 13 14:40:40 2008 From: ml.mildred593 at online.fr (Mildred Ki'Lya) Date: Thu, 13 Nov 2008 15:40:40 +0100 Subject: Lisaac: Motivation + =?UTF-8?B?UmVzcG9uc2FiaWxpdMOpcw==?= [translation+comments] In-Reply-To: <20081110212721.GA15310@free.fr> References: <20081110212721.GA15310@free.fr> Message-ID: <20081113154040.527c6f8c@kylae> The Mon 10/11/2008, 22:27 Xavier Oswald wrote in French: I'm going to imitate Pierre-Alexandre to talk about the organisation of the project. Don't be afraid ! :) As you might have noticed, Beno?t and me have started again to commit and work on various things to do something for the project. [Mildred: No I haven't. Is the compiler bootstrapping? ] If we're only two, we can't go really far. The idea would be to make a list of the people who are willing to do something for the project, and see who does what to be able to ask the right person if there is any problem. P-A: if you can review of the website the page team.html after everyone has answered, it would be cool to be able to see on this page who does what [Mildred: perhaps this kind of information (which can change quickly) would be better placed on the wiki. ] What I'm going to do (or what I'm already doing): * Lisaac support for vim * Lisaac support for Debian and {Free,Net,Open,PC-}BSD (i'm going to change the installer so it works on BSD [Mildred: the next version won't need any king of installer as the libraries won't use the old path.li mechanism that really sucks] * Developing the compiler + optimisations + library. The next release will include externalisation of the optimisations. From January onwards Xavier will be able to work on that since he is doing his training period on Lisaac. [Mildred: I already answered on that] * Developing the SDL binding (it's coming, it's only the very beginning of it but it's being improved) * Administration of the infrastructure (Alioth) * Documentation Please, everyone, answer ;) !!! > Amicalisaaquement -- Mildred Ki'Lya ?????????? ???????????????????? ?????????? ? Jabber, GoogleTalk: ? Site: GPG ID: 9A7D 2E2B ? Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B From ml.mildred593 at online.fr Thu Nov 13 14:41:59 2008 From: ml.mildred593 at online.fr (Mildred Ki'Lya) Date: Thu, 13 Nov 2008 15:41:59 +0100 Subject: Variable arguments to a slot? In-Reply-To: <20081113071031.7079jj4k2og48cko@webmail.loria.fr> References: <20081113020101.GA9181@jlap> <20081113071031.7079jj4k2og48cko@webmail.loria.fr> Message-ID: <20081113154159.2cbd54d4@kylae> Le Thu 13/11/2008 ? 07:10 sonntag at icps.u-strasbg.fr ? ?crit: > Currently, it's impossible, sorry. > Wait version 0.3 Don't know if version number are relevant any more . Hopefully, the release after the next release (or even the next release) might implement it. -- Mildred Ki'Lya ?????????? ???????????????????? ?????????? ? Jabber, GoogleTalk: ? Site: GPG ID: 9A7D 2E2B ? Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B From ml.mildred593 at online.fr Thu Nov 13 14:48:04 2008 From: ml.mildred593 at online.fr (Mildred Ki'Lya) Date: Thu, 13 Nov 2008 15:48:04 +0100 Subject: Variable arguments to a slot? In-Reply-To: <20081113103929.GA6656@jlap> References: <20081113020101.GA9181@jlap> <20081113071031.7079jj4k2og48cko@webmail.loria.fr> <20081113103929.GA6656@jlap> Message-ID: <20081113154804.78616900@kylae> Le Thu 13/11/2008 ? 05:39 Jeremy Cowgar ? ?crit: > Thanks for the reply. Any ideas on when 0.3 will be available? I was > looking for a roadmap with target dates but did not find one. Don't expect that at the current stage of the compiler. It's still very early (I would say even if the compiler have already years behind) For the moment I am waiting for the compiler to bootstrap (that is: it can compile itself) so I can develop new features. The top priority for me is to be able to have libraries (without the path.li). Then, I would like to build some introspection features in the compiler. And that comes very close to having slots accepting a variable number of arguments. I don't know what would be the releases, but I guess once the compiler bootstrap we'll have a release (the current compiler is few years old already). Then i'll be able to work on it, and hopefully Beno?t won't start breaking everything like he usually does and we'll be able to have a new release with the cool features I'm waiting for. And hopefully, at this point well be able to release new versions more frequently. Mildred -- Mildred Ki'Lya ?????????? ???????????????????? ?????????? ? Jabber, GoogleTalk: ? Site: GPG ID: 9A7D 2E2B ? Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B From nicolas.boulay at gmail.com Thu Nov 13 14:50:46 2008 From: nicolas.boulay at gmail.com (Nicolas Boulay) Date: Thu, 13 Nov 2008 15:50:46 +0100 Subject: =?ISO-8859-1?Q?Re:_Lisaac:_Motivation_+_Responsabilit=E9s?= In-Reply-To: <20081110212721.GA15310@free.fr> References: <20081110212721.GA15310@free.fr> Message-ID: I have few bandwith but i should polish some tools for benchmarking (a weeding and then a weeding travel). I should cleanup a script to have precise information about memory consomption of a process, which is much more complexe than you can think. I have some algorithme to try for memory management using map()/unmap(). Basicaly, if the lisaac compiler is hard to bootstrap, it means that the langage change still a lot :) Then it could be fun to avoid the glibc in the lisaac lib, test the ?libc or even the libc from google android. I would like to optimised disk IO. Regards, Nicolas Regards, Nicolas Boulay Le 10 novembre 2008 22:27, Xavier Oswald a ?crit : > Hi there, > > I will send this mail in French, but if there are english readers, feel free to > ping me if you want a translation. > > Je vais un peu faire mon P-A sur l'orga, mais n'ayez pas peur ! :) > > Comme vous avez pu le remarquer, Ben et moi, on recommence ? commiter et bosser > sur diverses choses pour faire avancer le projet. > > A 2, on va pas arriver tres loin. L'id?e c'est de recenser les gens motiv? et de > clarifier qui fait quoi dans le projet histoire de savoir ? qui s'addresser en > cas de soucis. > > P-A: si tu peux revoir la page team.html du site web apr?s les diff?rentes > r?ponses, ce serait cool d'ins?rer plus de d?tails sur qui fait quoi. > > Pour ma part: > * Support vim lisaac. > * Support Lisaac Debian/FreeBSD/NetBSD/OpenBSD/PC-BSD ( je vais m'occuper de modifier > l'installeur lisaac pour que ca tourne bien sous BSD ) > * D?veloppement du compilateur + Optimisations + lib ( la prochaine version incluera > l'externalisation des optimisations + A partir de janvier je fais mon > stage de DEA sur Lisaac donc je vais etre ammen? ? toucher au compilo et aux > libs ). > * Developpement du binding SDL ( ca arrive, ce n'est qu'au tout d?but mais ca > avance ). > * Administration de l'infrastructure de developpement ( Alioth ). > * Documentation. > > > Soyez nombreux ? r?pondre ;) !!! > > > Amicalisaaquement > -- > ,''`. Xavier Oswald > : :' : GNU/LINUX Debian Maintainer > `. `' GnuPG Key ID 0x88BBB51E > `- 938D D715 6915 8860 9679 4A0C A430 C6AA 88BB B51E > > > _______________________________________________ > Lisaac-devel mailing list > Lisaac-devel at lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel > From x.oswald at free.fr Thu Nov 13 18:52:38 2008 From: x.oswald at free.fr (Xavier Oswald) Date: Thu, 13 Nov 2008 19:52:38 +0100 Subject: Section External - stop functions from being optimised out? In-Reply-To: <20081111134844.GA6833@jlap> References: <20081111134844.GA6833@jlap> Message-ID: <20081113185238.GA10211@free.fr> On 08:48 Tue 11 Nov , Jeremy Cowgar wrote: > Greetings! > > How can I stop the compiler from optimising an external function out of > existance? Here is an example: > > Section External > > - say_hello ih:POINTER :INTEGER <- > ( > "Hello, World!\n".print; > `IUP_CLOSE`:INTEGER > ); > > Section Public > > - main <- > ( > // code > `IupSetCallback(@control, "ACTION", say_hello)`; > // code > ); > > The external function "say_hello" is never used directly, thus the compiler > is removing it from the compiled code. How can I tell the compiler to > keep say_hello? You can do this whithout using your tips. Have a look in the manual about external usage, there is a comment about lisaac removing function. If I well remember, you could use a return parameter between parenthesis and thus, the code will not be removed. Greetings, -- ,''`. Xavier Oswald : :' : GNU/LINUX Debian Maintainer `. `' GnuPG Key ID 0x88BBB51E `- 938D D715 6915 8860 9679 4A0C A430 C6AA 88BB B51E From ml.mildred593 at online.fr Fri Nov 14 23:48:15 2008 From: ml.mildred593 at online.fr (Mildred Ki'Lya) Date: Sat, 15 Nov 2008 00:48:15 +0100 Subject: Section External - stop functions from being optimised out? In-Reply-To: <20081113185238.GA10211@free.fr> References: <20081111134844.GA6833@jlap> <20081113185238.GA10211@free.fr> Message-ID: <20081115004815.61659edf@kylae> Le Thu 13/11/2008 ? 19:52 Xavier Oswald ? ?crit: > > You can do this whithout using your tips. > > Have a look in the manual about external usage, there is a comment > about lisaac removing function. If I well remember, you could use a > return parameter between parenthesis and thus, the code will not be > removed. > > Greetings, Well, it doesn't have anything to do with what he wants, does it? The trick to talk about is about optimizing out ta C external is the result is not used. But he is talking about External slots (from the Section External). And there, the trick he used is to my knowledge the only possibility. Look at the code Section External - callback <- ( "Hello, World!\n".print; ); Section Public - main_1 <- ( + res :INTEGER; res := `setup_callback(callback)`:INTEGER; ); - main_2 <- ( + res :INTEGER; res := `setup_callback(callback)`:(INTEGER); ); If there is only main_1, then you are right, the function call `setup_callback(callback)` will be optimized away since the result is not used. Now, if we only have the main_2, the `setup_callback(callback)` won't be optimized away but that doesn't help the problem at all. The Lisaac compiler is unable to parse the C code between backquotes (`) and so is unable to see that the slot callback is in fact used. So, in both cases, seeing that the slot callback isn't used, the function void callback() { print_CF5("Hello, World!\n"); } won't be generated. The only solution available at the present is to use the following trick - main_3 <- ( + res :INTEGER; // Make the slot `callback' alive ` #if 0 `; callback; ` #endif `; // Setup the callback res := `setup_callback(callback)`:(INTEGER); ); Mildred -- Mildred Ki'Lya ?????????? ???????????????????? ?????????? ? Jabber, GoogleTalk: ? Site: GPG ID: 9A7D 2E2B ? Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B From sonntag at icps.u-strasbg.fr Mon Nov 17 03:29:49 2008 From: sonntag at icps.u-strasbg.fr (sonntag at icps.u-strasbg.fr) Date: Mon, 17 Nov 2008 04:29:49 +0100 Subject: Section External - stop functions from being optimised out? In-Reply-To: <20081115004815.61659edf@kylae> References: <20081111134844.GA6833@jlap> <20081113185238.GA10211@free.fr> <20081115004815.61659edf@kylae> Message-ID: <20081117042949.xb49uspkgsgcwk44@webmail.loria.fr> Mildred Ki'Lya a ?crit?: > > Le Thu 13/11/2008 ? 19:52 Xavier Oswald ? ?crit: >> >> You can do this whithout using your tips. >> >> Have a look in the manual about external usage, there is a comment >> about lisaac removing function. If I well remember, you could use a >> return parameter between parenthesis and thus, the code will not be >> removed. >> >> Greetings, > > Well, it doesn't have anything to do with what he wants, does it? > > The trick to talk about is about optimizing out ta C external is the > result is not used. But he is talking about External slots (from the > Section External). And there, the trick he used is to my knowledge the > only possibility. > > > Look at the code > > > > Section External > > - callback <- ( "Hello, World!\n".print; ); > > Section Public > > - main_1 <- > ( + res :INTEGER; > res := `setup_callback(callback)`:INTEGER; > ); > > - main_2 <- > ( + res :INTEGER; > res := `setup_callback(callback)`:(INTEGER); > ); > > If there is only main_1, then you are right, the function call > `setup_callback(callback)` will be optimized away since the result is > not used. > > Now, if we only have the main_2, the `setup_callback(callback)` won't > be optimized away but that doesn't help the problem at all. The Lisaac > compiler is unable to parse the C code between backquotes (`) and so is > unable to see that the slot callback is in fact used. > > So, in both cases, seeing that the slot callback isn't used, the function > > void callback() { > print_CF5("Hello, World!\n"); > } > > won't be generated. > > The only solution available at the present is to use the following trick > > - main_3 <- > ( + res :INTEGER; > > // Make the slot `callback' alive > ` > #if 0 > `; > callback; > ` > #endif > `; > > // Setup the callback > res := `setup_callback(callback)`:(INTEGER); > ); > > Mildred Yes, I confirm... > > -- > Mildred Ki'Lya > ?????????? ???????????????????? ?????????? > ? Jabber, GoogleTalk: > ? Site: GPG ID: 9A7D 2E2B > ? Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B > > _______________________________________________ > Lisaac-devel mailing list > Lisaac-devel at lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel > From ml.mildred593 at online.fr Tue Nov 18 20:40:31 2008 From: ml.mildred593 at online.fr (Mildred Ki'Lya) Date: Tue, 18 Nov 2008 21:40:31 +0100 Subject: What I am/will be working on Message-ID: <20081118214031.10395647@kylae> Hi, This is a list of thing that I intend to work on, for few of them, I've already started. Just have a look: http://mildred817.online.fr/Misc/Computer/Lisaac.html And you can tell me of what you think (this isn't complete yet) Mildred -- Mildred Ki'Lya ?????????? ???????????????????? ?????????? ? Jabber, GoogleTalk: ? Site: GPG ID: 9A7D 2E2B ? Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B From ontologiae at gmail.com Wed Nov 26 14:42:27 2008 From: ontologiae at gmail.com (Pierre-Alexandre Voye) Date: Wed, 26 Nov 2008 15:42:27 +0100 Subject: Why Mildred's Fallback are very important Message-ID: Mildred presented us fallback mecanism this summer. I was interested by this idea beacause of all crazy idea it offers me (like generate code with slot name, etc...). You certainly remember I talked you about Spring FrameWork. Spring is very important and massively used in IT company. I'm currently working on a J2EE server with the last Spring MVC, webflow, etc... Spring is Rube Goldberg machine (Translation of french's "Gas Plant") but manage to work sometime. Spring is used to cut software sectors, the goal is to avoid direct link between them. In Java, interface are used to glue, to permit object discuss between them. The structure is always a kind of : - Business domain sector which is a persistant sector on the DB. In this sector, there are simple object which represent each table of the DB, with annotations to tell if the link is one to many are other... - Business Data Acces is a sector which access to the domain and perform some research functions - Business Service use the DA sector to offers Business specific function. For instance, when you code a Service object, you set a DA object in your service object. You call method of this DA object, like List = objectDA.findByName("toto") But with Spring, you have not create your DA Object in your service object. You have just to set standard getter and setter, like getObjectDA and setObjectDA, and Spring inject a created object in your setter. Because you have just use an interface, and not an implementation, with code in, you can define in a configuration file what specific implementation you use. You can thus change your database, but more usualy test each object, Spring create all the nececary environment for your test. It's very important for the quality of the software. So, Spring is a great step in software developpement because it forced to uncouple your software and permit to test each part in a seemly true environment. Spring, internaly, use Aspect Oriented Programming : when your object is created, it inject needed objet in seters. When you call a methode, it make a lot of thing before calling the true code, and it make it with transparency. In Lisaac, we can do that with contract, but it force hacker to explicitely type the call. Hacker will use a generic object with deffered slots to replace java interface With Mildred's fallback, we can define a generic object which have been created the implementation object defined in the configuration file. With fallback mechanism, it calls the true code after have been done his stuff. This generic object is injected in the target object with some configuration information... La flemme de le refaire en fran?ais ;-) Greetings, Pierre-Alex -- --------------------- Isaac Project - http://isaacproject.u-strasbg.fr/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.alioth.debian.org/pipermail/lisaac-devel/attachments/20081126/2127f658/attachment.htm