Derniers sujets
Rechercher
Résultats par :
Recherche avancée
Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

Linotte 2.1

le Fri 23 Nov - 17:33
Voici les premières réflexions sur ce que va apporter la prochaine version :

Évolutions "syntaxiques" :
(+) Forcer l'utilisateur à bien respecter la structure d'un livre
(+) Possibilité de créer des prototypes syntaxiquement

Évolutions :
(+) Ajout de l'acteur particulier milliseconde
(+) Complétion des espèces et affichage de méthodes fonctionnelles dans l'Atelier
(+) Ajout de l'acteur particulier "retour chariot"
(+) Ajout du composant graphique SousFormulaire

Évolutions des interfaces graphiques :
(+) Problème du double affichage du programme dans la barre des tâches.

Explication des codes :
( ) fonctionnalité à développer
(=) fonctionnalité en cours de réalisation
(+) fonctionnalité développée et disponible en beta
(/) fonctionnalité annulée
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Mon 4 Feb - 10:14
Les travaux avancent ...

Vérification syntaxique lors de la rédaction de son programme :

[attachment=116]

[attachment=115]

Prise en compte de la nouvelle façon de définir ses espèces et affichage intelligent du sommaire :

[attachment=117]

La complétion :

[attachment=118]
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Mon 4 Feb - 14:39
Excellent !

L'affichage intelligente du sommaire et la complétion sont d'excellentes idées !

En revanche, le mot "acquiert" s'avère difficile à écrire (bien qu'il y ait une vérification syntaxique ^^).
Personnellement, je préférais le mot "propose".
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Mon 4 Feb - 15:17
Il suffira de taper "ac" et [contrôle] + [espace] pour voir s'afficher le mot en entier :

[attachment=119]

Mais il est vrai que "propose" est plus simple...
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Wed 6 Feb - 0:08
Sinon le verbe "utiliser" pourrait faire l'affaire ^^

Lorsque l'on clique sur le verbe Parcourir dans le verbier, voici ce qui s'affiche :

[php]
parcours ?
[/php]

Or, il faudrait afficher ceci :

[php]
parcours ? avec ?
[/php]

Et toujours ce même message d'erreur : Le rôle est incompatible avec la doublure ^^
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Wed 6 Feb - 14:07
Néanmoins, il y a une exception à l'utilisation du verbe Parcourir :
lors de l'utilisation d'une bibliothèque.

[php]
globale
_seconde est un nombre
_minute est un nombre
_heure est un nombre

Start :
début
_seconde vaut seconde
_minute vaut minute
_heure vaut heure
Reviens

Stop :
* temps est un texte
tmp_seconde est un nombre valant seconde
tmp_minute est un nombre valant minute
tmp_heure est un nombre valant heure
début
temps vaut tmp_heure * 3600 + tmp_minute * 60 + tmp_seconde - (_heure * 3600 + _minute * 60 + _seconde)
Reviens
[/php]

[php]
Bibliothèque
chrono référence Chronomètre.liv

Principal :
n est un nombre
temps est un texte
début
Affiche "Entrez un nombre :"
Demande n
Parcours Start de chrono
Affiche Fibo(n)
Parcours Stop de chrono avec temps
Affiche "Le calcul à été effectué en " + temps + " secondes."

Fibo :
*n est un nombre
début
Si n <
2, retourne n
Sinon retourne Fibo(n-1) + Fibo(n-2)
[/php]

En effet, ici :

[php]
Parcours Start de chrono
[/php]

On n'utilise pas le mot avec !

Et comme on ne peut pas utiliser les fonctions récursives ou les méthodes fonctionnelles avec les bibliothèques, cette entorse à la règle est obligatoire ^^
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Thu 7 Feb - 14:10
Autant pour moi, utiliser les verbes Parcourir et Revenir pour se déplacer entre différentes fonctions n'inclue pas obligatoirement l'utilisation d'un paramètre :

[php]
Exemple1 :
nombre1 est un nombre valant 3
début
Affiche nombre1
Parcours Exemple2
nombre1 vaut 6
Affiche nombre1

Exemple2 :
début
Affiche "Exemple2 n'utilise pas de paramètre !"
Reviens
[/php]

Dans ce cas, il n'est peut-être pas nécessaire de mettre ceci dans le verbier : Parcours ? avec ?

Tout comme le verbe Appeler, qui peut aussi utiliser des paramètres, il est indiqué comme ceci dans le verbier : Appelle ?

Ou alors, peut-être faut-il mettre les deux possibilités pour chaque verbe ?

Parcours ?
Parcours ? avec ?

Appelle ?
Appelle ? avec ?
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Thu 7 Feb - 19:53
Parfais car je ne comprenais pas ton message !
Oui, je vais ajouter :
Appeler ? avec ?
Parcourir ? avec ?
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Tue 12 Feb - 9:40
Après quelques corrections de dernières minutes, j'ai enfin déposé une version 2.1 alpha 1 : http://langagelinotte.free.fr/wordpress/
Ce qui est inclus est indiqué dans le premier message de ce post.

Le tuto de Wan a également été mis à jour sur le site : http://langagelinotte.free.fr/wordpress/?page_id=120
Senior Member
Messages : 340
Date d'inscription : 2010-08-31
Voir le profil de l'utilisateurhttp://zamirhlinotte.monsite-orange.fr/

RE: Linotte 2.1 (juin/juillet 2013)

le Tue 12 Feb - 14:54
Wan... ça explique pourquoi il travaille comme un chinois !
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Tue 12 Feb - 15:25
Ne serait-il pas préférable d'indiquer sur le site les modifications, corrections et ajouts apportés au tutoriel ?

Les utilisateurs seraient ainsi avertis des mises à jour du tutoriel, sans devoir passer par le forum.

Et ils pourraient savoir exactement ce qui à été modifié dans la nouvelle version, sans devoir relire le tutoriel entièrement...

D'ailleurs, pourquoi indiquer "Documentation_Linotte_version_2_0_4_0_0.pdf" ?

Il serait plus compréhensible pour l'utilisateur d'écrire simplement ceci : "Documentation_Linotte_version_2_0_4.pdf"

Si je met à jour le tutoriel lors d'une même version du langage, alors, oui, il faudra que je change le système de numérotation ^^

Je n'ai pas trop d'idées d'ailleurs, car je suppose que certains caractères sont déconseillées...
Peut-être :
- "Documentation_Linotte_2_0_4_version_1_0.pdf"
- "Documentation_Linotte_2_0_4_version_1_1.pdf"
- "Documentation_Linotte_2_0_4_version_1_2.pdf"
...
?
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Tue 12 Feb - 17:28
Bonne idée, tu veux dire un nouveau post sur le site ?
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Tue 12 Feb - 17:58
Oui ^^
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Wed 13 Feb - 13:12
Fait <img src=" title="Smile" />

Pour le "versionning" du fichier (Documentation_Linotte_2_0_4_version_1_2.pdf), je te laisse choisir lors de la prochaine mise à jour du doc.
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Fri 15 Feb - 10:14
Pour le retour chariot, vous pensez quoi de cette proposition :
[attachment=123]
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Fri 15 Feb - 14:31
C'est pas mal.
Ça à le mérite d'être simple x)
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Fri 1 Mar - 21:45
Bonsoir,

J'ai déposé une version 2.1 alpha 6.
Un effort a été fait sur la gestion de la mémoire. Le travail n'est pas encore terminé.
De plus, j'ai ajouté le composant graphique SousFormulaire.
Il s'utilise en complément d'un formulaire. Il permet d'ouvrir une nouvelle fenêtre tout en empêchant la possibilité de reprendre le focus du formulaire (http://fr.wikipedia.org/wiki/Fen%C3%AAtre_modale).
Dès que j'ai le temps, j'ajoute un exemple d'utilisation.

Pour télécharger cette version, c'est ici :
http://langagelinotte.free.fr/wordpress/
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Sat 2 Mar - 13:52
J'ai installé cette nouvelle version : pour l'instant mon programme ne fonctionne pas.

Les images drag&droppées ne sont pas affichées : elles doivent se trouver sous mes quadrillages.

Je ne peux pas ouvrir ma sauvegarde : cela déclenche un bogue dans l'atelier avec l'apparition du message :
"Bravo ! vous avez trouvé un bogue dans l'interprète...
Merci de m'envoyer un mail avec votre livre
afin que je puisse le corriger. Merci !"

Je suppose qu'il manque l'utilisation des sous-formulaires pour que mon programme puisse fonctionner.
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Sat 2 Mar - 18:20
ok pour la toile, je suis entrain de réfléchir à un système plus rapide et tester des choses.... je vais corriger pour la prochaine beta très rapidement.

par contre ,je ne comprends pas pourquoi ton livre "plante" ! peux-tu envoyer le message d'erreur quand il demande la possibilité de l'envoyer par mail ?

Merci !
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Sat 2 Mar - 18:42
J'ai redéposé la même version alpha 6 mais sans les optimisations sur la toile.

Dans ton livre, j'ai modifié les lignes suivantes pour utiliser les sousformulaires :

Fenêtre_découpage_tileset :: sousformulaire, hauteur vaut 320, largeur vaut 300, titre vaut "Découpage du tileset", visible vaut "non", x vaut 450, y vaut 255
Fenêtre_nouveau_quadrillage :: sousformulaire, hauteur vaut 140, largeur vaut 300, titre vaut "Nouveau quadrillage", visible vaut "non", x vaut 450, y vaut 255


Par contre, cette ligne reste identique :

Fenêtre_principale :: formulaire, titre vaut "Editeur de cartes", hauteur vaut 800, largeur vaut 1400
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Sun 3 Mar - 15:49
Avec cette nouvelle version et l'utilisation des sousformulaires, les images drag&droppées sont affichées correctement.
Les champs semblent également fonctionner correctement.
En revanche, mon menu Activer/désactiver la grille ne fonctionne toujours pas.
Et j'ai toujours le bogue lorsque je tente d'ouvrir le fichier .txt contenant ma sauvegarde.
Je t'envoie le message d'erreur par mail.
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Mon 4 Mar - 19:48
J'ai testé cette nouvelle version :
Mon menu Activer/désactiver la grille fonctionne désormais correctement x)
Ma sauvegarde s'ouvre en 5 secondes (3s de plus qu'avant) mais est constante : l'ouverture se fait en 5 secondes à chaque essais et ne fait plus planter l'atelier.
En revanche, dès la première ouverture de ma sauvegarde, mon programme tout entier est ralenti.
Et quand je quitte mon programme, l'exécution de l'atelier est également très ralenti.
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Mon 4 Mar - 21:13
Etrange tout ça !
Je n'ai plus se comportement.
Tu as quoi comme machine ?
Sinon, j'ai redéposé une nouvelle alpha 6 avec la toile "optimisée".
Demain, j'expliquerai pourquoi même si ça ne doit pas être trop visible !!
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.1 (juin/juillet 2013)

le Mon 4 Mar - 22:12
Avec la toile optimisée, les images drag&droppées apparaissent sous mon quadrillage :
- il faut que je m'y prenne plusieurs fois pour faire réagir mes images au drag&drop
- il m'est impossible de déposer mes images dans mon quadrillage

L'ouverture de ma sauvegarde se fait maintenant en 2s mais mon programme reste ralenti.

Mon pc :

CPU Identification : Processeur Intel Pentium III Xeon
CPU Frequency : 2838 MB
L1 Code Cache : 32 KB, 8 ways, 64 byte line
L1 Data Cache : 32 KB, 8 ways, 64 byte line
CPU Socket : LGA775
Core Per Package : 4

Memory : 1024MB(Speed 800)

Mother Board : P5K/EPU

Video Adapter : ATI Radeon HD 4800 Series
Senior Member
Messages : 340
Date d'inscription : 2010-08-31
Voir le profil de l'utilisateurhttp://zamirhlinotte.monsite-orange.fr/

RE: Linotte 2.1 (juin/juillet 2013)

le Tue 5 Mar - 1:44
Je suis quasi sur que tu as + que 1 giga de ram Wam :O
Contenu sponsorisé

Re: Linotte 2.1

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum