@@ -8,15 +8,11 @@ Aller directement à :
88
99* Windows :
1010 * édition avec SciTE :
11- * exécution avec Java
12- * [ instructions] ( #scite-avec-java )
13- * [ lien direct vers le zip] ( https://github.com/Microalg/Microalg/releases/download/v0.2.6/microalg_0.2.6.zip )
14- correspondant aux instructions
15- * édition avec Notepad++ :
16- * [ exécution avec Java] ( #notepad-avec-java )
17- * [ exécution avec NodeJS] ( #notepad-avec-nodejs )
11+ * [ instructions] ( #scite )
12+ * [ lien direct vers le zip] ( https://github.com/Microalg/Microalg/releases/download/v0.2.6/microalg_0.2.6.zip )
13+ correspondant aux instructions
1814* Autre (sauf Mac) :
19- * [ édition avec SciTE] ( #scite ) (exécution au choix et facilement configurable)
15+ * [ édition avec SciTE] ( #scite )
2016* Android :
2117 * [ page Google Play] ( https://play.google.com/store/apps/details?id=info.microalg.android )
2218* [ Installer sur son site] ( #installer-sur-son-site )
@@ -57,8 +53,6 @@ convient (sans lien, c’est que la section n’est pas encore rédigée) :
5753 * simple utilisateur
5854 * dans un navigateur, mais utilisation possible sans connexion
5955 * [ édition avec SciTE, exécution avec Java] ( #scite-avec-java )
60- * [ édition avec NotePad++, exécution avec Java] ( #notepad-avec-java )
61- * [ édition avec NotePad++, exécution avec NodeJS] ( #notepad-avec-nodejs )
6256 * utilisateur avancé
6357 * les mêmes
6458 * le vrai PicoLisp dans Cygwin
153147
154148avec le bon numéro de ` version ` bien sûr.
155149
156- #### SciTE avec Java
150+ #### SciTE
157151
158152Vous pouvez télécharger le résultat des instructions suivantes
159153[ directement ici] ( https://github.com/Microalg/Microalg/releases/download/v0.2.6/microalg_0.2.6.zip ) .
@@ -170,14 +164,30 @@ Vous pouvez télécharger le résultat des instructions suivantes
170164 [ la page de téléchargement] ( http://www.scintilla.org/SciTEDownload.html )
171165 de SciTE, puis le déposer dans le dossier ` microalg/editeurs/scite `
172166 (` microalg ` est bien sûr le dossier de l’étape précédente).
173- * Si votre ordinateur ne dispose pas de Java, il faut l’installer (si vous
174- n’avez aucune idée de la marche à suivre, essayez
167+ * Si vous ne voulez pas utiliser NodeJS, ou si vous ne savez pas ce que c’est,
168+ il vous faut Java. Et si votre ordinateur ne dispose pas de Java (cliquer
169+ [ ici] ( https://www.java.com/en/download/installed.jsp ) pour vérifier), il faut
170+ l’installer (si vous n’avez aucune idée de la marche à suivre, essayez
175171 [ ce lien] ( http://lmgtfy.com/?q=+windows+installer+java ) ).
176- * Et voilà, il ne reste plus qu’à double-cliquer sur ` editeurs/scite/SC???.exe ` .
172+ * Si vous voulez utiliser NodeJS, il faut :
173+ * l’installer ([ page téléchargements] ( http://nodejs.org/download/ ) )
174+ (` npm ` compris, le gestionnaire de modules pour NodeJS).
175+ * Installer le module ` readline-sync `
176+ ([ npm] ( https://www.npmjs.com/package/readline-sync ) ,
177+ [ github] ( https://github.com/anseki/readline-sync ) )
178+ en tapant dans une console DOS :
179+ ` npm install -g readline-sync `
180+ Vous devriez obtenir :
181+ <pre ><code > D:\microalg>npm install -g readline-sync
182+ npm http GET https://registry.npmjs.org/readline-sync
183+ npm http 304 https://registry.npmjs.org/readline-sync
184+ [email protected] C:\Users\prof\AppData\Roaming\npm\node_modules\readline-sync</
code ></
pre >
185+ * Et voilà, il ne reste plus qu’à double-cliquer sur ` editeurs/scite/SC???.exe `
186+ (ou sur ` 00_SciTE.bat ` si vous avez téléchargé l’archive).
177187 Pour plus d’informations sur l’utilisation en elle-même, voir
178188 [ la documentation] ( http://microalg.info/doc.html#scite ) .
179189* L’implémentation par défaut est lente. Si vous n’utilisez que des nombres
180- entiers, allez dans ` editeurs/scite/microalg.lua ` changer
190+ entiers, allez dans ` editeurs/scite/microalg.lua ` et changez
181191 <pre ><code >-- props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-j-scite.bat $(FilePath)"
182192-- props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-njs-scite.bat $(FilePath)"
183193props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-rjs-scite.bat $(FilePath)"</code ></pre >
@@ -186,98 +196,6 @@ props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-rjs-scite.bat $(FilePath
186196-- props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-njs-scite.bat $(FilePath)"
187197-- props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-rjs-scite.bat $(FilePath)"</code ></pre >
188198
189- #### Notepad++ avec Java
190-
191- * Notepad++
192- * Installer [ Notepad++] ( http://www.notepad-plus-plus.org/ ) , qui servira
193- d’éditeur de fichiers et qui lancera leur exécution d’un simple ` F5 ` (une
194- sorte d’environnement de développement intégré,
195- ou [ IDE] ( https://fr.wikipedia.org/wiki/Environnement_de_d%C3%A9veloppement_int%C3%A9gr%C3%A9 ) ).
196- * Il est tout à fait possible de l’installer sur un disque amovible. Ainsi,
197- vous pouvez garder votre environnement de travail avec vous.
198- * MicroAlg
199- * Télécharger < https://github.com/Microalg/Microalg/archive/latest.zip > .
200- * Extraire l’archive quelque part, puis supprimer cette archive.
201- * Obtenir un dossier contenant les différents fichiers de l’archive (et non
202- contenant un dossier seul contenant ces fichiers).
203- * Renommer ce dernier dossier ` microalg ` .
204- * Déplacer ce dossier ` microalg ` afin de ne pas avoir d’espaces dans son
205- chemin. Le lecteur amovible devrait faire l’affaire.
206- * Si votre ordinateur ne dispose pas de Java, il faut l’installer (si vous
207- n’avez aucune idée de la marche à suivre, essayez
208- [ ce lien] ( http://lmgtfy.com/?q=+windows+installer+java ) ).
209- * Configurer Notepad++ :
210- * Ouvrir un fichier donné en exemple dans l’archive de MicroAlg, par
211- exemple ` microalg/exemples/test_demander.malg ` .
212- * Appuyer sur ` F5 ` ou choisir le menu ` Run ` puis l’action ` Run… ` .
213- * Choisir le fichier qui va exécuter le code :
214- * cliquer sur « parcourir » (le bouton ` ... ` ),
215- * faire apparaître tous les fichiers en choisissant :
216- ` Tous les fichiers : (*.*) ` ,
217- * choisir ` microalg/editeurs/npp/malgj_npp.bat ` .
218- * Ajouter à la main (si possible avec un copier/coller) :
219- ` "$(FULL_CURRENT_PATH)" `
220- de façon à obtenir dans la petite boîte :
221- ` chemin\vers\malgj_npp.bat "$(FULL_CURRENT_PATH)" `
222- * Valider avec ` Entrée ` ou le bouton ` Run ` .
223- * Si cela fonctionne, vous pouvez rappuyer sur ` F5 ` et cette fois-ci
224- enregistrer cette commande. Il est très conseillé de cliquer sur ` Save… `
225- pour ne pas avoir à refaire cette manipulation et d’associer à cette
226- commande un nom (comme ` malg ` ) et un raccourci clavier (différent de
227- ` F5 ` , par exemple ` Ctrl ` +` F5 ` ).
228- * Et voilà. Pour plus d’informations sur l’utilisation en elle-même, voir
229- [ la documentation] ( http://microalg.info/doc.html#notepad ) .
230-
231- #### Notepad++ avec NodeJS
232-
233- * Installer [ NodeJS] ( http://nodejs.org/download/ ) (` npm ` compris, le
234- gestionnaire de modules pour NodeJS).
235- * Installer le module ` readline-sync ` (< https://github.com/anseki/readline-sync > )
236- en tapant dans une console DOS :
237- ` npm install -g readline-sync `
238- Vous devriez obtenir :
239- <pre ><code > D:\microalg>npm install -g readline-sync
240- npm http GET https://registry.npmjs.org/readline-sync
241- npm http 304 https://registry.npmjs.org/readline-sync
242- [email protected] C:\Users\prof\AppData\Roaming\npm\node_modules\readline-sync</
code ></
pre >
243-
244- <!--
245- Pour les archives, voici une liste d’autre modules candidats à un prompt
246- asynchrone :
247-
248- * `sync-prompt` <https://github.com/shovon/sync-prompt/>
249- A besoin de Python lors de l’installation (et encore, foire sous Windows).
250- * `ask` est pour CoffeeScript.
251- * avec callback :
252- * <http://nodejs.org/api/readline.html>
253- * <https://github.com/flatiron/prompt>
254- * <https://github.com/carlos8f/node-cli-prompt>
255- * [doc sur nodejitsu](http://docs.nodejitsu.com/articles/command-line/how-to-prompt-for-command-line-input)
256- * rien à voir :
257- * `commander` <https://github.com/visionmedia/commander.js> (parse args)
258- * `prompter` <https://github.com/substack/node-prompter> (créer des JSON)
259- * `promzard` <https://github.com/isaacs/promzard> (spécifique à un truc)
260- -->
261-
262- * Configurer Notepad++ :
263- * Ouvrir un fichier donné en exemple dans l’archive de MicroAlg, par
264- exemple ` microalg/exemples/test_demander.malg ` .
265- * Appuyer sur ` F5 ` ou choisir le menu ` Run ` puis l’action ` Run… ` .
266- * Choisir le fichier qui va exécuter le code :
267- * cliquer sur « parcourir » (le bouton ` ... ` ),
268- * faire apparaître tous les fichiers en choisissant :
269- ` Tous les fichiers : (*.*) ` ,
270- * choisir ` microalg/editeurs/npp/malgjs_npp.bat ` .
271- * Ajouter à la main (si possible avec un copier/coller) :
272- ` "$(FULL_CURRENT_PATH)" `
273- de façon à obtenir dans la petite boîte :
274- ` chemin\vers\malgjs_npp.bat "$(FULL_CURRENT_PATH)" `
275- * Valider avec ` Entrée ` ou le bouton ` Run ` .
276- * Si cela fonctionne, vous pouvez rappuyer sur ` F5 ` et cette fois-ci
277- enregistrer cette commande et même lui associer un raccourci clavier.
278- * Et voilà. Pour plus d’informations sur l’utilisation en elle-même, voir
279- [ la documentation] ( http://microalg.info/doc.html#notepad ) .
280-
281199### Autre
282200
283201#### Hors ligne
0 commit comments