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.
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.
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.
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.
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 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.
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
(…)
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.
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
(…)
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
(…)
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
(…)
Après un été chaud et étalé (Trois revues de presse), la rentrée nous renvoie à un rythme plus régulier.
On peut trouver dans le Linux Magazine de ce mois un dossier complet sur les PDA. La dernière parution de MISC présente les actions à faire à la suite d'une intrusion. Login, quant à lui, propose un dossier sur les serveurs d'applications.
(plus d'informations en seconde page)
Les manifestations concernant le prochain vote au parlement européen sur les brevets logiciels ont un peu occupé tous le paysage et caché (à moins que la dépèche soit en cours de modération) la sortie du n°53 de LMF.
Au menu ce mois-ci :
- Un long et très intéressant dossier sur Linux et les PDAs Zaurus, iPAQ... mais pas de Yopy :o( installer OpenZaurus, se connecter par l'USB, monter un feed... (génial, il semble même que le prix des Zaurus SL-5x00 (…)
GCC, la suite de compilateurs du projet GNU (C, C++, Objective-C, Fortran, Java et Ada), vient de sortir en version 3.3.1. Il s'agit d'une version de maintenance avec des corrections de bogues par rapport à la version 3.3 précédente (ce sera aussi le cas pour la future 3.3.2), en attendant la prometteuse version 3.4 et son lot de nouveautés.
Plus inattendue, la présence d'un README.SCO dans l'archive. Il contient une explication de la FSF à propos des accusations de SCO, non prouvées, et de leur demande d'obliger le paiement des licences, en violation de la GPL. Malgré les demandes reçues par la FSF de ne plus supporter SCO Unix avec GCC, et pour ne pas pénaliser les utilisateurs de ce système, il a été choisi de conserver le support, pour l'instant. Les utilisateurs de SCO Unix sont invités à faire entendre leurs protestations auprès de SCO.
Vu sur /., cela fait maintenant 10 ans qu'est sortie la première version de la distribution Slackware Linux.
Saluons l'effort de l'auteur, Patrick Volkerding, qui nous propose cette distribution de qualité depuis tout ce temps, et qui reste actif en permanence en proposant des paquets "current" avec des versions mises à jour des différents logiciels.