Programmer avec le langage Linotte

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Programmer avec le langage Linotte

Besoin d'un conseil sur la programmation en Linotte ?

Le Deal du moment : -8%
100€ sur PC Portable Gamer – LENOVO Legion ...
Voir le deal
1099 €

+2
momo112
$imon
6 participants

Mini-bogues ??

avatar
momo112
Member


Messages : 198
Date d'inscription : 2008-07-31

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par momo112 Wed 27 Jul - 11:46

Je ne sais pas si c'est un bug ou une évolution du langage, mais l'utilisation des souffleurs comme expliqué dans la documentation pose problème. Voici l'exemple de la documentation et le message d'erreur qui s'affiche.

Code:
Livre :
le souffleur
Les grands rôles :

Nombre est un nombre valant 0
Paragraphe :
boucle
Les souffleurs :

Dés que le nombre est plus grand que 10, tu termines
Les actions :

nombre vaut nombre + 1
Tu affiches le nombre
Tu vas vers la boucle
[quote=Message d'erreur]L'espèce n'existe pas : plus grand que 10, tu termines[/quote]
avatar
cpc
Posting Freak


Messages : 1188
Date d'inscription : 2004-12-09

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par cpc Wed 27 Jul - 12:11

[quote=momo112]Je ne sais pas si c'est un bug ou une évolution du langage, mais l'utilisation des souffleurs comme expliqué dans la documentation pose problème. Voici l'exemple de la documentation et le message d'erreur qui s'affiche.

Code:
Livre :
le souffleur
Les grands rôles :

Nombre est un nombre valant 0
Paragraphe :
boucle
Les souffleurs :

Dés que le nombre est plus grand que 10, tu termines
Les actions :

nombre vaut nombre + 1
Tu affiches le nombre
Tu vas vers la boucle
[quote=Message d'erreur]L'espèce n'existe pas : plus grand que 10, tu termines[/quote]
[/quote]
Ouf, c'est moins grave que je ne pensais ! C'est une erreur ..... d'orthographe !
Ce n'est pas dés mais dès.... j'ai corrigé le moteur Linotte mais pas la documentation !

Merci !
avatar
momo112
Member


Messages : 198
Date d'inscription : 2008-07-31

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par momo112 Wed 27 Jul - 14:55

J'ai honte de moi d'avoir fait une faute pareille Surprised
avatar
cpc
Posting Freak


Messages : 1188
Date d'inscription : 2004-12-09

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par cpc Wed 27 Jul - 16:11

[quote=momo112]J'ai honte de moi d'avoir fait une faute pareille Surprised[/quote]
La faute n'existe pas dans la doc ?
avatar
momo112
Member


Messages : 198
Date d'inscription : 2008-07-31

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par momo112 Wed 27 Jul - 16:22

SI, c'était un copié collé de la doc, mais j'aurais du me rendre compte de la faute d'orthographe et essayer une fois corrigée.
avatar
pat
Senior Member


Messages : 497
Date d'inscription : 2008-09-21

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par pat Tue 4 Oct - 21:59

Avec « Ac est un fichier » et « nom est un texte valant « list.txt » »,

Ouvre Ac avec "lecture" depuis nom, provoque le message suivant :

Erreur dans le greffon : Impossible d'ouvrir et de créer ce fichier + adresse.

Pourtant le fichier existe bel et bien à l’adresse spécifiée.
avatar
pat
Senior Member


Messages : 497
Date d'inscription : 2008-09-21

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par pat Tue 4 Oct - 22:41

fausse alerte, il semble que l'un de mes ports usb pose problème...
avatar
cpc
Posting Freak


Messages : 1188
Date d'inscription : 2004-12-09

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par cpc Wed 5 Oct - 10:01

ouf <img src=" title="Smile" />
avatar
pat
Senior Member


Messages : 497
Date d'inscription : 2008-09-21

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par pat Thu 6 Oct - 19:58

Bonsoir,

Il semble que l'instruction "jouer 'do'" par exemple, dans un traitement en parallèle n'est pas exécuté et provoque la fermeture inopinée de l'atelier.
avatar
cpc
Posting Freak


Messages : 1188
Date d'inscription : 2004-12-09

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par cpc Fri 7 Oct - 8:24

Ok, merci pour ce retour, je vais analyser ça.
avatar
cpc
Posting Freak


Messages : 1188
Date d'inscription : 2004-12-09

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par cpc Fri 7 Oct - 16:30

J'arrive à reproduire le problème....
avatar
pat
Senior Member


Messages : 497
Date d'inscription : 2008-09-21

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par pat Mon 10 Oct - 22:14

Bonsoir,

Juste pour infos, je rencontre autre un problème qui se produire de manière aléatoire.
A savoir quand l'on dessine avec la tortue et que l'on efface la toile, puis que l'on redessine (toujours avec la même tortue), le dessin précédent réaparaît...
avatar
cpc
Posting Freak


Messages : 1188
Date d'inscription : 2004-12-09

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par cpc Tue 11 Oct - 9:37

Bonjour Pat,

En effet, quand on efface la toile, tous les acteurs deviennent invisibles. La tortue est cachée mais garde son dessin !
Je vais modifier le comportement : si on efface la toile, on efface également tous les dessins des tortues.

Sinon, par rapport au bogue sur le son, pour contourner les faiblesses du verbe "jouer", je propose le greffon Metronome :
http://langagelinotte.free.fr/punbb/vie ... 3007#p3007
avatar
pat
Senior Member


Messages : 497
Date d'inscription : 2008-09-21

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par pat Tue 11 Oct - 11:08

Ok, en ce qui concerne la tortue, l’idéal, je pense serait d’avoir le choix soit l’on garde les tracés précédents, soit non.

Pour le son, le greffon représente une belle amélioration, bravo.
avatar
zamirh
Senior Member


Messages : 340
Date d'inscription : 2010-08-31

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par zamirh Tue 18 Oct - 15:04

Bonjour, Cpc est en vacance ^^
avatar
pat
Senior Member


Messages : 497
Date d'inscription : 2008-09-21

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par pat Tue 18 Oct - 12:48

Bonjour,
Le métronome semble ne pas fonctionner lors d'une exécution en parallèle...
avatar
cpc
Posting Freak


Messages : 1188
Date d'inscription : 2004-12-09

Mini-bogues ?? - Page 4 Empty Mini-bogues ??

Message par cpc Sun 30 Oct - 21:13

Bonsoir Pat,

En utilisant la dernière version de l'Atelier et la derniere version du greffon metronome (la mise à jour se fera automatiquement) :
http://langagelinotte.free.fr/wordpress/?page_id=142

Peux-tu tester ce livre :

Code:
Bogue :

Grands rôles :


A :

Rôles :

Souffleurs :

Actions :

Appelle B
Appelle C
Appelle D
Observe B & C & D
Termine

B :

Rôles :

§piano :
:
métronome
Actions :

évoque piano.
canal(0)
évoque piano.
instrument("Clavi")
Attends 1300 millisecondes
évoque piano.
joue(67,1000)
Attends 1000 millisecondes
évoque piano.
joue(62,1000)
Attends 1000 millisecondes
évoque piano.
joue(63,1000)
Attends 1000 millisecondes
évoque piano.
joue(63,1000)
Attends 1000 millisecondes
évoque piano.
joue(63,1000)
Reviens

C :

Rôles :

§piano :
:
métronome
Actions :

évoque piano.
canal(2)
évoque piano.
instrument("Vibraphone")
Attends 500 millisecondes
évoque piano.
joue(64,1000)
Attends 1000 millisecondes
évoque piano.
joue(61,1000)
Attends 1000 millisecondes
évoque piano.
joue(67,2000)
Attends 1000 millisecondes
évoque piano.
joue(62,1000)
Reviens

D :

Rôles :

§piano :
:
métronome
Actions :

évoque piano.
canal(10)
évoque piano.
instrument("Violin")
Attends 1110 millisecondes
évoque piano.
joue(64,1000)
Attends 1000 millisecondes
évoque piano.
joue(61,1000)
Attends 1000 millisecondes
évoque piano.
joue(67,2000)
Attends 1000 millisecondes
évoque piano.
joue(62,1000)
Reviens
avatar
pat
Senior Member


Messages : 497
Date d'inscription : 2008-09-21

Mini-bogues ?? - Page 4 Empty RE: Mini-bogues ??

Message par pat Fri 4 Nov - 23:26

J'ai essayé cet exemple mais obtiens "l'espèce métronome n'existe pas".

Je suis sous la version 1.5.0 - build 99 alpha, c'est bien la version adéquate ?
avatar
cpc
Posting Freak


Messages : 1188
Date d'inscription : 2004-12-09

Mini-bogues ?? - Page 4 Empty RE: Mini-bogues ??

Message par cpc Sat 5 Nov - 10:10

Oui, tu as la bonne version.

Peux-tu essayer l'exemple piano.liv. Celui-ci va télécharger la dernière version du plugins Metronome.

Metronome devient Métronome.
avatar
pat
Senior Member


Messages : 497
Date d'inscription : 2008-09-21

Mini-bogues ?? - Page 4 Empty RE: Mini-bogues ??

Message par pat Sat 5 Nov - 13:01

Ca fonctionne, cependant dans mon livre, j'obtiens des fermetures inopinées...
avatar
pat
Senior Member


Messages : 497
Date d'inscription : 2008-09-21

Mini-bogues ?? - Page 4 Empty RE: Mini-bogues ??

Message par pat Thu 22 Dec - 21:09

Si l’on tape affiche "prog="<
<
prog>
>
{itz} au lieu de affiche "prog="+<
<
prog>
>
{itz}, l’erreur n’est pas décelée, normal ?
admincpc
admincpc
Site Admin


Messages : 1053
Date d'inscription : 2011-11-03

Mini-bogues ?? - Page 4 Empty RE: Mini-bogues ??

Message par admincpc Tue 27 Dec - 15:56

pat a écrit:
Si l’on tape affiche "prog="<
<
prog>
>
{itz} au lieu de affiche "prog="+<
<
prog>
>
{itz}, l’erreur n’est pas décelée, normal ?

non.... j'ai repéré le problème, je corrige ça pour la version 1.6.
La difficulté pour moi, est de ne pas créer de régression !

Merci
avatar
pat
Senior Member


Messages : 497
Date d'inscription : 2008-09-21

Mini-bogues ?? - Page 4 Empty RE: Mini-bogues ??

Message par pat Sat 14 Jan - 12:37

L'exemple suivant semble dépasser la capacité de calcul de linotte, mais est-ce-vraiment le cas ?

div:
("Spécification 1.5")
("Auteur : pat")

Bibliothèque :

Espèces :

Grands rôles :
a est un nombre

gdiv :
Rôles :
pa & pb & pc est un nombre vide
Actions :
a=39
pa=fact(a)
a=52
pb=fact(a)
pc=pa/pb
termine

fact :
Rôles :
i :: nombre
résultat :: nombre <
- 1
Actions :
("précision arithmétique infinie")
(" ~ précision 0")
pour i de a à 1, résultat vaut résultat * i
résultat !
retourne résultat
avatar
pat
Senior Member


Messages : 497
Date d'inscription : 2008-09-21

Mini-bogues ?? - Page 4 Empty RE: Mini-bogues ??

Message par pat Tue 17 Jan - 11:52

Voici, deux autres petites limitations :
- La syntaxe pa=-pa n’est pas acceptée (au lieu de pa=-1*pa),
- Avec la version 1.6, appelle <
<
note>
>
, si le paragraphe appelé n’existe pas, l’on obtient le message « Doo… »
admincpc
admincpc
Site Admin


Messages : 1053
Date d'inscription : 2011-11-03

Mini-bogues ?? - Page 4 Empty RE: Mini-bogues ??

Message par admincpc Tue 17 Jan - 12:14

Merci,
c'est noté :
https://code.google.com/p/langagelinott ... %20Summary
(bogue 34 et 35)

Contenu sponsorisé


Mini-bogues ?? - Page 4 Empty Re: Mini-bogues ??

Message par Contenu sponsorisé


    La date/heure actuelle est Tue 7 Dec - 7:07