@@ -8,15 +8,11 @@ Aller directement à :
8
8
9
9
* Windows :
10
10
* é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
18
14
* Autre (sauf Mac) :
19
- * [ édition avec SciTE] ( #scite ) (exécution au choix et facilement configurable)
15
+ * [ édition avec SciTE] ( #scite )
20
16
* Android :
21
17
* [ page Google Play] ( https://play.google.com/store/apps/details?id=info.microalg.android )
22
18
* [ 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) :
57
53
* simple utilisateur
58
54
* dans un navigateur, mais utilisation possible sans connexion
59
55
* [ é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 )
62
56
* utilisateur avancé
63
57
* les mêmes
64
58
* le vrai PicoLisp dans Cygwin
153
147
154
148
avec le bon numéro de ` version ` bien sûr.
155
149
156
- #### SciTE avec Java
150
+ #### SciTE
157
151
158
152
Vous pouvez télécharger le résultat des instructions suivantes
159
153
[ 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
170
164
[ la page de téléchargement] ( http://www.scintilla.org/SciTEDownload.html )
171
165
de SciTE, puis le déposer dans le dossier ` microalg/editeurs/scite `
172
166
(` 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
175
171
[ 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
+ readline-sync@0.2.5 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).
177
187
Pour plus d’informations sur l’utilisation en elle-même, voir
178
188
[ la documentation] ( http://microalg.info/doc.html#scite ) .
179
189
* 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
181
191
<pre ><code >-- props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-j-scite.bat $(FilePath)"
182
192
-- props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-njs-scite.bat $(FilePath)"
183
193
props["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
186
196
-- props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-njs-scite.bat $(FilePath)"
187
197
-- props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-rjs-scite.bat $(FilePath)"</code ></pre >
188
198
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
- readline-sync@0.2.5 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
-
281
199
### Autre
282
200
283
201
#### Hors ligne
0 commit comments