π
<-

[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%
 
Total votes : 18

Re: [Projet] Underbasic

Unread postby Clément.7 » 05 May 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
User avatar
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 29.5%
 
Posts: 348
Joined: 12 Jun 2013, 15:02
Location: Près de Nantes
Gender: Male
Calculator(s):
MyCalcs profile
Class: IUT Informatique en 2017-2019
GitHub: ClementNerma

Re: [Projet] Underbasic

Unread postby Ti64CLi++ » 06 May 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
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: [Projet] Underbasic

Unread postby Clément.7 » 06 May 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
User avatar
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 29.5%
 
Posts: 348
Joined: 12 Jun 2013, 15:02
Location: Près de Nantes
Gender: Male
Calculator(s):
MyCalcs profile
Class: IUT Informatique en 2017-2019
GitHub: ClementNerma

Re: [Projet] Underbasic

Unread postby Adriweb » 06 May 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
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: [Projet] Underbasic

Unread postby Bartmaniaque » 06 May 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é.
User avatar
Bartmaniaque
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 46.7%
 
Posts: 57
Joined: 09 Oct 2015, 14:58
Location: Yonne, Bourgogne, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ère S-SI

Re: [Projet] Underbasic

Unread postby Clément.7 » 06 May 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
User avatar
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 29.5%
 
Posts: 348
Joined: 12 Jun 2013, 15:02
Location: Près de Nantes
Gender: Male
Calculator(s):
MyCalcs profile
Class: IUT Informatique en 2017-2019
GitHub: ClementNerma

Re: [Projet] Underbasic

Unread postby Adriweb » 07 May 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
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: [Projet] Underbasic

Unread postby Clément.7 » 07 May 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
User avatar
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 29.5%
 
Posts: 348
Joined: 12 Jun 2013, 15:02
Location: Près de Nantes
Gender: Male
Calculator(s):
MyCalcs profile
Class: IUT Informatique en 2017-2019
GitHub: ClementNerma

Re: [Projet] Underbasic

Unread postby Clément.7 » 08 May 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
User avatar
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 29.5%
 
Posts: 348
Joined: 12 Jun 2013, 15:02
Location: Près de Nantes
Gender: Male
Calculator(s):
MyCalcs profile
Class: IUT Informatique en 2017-2019
GitHub: ClementNerma

Previous

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 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.
792 utilisateurs:
>727 invités
>57 membres
>8 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)