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 LinotteConnexion

Besoin d'un conseil sur la programmation en Linotte ?

Le deal à ne pas rater :
Cartes Pokémon : sortie d’un nouveau coffret Ultra Premium ...
Voir le deal

Réflexions sur la documentation

+2
zamirh
pat
6 participants

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Ce n'est pas identique !

Le "moi", le sens est fort :

Je suis "moi" donc je suis capable d'effectuer la méthode fonctionnelle qui est attachée à moi.


Par contre, les évènements ne sont pas attachés aux espèces. Ils sont externes mais travaillent avec des prototypes.

On ne fait plus de l'informatique mais de la philo :-)

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
J'ai déposé la nouvelle version du tuto en ligne :
http://langagelinotte.free.fr/wordpress/?p=284

Merci Wam !

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Merci x)

Mais tu m'appelles encore Wan ^^"

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Corrigé !

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
"Une nouvelle version du tutoriel rédigée par Wan sur le langage de programmation Linotte a été publiée sur le site dans la section Documentation." ^^"

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
admincpc a écrit:

page 69 : -->
ça me rappelle que je dois modifier l'atelier afin qu'il n'écrive plus "::" mais "est un"


Et concernant ces 2 messages d'erreurs :

- L'acteur est inconnu de la fonction et du livre : nombre1

- Le rôle est incompatible avec la doublure

Car n'utilisant pas les mots "acteur", "rôle" et "doublure" dans mon tuto, je suis obligé de traduire ces messages d'erreur afin que le lecteur puisse les comprendre ^^"

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Au niveau du langage Linotte. je préfère garder ces deux termes. Ils font partis du patrimoine Linottien <img src=" title="Smile" />

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Pour info, 130 téléchargements pour le dernier tuto.
Pour la version précédente, il était à 608.

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
C'est bon ça x))))

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Je ne suis pas contre le fait d'avoir un vocabulaire propre au Linotte (le mot Formulaire par exemple, ainsi que toutes les espèces), mais le Linotte n'est-il pas un bon moyen d'introduire des notions générales de programmation ?
Dans ce cas, autant respecter un vocabulaire plus largement utilisé dans les autres langages, non ?

C'est pourquoi, dans mon tuto, je parle de variables et non d'acteurs.
Je parle également de paramètres, au non de doublures.
Je n'utilise pas non plus le mot rôle, celui-ci ayant disparu depuis la version 2.0.

Car pour le Linottien débutant, qui a déjà dû apprendre la définition d'une variable et d'un paramètre, tomber sur le message d'erreur "Le rôle est incompatible avec la doublure" peut être troublant.

EDIT

Même constat pour les blocs :

"Ligne 6, Vérification syntaxique : la déclaration des acteurs doit être effectuée en début de fonction ou de paragraphe"

Dans ce message d'erreur, les blocs sont appelés paragraphes, alors que ce mot à, depuis un moment, disparu du verbier...

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
J'ai commencé la nouvelle partie de mon tuto, dédiée aux greffons.

Le greffon Presse-papier permet de copier/coller du texte ou la toile.

Quelles sont les espèces ou les verbes qu'apporte exactement ce greffon ?

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Bonjour Wam,

Le livre Linotte/exemples/tutoriels/d_greffons/presse-papier.liv décrit des exemples d'utilisation :

[php]
démonstration :
presse est un pressepapier
information est un texte valant "Texte copié depuis le langage Linotte !"
entrée est un texte
début
affiche "Vous avez dans votre presse-papier le texte suivant : " + presse.coller()
affiche "Je vais maintenant modifier le presse-papier !"
évoque presse.copier(information)
affiche "Vérifiez votre presse-papier maintenant !"
demande entrée
affiche "je vais maintenant copier du HTML dans le presse-papier"
évoque presse.copierhtml("<
html>
Bonjour, vous utilisez la version <
b>
" + version + "<
/b>
de <
i>
l'Atelier Linotte<
/i>
<
/html>
")
affiche "Vérifiez dans un éditeur plus évolué (Word ou Open)!"
demande entrée
affiche "Maintenant, je vais stocker la toile dans le presse-papier (la toile doit contenir un dessin !)"
évoque presse.copiertoile()
affiche "Vérifiez votre presse-papier maintenant avec un logiciel manipulant les images (Gimp par exemple)!"
[/php]

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Je suis tombé sur ça :
http://www2.cstrois-lacs.qc.ca/cheneble ... cle=104007

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
O_o
C'est un travail à réaliser pour un cours, c'est ça ?

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
C'est super !

En revanche, ce que je ne comprend pas, c'est pourquoi les gens ne viennent pas discuter sur le forum ?

Je regarde fréquemment les statistiques du forum, et on tourne à environ 200 membres inscrits.

Pourtant les gens n'écrivent pas de messages sur le forum :/

Mais, si ils ont besoin d'une aide, si ils ont des suggestions à faire, si ils veulent que le langage accueille de nouvelles fonctionnalités, ou si ils veulent juste donner leur avis, c'est l'endroit idéal.

Car, comme je le disais hier, le Linotte est à l'écoute de sa communauté.

Et c'est l’occasion pour tous les Linottiens et autres programmeurs de partager, d'échanger...

Et je trouve ça dommage qu'ils n'en profite pas :/

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Il est vrai que le forum n'attire pas grand monde.

Je me rassure en surveillant d'autres projets et je me rend compte que les gens ont de moins en moins tendance à venir discuter sur les forums "privés" (on est concurrencé par le SiteDuZero (openclassroom), Developper.com, etc.).

J'ai essayé de mettre en place des activités comme les défis mais ça a marché moyennement.
Maintenant, je compte sur ton tuto pour activer la communauté <img src=" title="Smile" />

J'ai également travaillé sur la charte graphique du site et du forum afin d'être moins austère et pas trop scolaire.

Produire un logiciel n'est pas simple car le créer est "facile", le faire vivre est plus dur !

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
A quoi servent les attributs "rx", "ry" et "tampon" de la toile ?

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Pour comprendre "rx", "ry" , tu devrais regarder l'exemple bureau.liv.

Le principe est de pouvoir créer plusieurs scènes sur une toile et de rendre une seule visible.

"tampon vaut non" désactive le rafraîchissement automatique de la toile. C'est au programmeur de l'effectuer en utilisant le verbe rafraîchir.

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Bonjour Wam,

Je suis entrain de lire la dernière version de tuto que tu m'as envoyé par mail.
Très bien la nouvelle façon d'afficher les programmes. C'est plus lisible.

Toujours aussi clair et facile à lire !

Deux ou trois corrections que je vais t'envoyer par mail.

Sinon, la dernière version 2.1.5 de l'Atelier à changée la localisation des exemples :

exemples/a_pedagogiques/...
exemples/b_tutoriels/...
exemples/c_contributions/...

Du coup, les exemples utilisant des images ne fonctionnent plus....

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Merci Wam pour ton travail.
Ton tuto est en ligne : http://langagelinotte.free.fr/wordpress/?p=295

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Bonjour Ronan,
je vais essayer de reprendre du service !

Dans un 1er temps, je vais commencer par mettre à jour le tuto.
Ensuite, je pourrais poursuivre l'écriture du tuto du site du zéro.

Dans la version 2.2, en quoi consiste la mise en valeur des blocs ?

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Bonne nouvelle pour le langage Linotte !

Merci Wam !

>
Dans la version 2.2, en quoi consiste la mise en valeur des blocs ?

Si tu navigues dans un livre structuré (avec des blocs) tu vas voir une barre s'afficher sur la gauche du cahier délimitant le bloc.

On peut la voir sur cette copie d'écran :
Réflexions sur la documentation - Page 7 Uc?id=0B1rRyAT2mvEMeDN0aU9tVFNQcWc

descriptionRéflexions sur la documentation - Page 7 EmptyRE: Réflexions sur la documentation

more_horiz
Met à la fin des tp a faire et rajoute comment faire un jubdbox

descriptionRéflexions sur la documentation - Page 7 EmptyRe: Réflexions sur la documentation

more_horiz
Alors la distribution à avancer je peut vérifier l'orthographe si vous voulez . Laughing

descriptionRéflexions sur la documentation - Page 7 EmptyRe: Réflexions sur la documentation

more_horiz
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum