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 ?

-43%
Le deal à ne pas rater :
CORSAIR – Souris Gaming M65 RGB ELITE
39.99 € 69.99 €
Voir le deal

4 participants

Linotte 2.0

avatar
Wam
Senior Member


Messages : 585
Date d'inscription : 2012-01-11

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par Wam Wed 19 Sep - 12:11

Moi perso, j'utilise "Principal" (sans le "e"). Pourquoi se compliquer la vie ? ^^
"allègue" : j'aime pas.
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Wed 19 Sep - 15:12

J'ai ajouté le composant graphique "scrolleur" :

[php]
globale
form :: formulaire, titre vaut "J'ai mal à la tête !", largeur vaut 300, hauteur vaut 300
d :: graphique, image vaut "../c_multimedia/images/tux_graduate.png", x vaut 100, y vaut 100, taille vaut 20
xtoile :: xtoile, x vaut 0, y vaut 0
toile :: toile, couleur vaut "noir",hauteur vaut 300 , largeur vaut 400
scrolleur :: scrolleur, largeur vaut 200, hauteur vaut 200, x vaut 10, y vaut 10

principale :
début
ajoute scrolleur dans form
ajoute xtoile dans scrolleur
efface toile
projette d
tant que vrai, lis
tourne à droite d de 1
attends 0.01 seconde
ferme
[/php]
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Thu 20 Sep - 10:56

Et hop, la version 1.99.4 est en ligne : http://langagelinotte.free.fr/wordpress/?p=259

-Evolution : Ajout du composant graphique scrolleur : exemple scrolleur.liv
-Evolution : Ajout de la boite à espèces
-Evolution : Ajout des propriétés rx et ry à la toile : ajout de l'exemple bureau.liv
-Evolution : Meilleurs affichage des greffons Java dans le menu Prototype
-Evolution : Ajout du composant graphique barre : exemple barre.liv
-Evolution : Nouveaux formats des commentaires
-Evolution : Casiers anonymes
-Evolution : Possibilité de mettre une image sur le fond d'un formulaire (exemple BasicTime.liv)
-Evolution : Ajout des fonctions chargecasiernombres et chargecasiertextes au Conduit
-Evolution : Possibilité d'être compatible avec la syntaxe 1.X avec l'option Outils/Options/Compatibilité Linotte 1X activée
-Evolution : Ajout du manageur de style (le couteau Suisse de l'Atelier ...)
-Evolution : Ajout de la fonctionnalité "Navigation dans le livre"
-Evolution : Possibilité d'exporter son livre en image au format PNG
-Evolution : Nouvelle syntaxe 2.0
-Correction : La fermeture d'un formulaire appelle qu'une fois l'évènement "clic souris".
-Correction : Amélioration de l'import de livre

Une petite nouveauté surprise dans cette version, c'est la boite à espèces. Elle permet d'afficher toutes les caractéristiques et fonctions de toutes les espèces.

Cette boite est associée à un fichier :
https://code.google.com/p/langagelinott ... otypes.dat

Ce fichier va contenir toutes les descriptions de toutes les caractéristiques et fonctions.

C'est un fichier facile à remplir mais long...
Dans un premier temps, il faudra ajouter les descriptions qui sont déjà détaillées dans le tutoriel Apprendre à programmer avec le langage Linotte et ensuite compléter le reste.

Ce fichier peut être modifié en ligne directement à l'adresse que j'ai indiqué en haut : https://code.google.com/p/langagelinott ... otypes.dat

Mais avant, je dois donner les droits d'écriture sur ce fichier... Des personnes motivées pour le compléter ? :huh:Pour celà, vous m'envoyez par MP votre adresse email gmail.
avatar
Wam
Senior Member


Messages : 585
Date d'inscription : 2012-01-11

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par Wam Fri 21 Sep - 15:54

Bonjour,
Félicitation pour la sortie de cette nouvelle version !

Je signale tout d'abord des points que j'avais oublié de mentionner lors de la version précédente, à savoir :
- L'amélioration de la vitesse d'ouverture de l'atelier
- l'amélioration des fonctions annuler/rétablir (même si il existe toujours des bogues)
Ces deux points sont fortement appréciables.

Je viens de tester le composant "scrolleur" : Excellent !

La prochaine amélioration à apporter serait alors l'adaptation de la toile à la taille du formulaire.
Ainsi, lorsque l'on clique sur le bouton agrandissement du formulaire, la toile s'adapte automatiquement aux dimensions de la fenêtre, faisant disparaître le scrolleur si nécessaire.

Merci également pour l'ajout du composant graphique "Barre".

En ce qui concerne la boite à espèces, c'est une bonne idée.

Dans un premier temps, il faudra ajouter les descriptions qui sont déjà détaillées dans le tutoriel Apprendre à programmer avec le langage Linotte et ensuite compléter le reste.
Dans ce cas, autant attendre la nouvelle documentation, non ?
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Sun 7 Oct - 10:22

Bonjour,

Merci pour ce retour Wam.

Pas mal de bogues remontés. Quelques uns sont déjà corrigés ici :
https://code.google.com/p/langagelinott ... nloadCount

J'ai modifié pas mal de choses sur cette version :
- Ajout de l'option -1 en ligne de commandes pour utiliser l'ancienne syntaxe.
- Ajout du verbe "montre toile" pour activer le focus de la toile
- Amélioration de la gestion des cliques dans les formulaires.
- Le télétype fonctionne avec l'ancienne syntaxe.

Merci encore pour tous vos retours. Ils améliorent la qualité du langage !
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Tue 9 Oct - 7:41

Bonjour,

Il y a quelques bogues que je n'arrive pas à reproduire.

- Impossible d'intercepter les touches lors de la lecture du deuxième livre
- Le menu ne s'affiche pas ou disparaît.

Il ne faut pas hésiter à proposer un exemple court (30 lignes max !) qui reproduit le bogue : je peux constater rapidement le problème et le cas échéant le corriger sinon, je ne peux rien faire.

Je veux que cette version 2.0 soit de qualité... vos retours sont donc très importants ! Merci encore !

Cpc
avatar
Wam
Senior Member


Messages : 585
Date d'inscription : 2012-01-11

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par Wam Tue 9 Oct - 14:52

En fait, pourquoi "est un" a été remplacé par "::".
Et pourquoi dans la syntaxe 2.0, on ne peut plus utiliser "est un" ?
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Wed 10 Oct - 10:14

Toujours dans le but de raccourcir le langage.

Le principe de la syntaxe 2.0 : une seule syntaxe pour décrire une commande.

Du coup, je ne pouvais pas proposer "::" et "est un".
ça complique la documentation et ça trouble la lecture du code car il faut faire la gymnastique entre les différentes syntaxes.
avatar
Wam
Senior Member


Messages : 585
Date d'inscription : 2012-01-11

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par Wam Wed 10 Oct - 13:04

Pourtant on peut bien toujours écrire "Affiche" ou "!"...

Le but du langage Linotte est de facilité l'accès à la programmation grâce à sa syntaxe en français.
Et donc, de pouvoir écrire des lignes de code en faisant des phrases !

Pouvoir écrire :

[php]
Prénom est un texte
[/php]

Est donc tout l'intérêt du langage.

La devise du langage est bien toujours :
« tu sais écrire une phrase, donc tu sais écrire un programme » ?

Ceci n'empêche pas de proposer "::" en raccourci pour les programmeurs confirmés.

Pour la documentation, il s'agirait donc de proposer "est un" dans les exemples.
Et de rajouter le raccourci "::" dans le chapitre "Un peu de sucre ?" du document "découvrir Linotte en 10 min".
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Wed 10 Oct - 21:07

Une nouvelle beta qui corrige les problèmes liés au menu et j'espere les problèmes de clics sur la toile :

https://code.google.com/p/langagelinott ... nloadCount
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Wed 10 Oct - 21:28

Oups, je re-dépose la nouvelle beta... j'ai constaté un problème.
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Wed 17 Oct - 17:51

Ce soir une nouvelle beta 1.99.7 arrivera....

quoi de neuf :

- possibilité d'écrire "A est un R valant X"
- ajout du verbe provoque numero_erreur, message_erreur (à utiliser avec prudence)
- Correction du bogue : Perte du message d'erreur lors de l'utilisation des fonctions.
- Ajout du programme PrototypesEditeur.liv (permet de modifier facilement le fichier [url=prototypes.dat][/url])
- correction : problème lors de l'exécution de l'applet
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Thu 18 Oct - 7:30

La version 1.99.7 est en ligne et contient les nouveautés et corrections indiquées plus haut :
http://langagelinotte.free.fr/wordpress/?p=259
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Mon 22 Oct - 11:31

Ce week-end, j'ai déposé une version 1.99.8.

- Plus d'obligation d'utiliser "la" en utilisant le verbe Chercher
- Si A est vrai/faux est de retour. Par erreur ,j'avais supprimer ce test.
- Ajout de ~trace 1 et ~trace 0 pour activer / désactiver les traces
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Thu 25 Oct - 7:31

La version 1.99.9 est disponible :
http://langagelinotte.free.fr/wordpress/?p=259

Elle propose les corrections suivantes :

- bogue sur le condition remonté par Wam
- bogue sur le débogage remonté par Pat
- bogue sur le rafraîchissement de l'option Bonifier remonté par Wam
- bogue sur les casiers anonymes qui ne fonctionnaient par avec les acteurs

Cpc
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Fri 26 Oct - 9:54

Bonjour,

Je viens de mettre une version 1.99.10. Elle corrige quelques problèmes liés au débogage.

Cpc
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Fri 26 Oct - 21:44

admincpc a écrit:
Bonjour,

Je viens de mettre une version 1.99.10. Elle corrige quelques problèmes liés au débogage.

Cpc

Cette version 1.99.10 aura eu une durée de vie très courte... voici la version 1.99.11.
Elle corrige un bogue d'affichage lors de l'utilisation de débogage et quelques optimisations.

Cpc
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Thu 8 Nov - 21:44

Bonsoir,

Une version 1.99.12 est en ligne.

Au menu :
- correction de bogues remontés par Loris (par mail) : problème avec le verbe déplacer et plantage de l'Atelier si on "ose" utiliser les conditions en dehors d'une fonction (chose interdite !)[code=php:2m38vj8o]
<
?php 


Quelques 
modifications 
sur 
les 
gestions 
des 
évènements 
:
 
si 
on 
effectue 
les 
actions 
suivantes 
:

[
code]
 
fais 
réagir 
fleur 
à 
"clic 
droit 
souris" 
pour 
clique 
droit
 
fais 
réagir 
fleur 
à 
"clic 
droit 
souris" 
pour 
clique 
droit 
deuxième 
fois 
 
C'est seulement la fonction "clique droit deuxième fois" qui sera appelée.
Ainsi, il est plus facile d'utiliser les évènements maintenant.

Bon téléchargement.

Cpc
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Mon 12 Nov - 20:53

La nouvelle beta 1.99.14 est arrivée.

La 3D fonctionne directement sans à avoir besoin d'installer quoi que ce soit :
https://code.google.com/p/langagelinott ... me+Summary

Cpc
avatar
pat
Senior Member


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par pat Mon 12 Nov - 21:45

Où se trouve le lien de téléchargement ?
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Mon 12 Nov - 22:09

admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Wed 14 Nov - 11:33

Bonjour,

Clap de fin pour ce fil.... la version 2.0 est officiellement en ligne :
http://langagelinotte.free.fr/wordpress/

Merci beaucoup pour tout votre travail, vos remarques et surtout critiques.

Cette version est très importante pour la suite du langage car elle apporte beaucoup de nouvelles choses et fige surtout la syntaxe.

J'ai mis à jour la page documentation :
http://langagelinotte.free.fr/wordpress/?page_id=120

Il manque les tutos de Wam mais il peut prendre son temps ! Rien de presse dans le monde du logiciel libre !

Je vais travailler sur la mise à jour de la doc dans un premier temps pour l'adapter à la nouvelle syntaxe et ensuite cap sur le version 2.1...

cpc
avatar
zamirh
Senior Member


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par zamirh Wed 14 Nov - 16:17

t'as compris Wam ? AU BOULOT !!

Le monde du logiciel libre n'attend pas !

(GG CPC)
admincpc
admincpc
Site Admin


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

Linotte 2.0 - Page 4 Empty RE: Linotte 2.0

Message par admincpc Tue 20 Nov - 21:20

Une version 2.0.1 est disponible....

http://langagelinotte.free.fr/wordpress/

Elle apporte une évolution liée aux greffons.

Je vous conseille de la mettre à jour si vous souhaitez bientôt faire du réseau....

Contenu sponsorisé


Linotte 2.0 - Page 4 Empty Re: Linotte 2.0

Message par Contenu sponsorisé


    La date/heure actuelle est Sat 27 Nov - 6:06