Journal Pourquoi GNUStep ne décolle-t-il pas ?

Posté par  .
Étiquettes :
0
23
août
2006
Salut à tous,

à la recherche d'un IDE, je suis tombé sur Gorm [1] et plus particulièrement ProjectCenter [2]. L'ensemble m'a plutôt fait une très bonne impression [3] (en particulier la première vidéo) : non seulement on peut créer des éléments graphiques à la souris mais aussi les connexions qui existent entre eux (ce qui n'est pas si courant après-tout). Il semble vraiment facile de créer une application.

La question est donc : pourquoi cela n'est-il pas plus connu (et (…)

Sortie de la version 4.1 du compilateur GCC

Posté par  (site web personnel) . Modéré par rootix.
0
1
mar.
2006
GNU
Écrit à l'origine par Richard Stallman le logiciel GCC (GNU Compiler Collection) est devenu le compilateur de référence du monde du logiciel libre.

Après le tant attendu GCC 4.0 qui a vu la refonte complète son architecture interne voici maintenant la version 4.1 qui arrive.
Comme prévu la technologie SSA (Static Single Assignement) qui est au c½ur du nouveau GCC permet maintenant d'optimiser plus facilement le code source afin d'obtenir des améliorations générales. Le SSA est (en très gros) une forme intermédiaire entre le code source et le binaire dans laquelle chacune des variables du code source n'est assignée qu'une seule fois. Cette assignation unique a de nombreux avantages :
  • Les définitions et les utilisations de chacune des variables deviennent claires et explicites.
  • La majorité des analyses statiques du code source ne propagent les informations qu'à l'endroit strictement nécessaire.
  • Un grand nombre d'optimisations sur la forme intermédiaire SSA deviennent linéaire en temps.
  • De nombreux algorithmes deviennent plus concis et plus simples dans le cadre du SSA.
Après la grande bascule vers cette toute nouvelle technologie lors de la version précédente, l'équipe de développement de GCC s'est maintenant consacrée à l'amélioration poussée du code binaire produit par le compilateur. C'est donc le début des vrais bénéfices pour les utilisateurs !

Gna! hotspot #8 : Interview des auteurs d'Étoilé

Posté par  . Modéré par Nÿco.
Étiquettes :
0
16
jan.
2006
GNUstep
Régulièrement, Gna!, hébergeur de projets libres, choisit un projet libre et en interviewe les principaux auteurs pour faire connaître ce projet tout comme pour découvrir leur mode de développement. La huitième édition (Gna! Hotspot #8) est consacrée à Étoilé, un environnement utilisateur basé sur GNUstep.

La discussion tourne autour, naturellement, de NeXTSTEP, OPENSTEP et GNUstep, d'Objective-C, de PDA.

Profitez-en pour (re)lire les Gna! Hotspot #6 et #7 consacrés respectivement au projet Dianosis (suivi de traitement du diabète) et au projet Freebooters (clone du jeu Pirates).

Apple ouvre le CVS de WebCore

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
8
juin
2005
Apple
Suite à la mauvaise presse faite à Apple parce qu'elle ne « jouait pas le jeu » avec la communauté du libre, notamment les développeurs de KHTML, Apple a décidé d'ouvrir complètement le CVS et la base de données de bugs de leur moteur web, WebCore, et d'être plus réceptif.

Sortie de la distribution GNUSTEP 0.9.4, GNUstep news, et vidéo

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
5
fév.
2005
GNUstep
GNUSTEP 0.9.4 est un live CD axé sur le projet GNUstep, permettant facilement de tester un environnement basé sur des applications GNUstep, ainsi que de découvrir les outils de développements.

La version 0.9.4 apporte de nombreuses nouvelles applications et bien évidemment une mise à jour des bibliothèques et des applications déjà présentes.

Forum Programmation.autre Objective-C

Posté par  .
Étiquettes :
0
25
jan.
2005
Je cherche un bon environnement de développement pour l'Objective-C, j'ai bien essayé ProjectCenter, mais il ne me convient pas du tout (je n'avais pas de coloration syntaxiques et autres truc bien lourds)

Connaissez vous de plugins pour les IDE connus ? Avez vous des organisations persos qui tuent (genre emacs/xemacs + divers outils) ?

Je suis preneur de toutes suggestions.

Forum Programmation.autre Objective-C

Posté par  (site web personnel) .
Étiquettes :
0
20
jan.
2005
Bonjour tout le monde,

Je suis en train d'apprendre l'Objective-C et une question me taraude : est-il possible de créer une classe semi-abstraite, ie une classe avec certaines méthodes définies et d'autres seulement déclarées ?

Pour exprimer mon problème différemment : il me faudrait un « protocol » dans lequel je pourrais définir des méthodes ou bien une classe pour laquelle je pourrais ne pas définir l'implantation d'une méthode. Est-ce possible ?

Didier

NB : le correcteur orthographique ne connaît (…)

Journal gcctraffic

Posté par  (site web personnel) .
Étiquettes :
0
21
juin
2004
Dans le même style que http://www.kerneltraffic.org/(...) , Mathieu Lacage propose un résumé hebdomadaire de la mailing-list de gcc ici http://www.gnome.org/~mathieu/gcc/gcc.html(...)

On y apprend par exemple que objective-c++ devrait faire son apparition dans gcc, et que sa maintenance sera entièrement à la charge d'apple. Et que le support des VAX va être abandonné.

voila, moi je trouve que c'est une bonne idée.

Nouvelles versions de GNUstep

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
14
juin
2004
GNUstep
Adam Fedor viens juste de sortir des nouvelles versions des bibliothèques GNUstep:

- GNUstep make en version 1.9.2, utilisant les dernières conventions Apple
- GNUstep base en version 1.9.2, des corrections et de nouvelles classes, ainsi que de nouvelles fonctions dans la classe gérant le runtime Objective-C (GSObjCRuntime)
- GNUstep gui en version 0.9.3, des corrections, une réécriture de correcteur orthographique (qui utilise maintenant libaspell), une nouvelle implémentation de NSComboBox, des améliorations sur NSToolbar.

Sortie de GCC 3.4.0

Posté par  . Modéré par Nÿco.
Étiquettes :
0
21
avr.
2004
GNU
Sortie d'une version majeure de GCC qui en est à sa version 3.4.0. Au menu de nombreuses optimisations permettant des augmentations de performance (l'annonce parle de 7,5% à 11% de gain sur plate-forme i386 selon les options d'optimisation).
La liste des changements signale également la suppression des options qui avaient été marquées obsolètes dans la version 3.3.x ou encore des problèmes de compatibilité binaire pour les plateformes SPARC ou MIPS.

Journal Design by Contract

Posté par  (site web personnel) .
Étiquettes :
0
21
avr.
2004
Plop,

j'ai là quelques macros pour faire de la programmation par contrat en Objective-C, si ça intéresse quelqu'un : http://www.roard.com/contracts/(...)

c'est un peu bidouillatoire mais grosso modo ça marche... les fans de contrats sont encouragés à commenter et donner des idées :-) (je suis très loin d'être un expert en eiffel ou en design par contrats, c'est juste que j'aime bien l'idée et je voulais voir si on pouvait pas bidouiller un peu :-)

voilà voilà ... sinon ça marche (…)

Revue de Presse - Fevrier 2004

Posté par  (site web personnel, Mastodon) . Modéré par Nÿco.
0
11
fév.
2004
Presse
Un peu en retard ce mois-ci, la revue de presse se rattrape en étant plus complète.

En effet, annoncé pour le 13 février, vous trouverez déjà dans certains kiosques le nouveau hors-série de GLMF consacré à haute disponibilité des serveurs. Le mensuel, quant à lui aborde Djbdns. Login: passe en revue le dernier noyau 2.6 de Linux, Planète Linux propose la Mandrake Move, et LinuxCD #5 la distribution Fedora Core 1.

Plus de détails en annexe.

Bonne Lecture.

Journal Gnustep et OpenGL

Posté par  .
Étiquettes :
0
26
jan.
2004
Cher journal,

J'ai qulesques questions a propos de GNUStep.

Quel support offre GNUStep pour l'affichage OpenGL (j'ai entendu parler des classe NSOpenGLContext et NSOpenGLView, mais celle-ci ne semble pas implémentée) ? Est-il possible d'utiliser OpenGL sans court-circuiter le fwk GUI ? L'implementation des classes citees ci-dessus sont elles compliquees ?

Que vaut GNUStep en terme de performance, de stabilité et de scalabilité (Le nombre de grosses applis basées sur GNUStep est tres limité et ne permet pas de juger/evaluer ces (…)

Journal WebCore et GNUstep

Posté par  (site web personnel) .
Étiquettes :
0
17
déc.
2003
Et bien, ça progresse du côté du portage de WebCore, jetez un oeil à ces zolis screenshots : http://mac.wms-network.de/gnustep/WebCore/blog/shots.html(...)

Pour rappel, WebCore est le framework qu'Apple a construit autour du moteur KHTML de KDE pour l'utiliser sous Cocoa et faire l'excellentissime navigateur Safari. Accessoirement ils avaient pas mal patchés KHTML, et WebCore permet donc l'utilisation absolument triviale d'HTML (voire sans une ligne de prog) dans un programme Cocoa. WebCore étant LGPL, du côté de GNUstep, l'idée de l'utiliser pour faire (…)

Journal Plaques de voitures ...

Posté par  (site web personnel) .
Étiquettes :
0
23
sept.
2003
aux états unis, il est possible d'obtenir des plaques d'imatriculation personnalisées... ainsi : http://homepage.mac.com/fleming/PhotoAlbum6.html(...) montre deux voitures ayant l'une une plaque "APPKIT" (pour Application Kit, le framework NeXTStep/OpenStep/GNUstep/Cocoa) et l'autre la plaque "OBJC" (pour Objective-C ! :-) avec en plus un joli logo NeXT. J'imagine que ça a dû faire des jaloux à cupertino ;-)

Puisque j'y suis, voici un exemple intéressant du systèmes des services sous GNUstep (http://www.roard.com/latexservice(...)). Pour info je me suis inspiré de l'EquationService de (…)