Processing

De territoile

Sommaire

installation de Processing (slack)

wget http://processing.googlecode.com/files/processing-1.5-linux.tgz
tar xvf processing-1.5-linux.tgz
cd processing-1.5
chmod a+x processing
./processing

Si vous aviez un lien symbolique vers l'executable processing version 1.2.1 il faut le remplacer par un lien vers processing 1.5. Par exemple:

su
wheris processing
processing: /usr/bin/processing /usr/X11R6/bin/processing /usr/bin/X11/processing /usr/X11/bin/processing
ls -l /usr/bin/processing
lrwxrwxrwx 1 root root 51 2011-02-15 17:50 /usr/bin/processing -> /home/sb/processing/processing-1.2.1/processing
rm /usr/bin/processing
cd /usr/bin/
ln -s /home/sb/processing/processing-1.5/processing

documentation

Processing a une petite sœur : Processing.js.

Bluefish éditeur externe

Coloration syntaxique , auto-complétion et références dans Bluefish

Pour des raisons de compatibilité de licence (la doc Processing est sous une licence non libre CC NC) le fichier Processing livré avec Bluefish ne contient pas les références. La version avec références est à télécharger ici :

Ce fichier est à placer dans PREFIX/share/bluefish/bflang (avec PREFIX /usr/ ou Usr/local ...) ou dans ~/.bluefish

type mime

Pour que Bluefish attribue automatiquement le type mime application/x-processing au fichiers ayant l'extension .pde, il faut placer :

dans ~/.local/share/mime/packages/ et mettre à jour la base de données :

update-mime-database ~/.local/share/mime/

utiliser Bluefish comme éditeur externe de l'IDE Processing

il faut indiquer à l'IDE qu'on utilise un éditeur externe 
cocher "Use external editor" dans File -> Preferences.
voir aussi http://wiki.processing.org/w/Using_an_External_Editor
indiquer à Bluefish comment lancer le script 
dans Préférences -> Commandes externes
ajouter Processing comme Étiquette, et chemin-complet/processing %f comme Commande.
Pour lancer le script depuis Bluefish on fera alors Outils -> Commandes -> Processing

snippets

télécharger :

et dans le plugin snippets (panneau latéral) clic droit importer.

autres snippets Bluefish avec entre autres des snippets pour processing.js

JEdit un autre éditeur externe pourProcessing

Outils personnels