π
<-

[Projet] Underbasic

Assembleur, Axe, C/C++, ICE...

Votre avis

Ce projet est intéressant
9
50%
Ce projet est inutile
4
22%
J'aimerais prendre part au projet
2
11%
Je n'ai pas tout compris
2
11%
L'UnderBasic est trop complexe pour moi
1
6%
 
Nombre total de votes : 18

Re: [Projet] Underbasic

Messagede Clément.7 » 05 Mai 2016, 21:21

Mise à jour ! Passage de 0.5 -> 0.6 (ajouts) -> 0.7 (surtout des corrections de bug).
Lien du répo github : https://github.com/ClementNerma/UnderBasic
Lien du site : http://underbasic.890m.com
Lien de la documentation : http://underbasic.890m.com/doc

La documentation est en fait un tutoriel (en anglais, vive l'international) qui explique comment le langage fonctionne, la syntaxe, les fonctions, les déclarations, les directives, les valeurs...

Pour la prochaine version je vais essayer d'implémenter un outil d'auto-complétion pour l'éditeur (souhaitez-moi bonne chance :'( )

EDIT : J'aimerais savoir pourquoi certains ont voté "trop compliqué pour moi". Que pensez-vous qu'il faille améliorer pour qu'il soit plus accessible ?
Toujours plus loin, toujours plus haut, toujours plus geek !
Créateur du projet Haskier : Jouer ! Sujet sur OpenClassrooms
Programmez en UnderBasic ! https://tiplanet.org/forum/viewtopic.php?t=19009&p=207260
Avatar de l’utilisateur
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 29.5%
 
Messages: 348
Inscription: 12 Juin 2013, 15:02
Localisation: Près de Nantes
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: IUT Informatique en 2017-2019
GitHub: ClementNerma

Re: [Projet] Underbasic

Messagede Ti64CLi++ » 06 Mai 2016, 11:01

Super. J'ai hâte que la documentation sur la construction du compilateur soit disponible ;)
Sinon, il n'y a personne qui a voté "trop compliqué pour moi".
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.5%
 
Messages: 3446
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: [Projet] Underbasic

Messagede Clément.7 » 06 Mai 2016, 19:28

Pardon, c'était "je n'ai pas tout compris" :)
Je suis en train de rédiger la doc' en fr et je vais créer la documentation complète sur les différentes fonctions des différentes bibliothèques.
Toujours plus loin, toujours plus haut, toujours plus geek !
Créateur du projet Haskier : Jouer ! Sujet sur OpenClassrooms
Programmez en UnderBasic ! https://tiplanet.org/forum/viewtopic.php?t=19009&p=207260
Avatar de l’utilisateur
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 29.5%
 
Messages: 348
Inscription: 12 Juin 2013, 15:02
Localisation: Près de Nantes
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: IUT Informatique en 2017-2019
GitHub: ClementNerma

Re: [Projet] Underbasic

Messagede Adriweb » 06 Mai 2016, 21:09

Pas mal, la doc !

Je t'ai fait une petite PR pour le CSS... https://github.com/ClementNerma/UnderBasic/pull/2

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
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 82.1%
 
Messages: 14882
Images: 1211
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [Projet] Underbasic

Messagede Bartmaniaque » 06 Mai 2016, 22:05

Vraiment très bon projet avec une doc plutôt pas mal! Parce contre pour les listes, du coup on n'a pas accès aux 6 listes prédéfini? Je n'ai rien à vu à ce propos et puisque le Ti-Basic fait la différence entre les listes prédéfinis et celles avec le L particulier + les nombres de 1 à 6, ça veut dire que il faudrait écrire autre chose que L1 à L6? Du coup en fait je me demande si c'est géré mais non documenté (oubli?) ou pas (encore) géré.
Avatar de l’utilisateur
Bartmaniaque
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 46.7%
 
Messages: 57
Inscription: 09 Oct 2015, 14:58
Localisation: Yonne, Bourgogne, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ère S-SI

Re: [Projet] Underbasic

Messagede Clément.7 » 06 Mai 2016, 23:20

Merci ! Théoriquement il suffit d'utiliser L1 (car il est impossible de créer une liste dont le nom commence par un chiffre) qui sera ensuite converti en un unique token L1.
@Adriweb : TIVars_Lib gère-t-il les tokens L1-L6 ?
EDIT : Je viens de faire un merge pour la PR, merci !
Toujours plus loin, toujours plus haut, toujours plus geek !
Créateur du projet Haskier : Jouer ! Sujet sur OpenClassrooms
Programmez en UnderBasic ! https://tiplanet.org/forum/viewtopic.php?t=19009&p=207260
Avatar de l’utilisateur
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 29.5%
 
Messages: 348
Inscription: 12 Juin 2013, 15:02
Localisation: Près de Nantes
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: IUT Informatique en 2017-2019
GitHub: ClementNerma

Re: [Projet] Underbasic

Messagede Adriweb » 07 Mai 2016, 10:30

@Adriweb : TIVars_Lib gère-t-il les tokens L1-L6 ?

Non, mais le format étant trivial (du moins pour la RealList par exemple, suite de Real qui sont déjà gérés), ça devrait être simpl à rajouter.

EDIT : Je viens de faire un merge pour la PR, merci !

De rien - t'as plus qu'à mettre ça sur le site de la doc :P

(Enfin apres, tu pourrais en effet utiliser GitHub pages pour tout)

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
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 82.1%
 
Messages: 14882
Images: 1211
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [Projet] Underbasic

Messagede Clément.7 » 07 Mai 2016, 14:44

J'ai fini de traduire le tutoriel en français ! Il suffira d'aller sur la page de la doc' habituelle, et un message apparaîtra si votre navigateur est configuré en français (normalement), ou bien http://underbasic.890m.com/doc/fr.html (ce lien ne marchera pas avant l'upload).
Sinon l'auto-complétion a l'air de plutôt bien fonctionner... Je suis en bonne voie pour commit cet après-midi :D
Toujours plus loin, toujours plus haut, toujours plus geek !
Créateur du projet Haskier : Jouer ! Sujet sur OpenClassrooms
Programmez en UnderBasic ! https://tiplanet.org/forum/viewtopic.php?t=19009&p=207260
Avatar de l’utilisateur
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 29.5%
 
Messages: 348
Inscription: 12 Juin 2013, 15:02
Localisation: Près de Nantes
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: IUT Informatique en 2017-2019
GitHub: ClementNerma

Re: [Projet] Underbasic

Messagede Clément.7 » 08 Mai 2016, 12:00

Commit effectué à l'instant, v0.8.
Le tutoriel est maintenant disponible en français pour les anglophones ;)
Quelques améliorations au programme + autocomplétion
Pour la prochaine version je vais essayer de faire une intégration complète du langage (c'est-à-dire que le compilateur comprendra que A + 2 /* C n'est pas valide par exemple, que A + length(Str1) est bien un nombre...)
Toujours plus loin, toujours plus haut, toujours plus geek !
Créateur du projet Haskier : Jouer ! Sujet sur OpenClassrooms
Programmez en UnderBasic ! https://tiplanet.org/forum/viewtopic.php?t=19009&p=207260
Avatar de l’utilisateur
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 29.5%
 
Messages: 348
Inscription: 12 Juin 2013, 15:02
Localisation: Près de Nantes
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: IUT Informatique en 2017-2019
GitHub: ClementNerma

Précédente

Retourner vers Langages alternatifs

Qui est en ligne

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

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
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.
1857 utilisateurs:
>1845 invités
>6 membres
>6 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
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)