Page 3 sur 21

Re: Présentation du Project Builder avec compilateur C en li

Message non luPosté: 20 Mar 2016, 09:50
de Wistaro
Victor D a écrit:Wistaro : ton erreur 404 avec l'image, c'était sur mobile ?
Si c'est le cas c'est "normal" depuis quelques temps déjà imgur n'affiche plus les images sur mobile lorsque l'on clique dessus.


Sur mobile, oui. Sur les autres images, je clique dessus et elles s'affichent (sur imgur) . D'autres affichent juste le lien par contre.


Excellent Adriweb ! :bj:

Re: Présentation du Project Builder avec compilateur C en li

Message non luPosté: 21 Mar 2016, 02:18
de Adriweb
Updaté le PB avec la nouvelle version de la toolchain (3.0) et des libraries :)

MateoConLechuga a écrit:Well, I've been rather busy as spring break winds down, so here is update 3.0 which includes a lot of major changes:

  • Library functions are now only compiled in if you use them. This reduces your program size, and generally is a lot cleaner.
  • The _OS macro has been replaced with an _OS function; which provides a default wrapper for all assembly functions on-calc. Wrappers for particular assembly functions can also be made now; which will be really handy in the future.
  • The source for runtime library and build tools have been added to the toolchain for faster and easier testing and development.

Download links:
C SDK: Download
C Libraries: Download

Also, the library setup is a little different, just copy everything in the dev folder in the library download to CEDev\lib\ce folder and it will be fine :)

Anyways, enjoy! This is a pretty big update; I think I'll focus more on fixing a few library bugs, but the toolchain setup is pretty much perfect now :D
(By library functions not being added in, I mean that they aren't added to the relocatable jump table)

Re: Présentation du Project Builder avec compilateur C en li

Message non luPosté: 23 Mar 2016, 03:56
de Adriweb
J'ai ajouté un truc pour pouvoir voir le code ASM généré par le compilateur, ça peut être utile :D

Image

Bon, il est possible que j'affiche ça différemment dans le futur (de manière plus intégrée à l'éditeur existant), en vue de faire des choses relatives à du débugging...

Re: Présentation du Project Builder avec compilateur C en li

Message non luPosté: 23 Mar 2016, 13:29
de Ti64CLi++
Super :bj:
Bravo Adriweb
Existe-t-il une liste exhaustive des fonctions comprises par le compilateur?

Re: Présentation du Project Builder avec compilateur C en li

Message non luPosté: 23 Mar 2016, 19:12
de jd6
neuronix a écrit:Existe-t-il une liste exhaustive des fonctions comprises par le compilateur?

J'ai souhaité commencer à programmer pour tester un peu les possibilités offertes, mais je me trouve un peu perdu sans une liste des fonctions possibles, pour dessiner, demander du texte...
En tout cas, merci pour ce super outil !

Re: Présentation du Project Builder avec compilateur C en li

Message non luPosté: 23 Mar 2016, 23:59
de Adriweb
Hé bien, c'est du C89/Ansi, donc des tutoriaux de C compatibles aideront :)

Pour la liste des fonctions spécifiques à la calculatrices, je compte intégrer une sorte d'"aide", mais pour le moment, il faudra se référer à ce fichier d'include: https://github.com/CE-Programming/toolc ... e/c/tice.h
Pour les libs, pareil, mais ici : https://github.com/CE-Programming/libraries (les fichiers .h des dossiers sources respectifs)

Re: Présentation du Project Builder avec compilateur C en li

Message non luPosté: 24 Mar 2016, 05:49
de Adriweb
Code du "dark theme" effectué.



Y'a pas encore de boutons pour l'activer/désactiver (je réfléchis à une refonte du GUI, en fait...), donc vous appelez la fonction directement en JS :P
(Oui, la préférence sera gardée, mais c'est pas le cas actuellement)

Re: Présentation du Project Builder avec compilateur C en li

Message non luPosté: 24 Mar 2016, 20:57
de Adriweb
Adriweb a écrit:J'ai ajouté un truc pour pouvoir voir le code ASM généré par le compilateur, ça peut être utile :D

Image

Bon, il est possible que j'affiche ça différemment dans le futur (de manière plus intégrée à l'éditeur existant), en vue de faire des choses relatives à du débugging...


En fin de compte, j'ai revu ça différemment, et de manière mieux intégrée à l'éditeur:
Image

Re: Présentation du Project Builder avec compilateur C en li

Message non luPosté: 26 Mar 2016, 11:09
de Adriweb
D'autres améliorations, aujourd'hui, d'interface principalement, mais aussi de performances.

Commit: https://github.com/TI-Planet/Project-Bu ... it/81431eb

Re: Présentation du Project Builder avec compilateur C en li

Message non luPosté: 13 Avr 2016, 21:47
de Wistaro
Salut !

Je sais pas si l'idée a déjà été mentionnée mais serait-il possible d'avoir un wiki dédié au project builder? Ce serait une sorte de catalogue regroupant les principales fonctions avec des explications, des codes d'exemples...Les programmeurs pourraient (s'ils ont l'accès) rajouter des explications, modifier telle ou telle page. Ça pourrait être vraiment pratique.
Ça rejoint l'idée que j'avais citée il y a quelques pages. Sauf que là le wiki c'est pratique, ça permet de mettre en valeur le collaboratif et la mise en page est claire (et accessible sur mobile en plus !)
Le tout donnerais une sorte de mega documentation en ligne. Un peu comme la documentation PHP sur http://php.net, extrêmement pratique. Sauf que là se serais sous la forme wiki.