π
<-
Chat plein-écran
[^]

Jens' Script Editor, un éditeur Lua oncalc qui promet !

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Re: Jens' Script Editor, un éditeur Lua oncalc qui promet !

Message non lude mdr1 » 10 Juin 2014, 16:56

Et précisons qu'il fonctionne à nouveau pour OS 3.1. :)
Image ImageImage
Avatar de l’utilisateur
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 44%
 
Messages: 1083
Images: 12
Inscription: 28 Mar 2011, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Je voyage toujours en première.

Re: Jens' Script Editor, un éditeur Lua oncalc qui promet !

Message non lude Lionel Debroux » 27 Juin 2014, 16:00

Nouvelle version alpha:

- changement de la taille de la police avec "shift" & "+" et "shift" & "-";
- remise à zéro de l'environnement global à chaque nouveu build;
- ajout de la possibilité de sélectionner la ligne actuelle et de déplacer le curseur à la fin de manière simultanée avec Ctrl+M;
- ajout d'une fonction rudimentaire de recherche (menu=>"View"=>"Find");
- nouvelle grosse accélération (90%) et amélioration de la précision de la coloration syntaxique (les codes d'images passent mieux désormais);
- insertion de "#" quand on presse la touche EE;
- amélioration du format du nom de fichier: noms plus longs et entraînant moins de bugs (NdT: "improved file name format (longer names and less bugs)" ??);
- la possibilité de changer les assignations de touches fonctionne maintenant pour les entrées des dialogs.

- correction d'un crash après l'annulation, mais il reste beaucoup de bugs avec l'undo/redo.

Des travaux sur un moteur graphique pour de meilleurs dialogs et un développement plus rapide des interfaces graphiques, et autres fonctions avancées, sont en cours.

Source de l'info et téléchargements: même topic.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Jens' Script Editor, un éditeur Lua oncalc qui promet !

Message non lude quentin974 » 28 Juin 2014, 19:33

Bonsoir !

Dites, quelqu'un pourrait faire remonter qu'aucune des alpha ne marche sur 3.6 ? Dans le sens ou, évidemment focused, l'éditeur et le visualisateur du script ne proposent pas de menu ? J'ai essayé avec la version 3.1, pareil. Peut-être un problème du cote de on.register()...

Merci !
Image

Cercle trigonométrique sur TI Nspire: archives_voir.php?id=9299
Thème modernity sur TI Nspire : archives_voir.php?id=9616
Maths générales pour z80 : archives_voir.php?id=9389
Géogebra pour z80 : archives_voir.php?id=10833
Avatar de l’utilisateur
quentin974
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 0.4%
 
Messages: 260
Images: 7
Inscription: 14 Nov 2012, 05:32
Localisation: Nice
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: L1 de Physique

Re: Jens' Script Editor, un éditeur Lua oncalc qui promet !

Message non lude AnToX98 » 29 Juin 2014, 07:55

Je lui ai déjà dis mais visiblement ça n'a toujours pas été corrigé.
Enfaite il a essayé un système en combinant on.create et on.construction avec une variable initialize mais ça ne marche pas.
Avatar de l’utilisateur
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 75.5%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere S

Re: Jens' Script Editor, un éditeur Lua oncalc qui promet !

Message non lude Adriweb » 29 Juin 2014, 11:06

Je ne vois pas trop le problème qu'il peut y avoir en faisant, au pire, l'astuce du fake on.paint :
Code: Tout sélectionner
function on.paint(gc)
    -- all the init + stuff --
   
    on.paint = onpaint
end

function onpaint(gc)
    gc:......
end


Perso, j'ai tendence à utiliser on.resize comme un initer aussi, et ça marche bien.
La plupart du temps, cependant, il suffit de se cantonner à initialiser ses trucs non Nspire-specific dans on.construction (et faire on.create=on.construction pour le vieux 3.1), et le reste dans on.resize.

Et pis bref, tout ca n'est plus problématique en 3.9, où les api Nspire sont disponibles partout :P
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Jens' Script Editor, un éditeur Lua oncalc qui promet !

Message non lude Adriweb » 08 Juil 2014, 23:06

Et...
Version 2.0 alpha 4 disponible sur le même topic :

Au programme, des nouveautés, améliorations et corrections de bug, comme d'hab.

Principalement :
- GUI intégrée pour l'intéraction utilisateur (faite à partir de 0)
- fonction de recherche intégrée
- autocomplétion
- couleurs personnalisables
- Chargement amélioré (dans le fond et dans la forme)

Image Image
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Jens' Script Editor, un éditeur Lua oncalc qui promet !

Message non lude Adriweb » 24 Aoû 2014, 13:02

Nouvelle version (v2.0 alpha 5), avec pas mal de changements :
- des nouveautés( menu de paramètres, possibilité de scroll plus rapide, insertion de fichiers dans le code)
- des améliorations (sécurité (notamment par rapport à la table on), meilleurs dialogs, errorHandler, recherche de sauvegardes),
- et des bugs fixes (print avec nil, rappel des paramètres sauvés, functions de table et de coroutines ajoutées à l'autocomplétion, nommage de fichier) :)

Show/Hide spoilerAfficher/Masquer le spoiler
New:
- settings menu
- adjustable amount of spaces per indent
- activatable unicode mode (replaces some string functions by their unicode representive)
- activatable autoregistered menu (OS>3.1) on user script page which offers to:
- stop and restart current script
- pause and resume current script
- show/hide ipad keyboard
- shift++/shift+- now lets you scroll pagewise through your script
- insert saved files (menu=>"File"=>"Insert") (to insert saved headers and other stuff) *lazy solution :P *

Improvements:
- rewrote some safety functions
- You can do everything with the "on"-table now; the user script page wont crash, even on OS 3.1!
- eventhandling with on's metatable is now possible with nearly no restrictions and crashes
- still "on" is only for eventhandling. For table library functions, it acts like an empty table!
- don't write on=yourTable, do setmetatable(on,{_index=yourTable}) instead!
- improved dialogues (default cursor, customizable color, click outside = escape key)
- the editor now registeres an error handler on OS>3.1 so that it shouldn't crash
- the editor now searches for saved files instead of remembering them => less lost files

Fixes:
- print function now handles nil values correctly
- recalling saved settings now works
- added table and coroutine libraries to autocompletion list
- fixed that some scriptnames (e.g. starting with letter "e") were not possible




Source : toujours le même topic.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Jens' Script Editor, un éditeur Lua oncalc qui promet !

Message non lude critor » 24 Aoû 2014, 13:13

Ou tout simplement ici :
archives_voir.php?id=88209
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Jens' Script Editor, un éditeur Lua oncalc qui promet !

Message non lude QuanticPotato » 24 Aoû 2014, 13:15

Super :)
C'est justement ce que j'ai cherchais (j'avais pas encore cherché mais je comptais le faire avant la rentrée) pour mes moments de solitude en cours :p
Je sais que tu t'appelle Anonymous !!
Image
Avatar de l’utilisateur
QuanticPotatoPremium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 46.5%
 
Messages: 100
Inscription: 26 Juil 2014, 20:31
Localisation: Rennes
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MP

Re: Jens' Script Editor, un éditeur Lua oncalc qui promet !

Message non lude Adriweb » 24 Aoû 2014, 13:41

Critor : sauf si quelqu'un l'a mis-à-jour, ce n'est pas la derniere version (et vue que c'est une alpha, ce n'est pas plus mal pour le moment, faudrait au moins attendre une bêta).
Ou alors mettre le lien de cette alpha dans la description, pour les plus téméraires... :P


Edit : Ah ben tu viens de la mettre, OK, j'avais cru que c'était plus vieux.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

PrécédenteSuivante

Retourner vers News TI-Nspire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 178 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2270 utilisateurs:
>2261 invités
>5 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)