- Refactor some code related to linewidgets handling (inline messages)
- Build actions now have an XHR timeout of 60 seconds instead of 10 like other actions
- Code re-indenting is now also supported for ASM (credits and thanks to Runer112 who wrote the code)
Présentation PB: Project Builder avec compilateur C en ligne
Re: Présentation du Project Builder avec compilateur C en li
The few updates since last time:
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14738
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Présentation du Project Builder avec compilateur C en li
There hasn't been many updates since last time (about a month ago, yep...), but :
- Runer112 improved the ASM re-indenter, it's now quite smart about keeping comments aligned etc.). Thanks!
- The blue "Settings" button now opens a modal window with a few parameters you can adjust to your liking:
- Output format (program/appvar)
- Location (RAM/Archive)
- Optimization settings
- Custom clang parameters
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14738
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Présentation du Project Builder avec compilateur C en li
Il y a quelques jours, j'ai corrigé deux bugs introduits indirectement par l'ajout des réglages mentionnés ci-dessus :
- La sauvegarde de code dans un projet multi-fichiers était cassé lorsqu'il s'agissait d'agir sur un fichier autre que le premier (oops, désolé)
- La compilation via LLVM renvoyait une erreur
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14738
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Présentation du Project Builder avec compilateur C en li
- Le délai de déclenchement de l'auto-complétion est désormais personnalisable. Pas encore graphiquement, mais au moins depuis la console de votre navigateur :
proj.autocomplete_delay = 100
par exemple (la valeur par défaut est à 800ms). Rechargez la page pour que ça prenne effet. - Un bug dans Chrome (https://bugs.chromium.org/p/chromium/is ... =771563#c3) à partir des version 62 (beta actuelle) fait en sorte que l'émulateur est lent. D'après mes quelques recherches rapides, la source serait donc dans un commit de mi-août dans V8 (le moteur JS). Aucun problème à priori sur d'autres browsers pour le moment. Espérons que ça sera réparé d'ici la sortie.
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14738
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Présentation du Project Builder avec compilateur C en li
Entre hier et aujourd'hui, j'ai passé environ une bonne dizaine d'heures sur la générification des backend des modules du PB, séparant donc en plusieurs couches ce qui est spécifique et ce qui est générique, côté traitement serveur. J'ai aussi terminé l'implémentation (non-testée !) du backend SQLite de DBHelper, si des gens sont intéressés par ça un jour.
Bref, il devient de plus en plus "simple" de gérer/rajouter différents modules dans le Project Builder (même si je peux encore générifier certaines couches en front-end par exemple "front-end de module utilisant CodeMirror").
Un aperçu de l'archi générale d'après PHPStorm, en n'affichant pas les champs/méthodes/etc. (mais on ne voit pas qui utilise quoi, dommage ) :
Bref, il devient de plus en plus "simple" de gérer/rajouter différents modules dans le Project Builder (même si je peux encore générifier certaines couches en front-end par exemple "front-end de module utilisant CodeMirror").
Un aperçu de l'archi générale d'après PHPStorm, en n'affichant pas les champs/méthodes/etc. (mais on ne voit pas qui utilise quoi, dommage ) :
Between yesterday and today, I spent about ten hours on making the backend architecture of modules more generic, splitting in several layers what's specific and what's generic for the server-side processing things. I've also completed the DBHelper SQLite backend implementation (untested though!), if people are interested in it someday.
Anyway, it's becoming easier and easier to handle/add several modules in the Project Builder (even though I could still generify some more layers in the front-end, for instance a "front-end for a module using CodeMirror").
An overview of the general architecture according to PHPStorm, not showing fields/methods/etc. (we don't see what uses what, too bad ):
Anyway, it's becoming easier and easier to handle/add several modules in the Project Builder (even though I could still generify some more layers in the front-end, for instance a "front-end for a module using CodeMirror").
An overview of the general architecture according to PHPStorm, not showing fields/methods/etc. (we don't see what uses what, too bad ):
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14738
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Présentation du Project Builder avec compilateur C en li
Il y a un petit probleme avec le PB, si je fais les combinaisons CTRL et [ ou ], je n'ai plus la possibilite de supprimer avec la touche backspace
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 3446
- Images: 75
- Joined: 04 Jul 2014, 14:40
- Location: Clermont-Ferrand 63
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENS Rennes
- GitHub: Ti64CLi
Re: Présentation du Project Builder avec compilateur C en li
Ti64CLi++ wrote:Il y a un petit probleme avec le PB, si je fais les combinaisons CTRL et [ ou ], je n'ai plus la possibilite de supprimer avec la touche backspace
Fonctionne correctement chez moi (je peux effacer en avant et en arrière après), même si j'utilise pas cette combinaison (j'utilise plutôt tab / shift-tab, même si c'est moins pratique pour réindenter, certes).
Quel navigateur ? Et as tu vidé ton cache, au cas où ?
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14738
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 3446
- Images: 75
- Joined: 04 Jul 2014, 14:40
- Location: Clermont-Ferrand 63
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENS Rennes
- GitHub: Ti64CLi
Re: Présentation du Project Builder avec compilateur C en li
Mouai, Edge est plus ou moins censé être compatible avec le PB (au moins la majorité pour autant que je sache), mais c'est pas comme si j'avais testé...
En tout cas, ça serait un bug dans CodeMirror, à priori
En tout cas, ça serait un bug dans CodeMirror, à priori
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14738
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Présentation du Project Builder avec compilateur C en li
Ces derniers jours, Lionel a repris le travail sur la "local-ification" du PB et donc a pu avancer suffisamment pour arriver à quelque chose qui a l'air de démarrer (entre la config serveur; scripts d'init/config de la "VM", etc.). Va falloir mettre en place un truc avec SQLite3 pour pouvoir tester cette partie la plutôt que PDO vu que ca c'est en prod sur tiplanet, déjà
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14738
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)
Who is online
Users browsing this forum: ClaudeBot [spider] and 14 guests