π
<-

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 !

Unread postby mdr1 » 10 Jun 2014, 16:56

Et précisons qu'il fonctionne à nouveau pour OS 3.1. :)
Image ImageImage
User avatar
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 44%
 
Posts: 1083
Images: 12
Joined: 28 Mar 2011, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Je voyage toujours en première.

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

Unread postby Lionel Debroux » 27 Jun 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.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

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

Unread postby quentin974 » 28 Jun 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
User avatar
quentin974
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.4%
 
Posts: 260
Images: 7
Joined: 14 Nov 2012, 05:32
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: L1 de Physique

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

Unread postby AnToX98 » 29 Jun 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.
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

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

Unread postby Adriweb » 29 Jun 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: Select all
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

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby Adriweb » 08 Jul 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

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby Adriweb » 24 Aug 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.

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby critor » 24 Aug 2014, 13:13

Ou tout simplement ici :
archives_voir.php?id=88209
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby QuanticPotato » 24 Aug 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 ClaudeBot [spider] !!
Image
User avatar
QuanticPotatoPremium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 46.5%
 
Posts: 100
Joined: 26 Jul 2014, 20:31
Location: Rennes
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP

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

Unread postby Adriweb » 24 Aug 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.

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

PreviousNext

Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] and 13 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
652 utilisateurs:
>639 invités
>3 membres
>10 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)