Un projet de VM Python chez Dropbox et état des lieux des autres VM

Posté par  (site web personnel) . Édité par palm123, BAud, Nÿco, sleibo, Nonolapéro, Maxime et Jiehong. Modéré par ZeroHeure. Licence CC By‑SA.
50
12
avr.
2014
Python

Dropbox lance PySton, une nouvelle implémentation de Python, basée sur LLVM, avec comme objectif de tirer partie des capacités JIT (Just-In-Time compiling, compilation à la volée) de l'architecture LLVM. Le but étant à terme d'utiliser Python là où du C++ était encore utilisé pour ses performances.

La suite de la dépêche fait un état des lieux des différentes VM Python et des projets d'améliorations de leur performances.

Entretien avec les développeurs Python francophones

Posté par  (site web personnel) . Modéré par Lucas Bonnet.
66
16
avr.
2011
Python

Le 11 mars, nous vous proposions de poser des questions à des développeurs francophones du langage Python. Un peu occupés par leur participation à PyCon 2011, ils ont finalement trouvé le temps de vous répondre. Un grand merci à eux et à tous ceux qui ont posé les questions.


L'ensemble des réponses de l'entretien est en seconde partie et est placé sous licence Art Libre : cette œuvre est libre, vous pouvez la copier, la diffuser et la modifier selon les termes de la Licence Art Libre.

Entretien avec des développeurs Python francophones

Posté par  (site web personnel) . Modéré par Lucas Bonnet. Licence CC By‑SA.
33
11
mar.
2011
Python

À l'occasion de la sortie de Python 3.2, deux développeurs français du langage Python, Antoine Pitrou et Victor Stinner (haypo) ont accepté de répondre à quelques questions sur Python.

Et comme ils fréquentent LinuxFr, ils savent quel est le niveau ici (très élevé, tant sur le plan technique que trollifique) ; donc, lâchez-vous dans les commentaires !

Publication de Unladen Swallow 2009Q3

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
18
26
oct.
2009
Python
C'est avec discrétion que le projet Unladen Swallow - dont le but est d'accélérer Python en s'appuyant sur LLVM et son compilateur JIT - a sorti la version 2009Q3, environ 3 mois après la version 2009Q2

Dans cette nouvelle version, les choses qui font plaisir :
  • Par rapport à la version Q2, gain en utilisation mémoire de 930% ;
  • Gain de performance par rapport à la version 2009Q2 entre 15 et 70% suivant les benchmarks ;
  • Intégration avec GDB 7.0 permettant de débugger le code passé par le compilateur JIT ;
  • Intégration avec OProfile 0.9.4 afin de fournir une interface de profilage sans difficulté qui couvre le C et le Python ;
  • Beaucoup de bugs et de restrictions du compilateur JIT de LLVM ont été corrigés au passage ;
  • Unladen Swallow 2009Q3 passe toutes les suites de test de projets Python majeurs tel que Twisted, Django, Numpy ou Swing (cf la liste de tests pour la liste complète des suites de test).

Les choses qui font moins plaisir :
  • Le compilateur JIT de LLVM et d'autres outils ont demandé plus de travail qu'imaginé au départ. En conséquence, le projet n'a pas progressé autant en performance que les auteurs l'auraient voulu ;
  • L'utilisation mémoire reste entre deux et trois fois supérieure à celle de Python 2.6.1. Cependant, il y a des pistes intéressantes pour réduire cela d'ici la version 2009Q4 .

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.

Yzis M3 est arrivé

Posté par  (site web personnel) . Modéré par Amaury.
Étiquettes :
0
16
fév.
2005
Communauté
L'équipe d'Yzis est heureuse de vous annoncer la naissance de leur petit dernier, la version M3 de cet éditeur compatible vi qui avance à pas de géant. Beaucoup de choses depuis la version M2 de août 2004: des corrections des bugs, plein de nouvelles fonctionnalités qui nous rapprochent de vim.

Yzis est développé par les auteurs de kvim et utilise des technologies modernes pour progresser rapidement : programmation orientée objet, scriptabilité en lua, fichiers de coloration en xml, tests unitaires.

Le coeur d'Yzis est un moteur vi réutilisable, qui peut être embarqué en tant que composant éditeur (dans le même esprit que scintilla). Des frontaux sont disponibles pour ncurses, KDE et KPart (les composants de KDE). Un port Gnome et un port Qt pur ont été commencés mais sont à la recherche de soutien dévelopistique.

Yzis sort sa deuxième version

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
0
10
août
2004
Technologie
Quatre mois après sa première version, le projet Yzis produit sa deuxième version (milestone M2) d'un éditeur compatible vi.

Yzis fournit un moteur vi générique et réutilisable, un front-end KDE et ncurses ainsi que l'intégration directe dans d'autres programmes KDE (Quanta, KDevelop)

Démarré par les auteurs de kvim, Yzis se distingue de vim, le principal éditeur compatible vi, par la réutilisation de technologies existantes et stables, comme le langage de script lua, ou le moteur de coloration syntaxique de kate.

Yzis, un nouveau clone de vi

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
21
avr.
2004
KDE
Suite à leurs déboires lors du développement de KVim, les trois responsables du portage du célèbre éditeur pour KDE ont démarré un projet ambitieux : Yzis, un nouvel éditeur compatible vi.

Ça démarre plutôt pas mal avec déjà une version KDE, une version texte en ncurses et l'intégration possible dans Quanta, KDevelop ou Kate et la coloration de syntaxe (importée de Kate).

Une longue interview de Trolltech

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes : aucune
0
13
avr.
2004
KDE
L'été dernier, grâce à l'aide de KDE France, j'ai pu réaliser une longue interview de Eirik Eng, PDG de Trolltech et Mathias Ettrich, directeur technique de Trolltech et accessoirement fondateur du projet KDE. Vous y trouverez la réponse à toutes les questions que vous avez pu vous poser un jour sur Trolltech et Qt.

Je tiens à remercier les personnes qui m'ont aidé pour la traduction et retranscription. C'était un travail pénible, qui est à l'origine du délai du publication de l'interview.

GoboLinux : une nouvelle hiérarchie de fichier pour votre distribution

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes : aucune
1
13
mai
2003
Linux
Nous connaissons tous l'organisation classique d'une distribution Linux et ses problèmes : difficulté d'isoler l'installation et surtout la désinstallation d'un programme dans le système, complexité de la gestion de PATH et des bibliothèques, gestion des dépendances. Ce sont ces problèmes qui ont conduit au développement des outils tels que rpm, apt-get ou portage.

L'auteur de GoboLinux nous propose ici une approche nouvelle : réorganiser le système de fichier.

Très souple, le système permet de garder un répertoire par programme installé et miroire tout à coup de liens symboliques vers des emplacements centraux, avec une philosophie qu'on peut retrouver sous MacOs X. Plus besoin de base de donnée des paquets installés, le système de fichier est la base de donnée. Le système peut s'essayer sur une distribution existante. A tester donc.

Halloween VII

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes : aucune
0
7
nov.
2002
Microsoft
Le rapport sur la Revue de la Strategie interne de Microsoft vis à vis de Linux est disponible sur le web. Ce document correspond à une réunion interne qui s'est tenue en septembre 2002.

Depuis quelques années, Microsoft tient tous les ans une réunion pour décider de sa stratégie vis à vis de Linux et les rapports sont parvenus à la communauté du logiciel libre à la période d'Halloween. D'où le nom.

Au menu de cette année, que des bonnes nouvelles. Le FUD ne paye pas trop, les gens croient de plus en plus au logiciel libre. Il faut continuer nos efforts.

Qt contre MFC

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
23
juil.
2002
Technologie
Je publie sur mon site une comparaison entre la programmation avec des MFC et la programmation avec Qt. Aucun doute permis sur lequel est le plus puissant! On est bien sur intêressé par des retours de tous types: erreurs, expériences similaires ou contradictoires, etc