Aller au contenu

Discussion:Initiation au Lua avec Scribunto/Mise au point d'un module

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Ajouter un sujet
Une page de Wikiversité, la communauté pédagogique libre.

Fonctionnement de l'éditeur

[modifier le wikicode]

Tout cela est bien beau, mais l'éditeur ne fonctionne pas.

Cela serai dû aux changements dans les versions de Mediawiki ?

voir traces -> Goelette Cardabela (discuter) 3 janvier 2020 à 10:59 (UTC)Répondre

Bonjour, je suis le cours actuellement sous Windows avec le skin Vector et le fonctionnement est conforme aux explications de la leçon. Je vois les numéros de ligne, la coche de repli, le texte Lua et je peux exécuter dans la console de debug.
Des améliorations sont sûrement intervenues depuis ces 5 années qui ont rétabli un fonctionnement normal sous Windows. -- Wladek92 (discuter) 28 juin 2025 à 08:54 (UTC)Répondre

figure 2 section 'Messages prédéfinis' is not shown

[modifier le wikicode]

Dans la version actuelle lorsque j'ouvre l'éditeur Scribunto sur mes modules de https://www.mediawiki.org/wiki/Module:Sandbox , je n'ai pas la même interface: il n'y a pas la section 'Messages prédéfinis' de l'image. Ou est elle ? -- Wladek92 (discuter) 26 juin 2025 à 17:44 (UTC)Répondre

... j'ai trouvé -> https://commons.wikimedia.org/wiki/File:Scribunto_debug_console_usage_example.png qui est plus à jour mais cela n'illustre pas l'exemple. -- Wladek92 (discuter) 27 juin 2025 à 16:41 (UTC)Répondre

debug console: regrouper des instructions

[modifier le wikicode]

La fenêtre de debug semble être un buffer d'édition de commande. J'ai essayé de rentrer une séquence de 3 instructions avec un passage à la ligne mais c'est refusé :

frame=mw.getCurrentFrame()
newframe=frame:newChild{args={'jeudi','EN'}}
=p.traduit(newframe)

Comme Lua peut traiter une séquence sur une ligne avec le séparateur ';' j'ai rentré ceci mais c'est aussi refusé :

frame=mw.getCurrentFrame(); newframe=frame:newChild{args={'jeudi','EN'}} ; =p.traduit(newframe)

Est-ce une erreur de ma part ou une limitation du debugger ?

Existe t il un ticket dans Phabricator ?

Merci. -- Wladek92 (discuter) 28 juin 2025 à 08:35 (UTC)Répondre