Messages postés par "mehdidou99"

14 messages sont invisibles car dans un sujet inaccessible.

Sujet Date Extrait
Un petit langage ZdS

Amusons-nous !

mercredi 25 mai 2016 à 18h03 Je te conseille d'aller faire un tour sur le sujet qui continue celui là (lien ci-dessus), il y a deux projets d'implémentation lançés : en C++ et en Python. J'espère que ça fera ton bonheur, et sino…
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mercredi 25 mai 2016 à 17h22 J'ai commencé mon parser en C++, et je commence par le lexer : j'ai créé un lexer générique qui peut s'utiliser avec un autre langage qu'Acid, mais je n'ai pas encore commencé à rédiger le code propr…
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mercredi 25 mai 2016 à 15h39 AlphaZeta, pourquoi tu compliques ? :-° L'idée est simple : - on vole honteusement le code de nohar (je vous rassure, je l'ai compris avant de le copier :p ) ; - on se débrouille pour que nos …
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mercredi 25 mai 2016 à 15h11 the_new_sky, peux-tu éditer ton message sur l'autre sujet ? En effet, les gens pourraient croire que l'on implémente Acid qu'en Python ;) D'ailleurs, on a dit qu'on commentait en français ou en an…
Un tournoi d'échecs pour les agrumes

Tous niveaux, 2 types de parties

mercredi 25 mai 2016 à 14h47 lichess m'écrit network error, et je me vois moi-même absent sur la partie... je ne sais pas si je vais pouvoir jouer. Et je ne peux même pas écrire dans le chat.
Un tournoi d'échecs pour les agrumes

Tous niveaux, 2 types de parties

mercredi 25 mai 2016 à 14h37 je suis disponible pour une partie du premier tournoi (groupe 2) !
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mercredi 25 mai 2016 à 14h25 Tu vois le dictionnaire dans le post de nohar ? Utilises le module json pour le mettre dans un fichier, et regarde ce que ça donne : voilà le résultat que le parser doit générer. Je suis actuellement…
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mardi 24 mai 2016 à 22h05 Pour l'instant, comme l'a dit nohar, il vaut mieux utiliser l'AST. Et une fois qu'on aura une base stable, et qu'on voudra pousser un peu plus loin, il sera peut-être intéressant de créer un visitor …
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mardi 24 mai 2016 à 20h24 > Je pense que ça va bien nous aider ! Source:[the_new_sky](https://zestedesavoir.com/forums/sujet/6129/acid-le-lisp-like-de-la-communaute/?page=4#p111745) Oui, merci beaucoup, je vais factoriser…
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mardi 24 mai 2016 à 20h07 Je commence à apprécier le de plus en plus python, moi... :)
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mardi 24 mai 2016 à 19h44 Ok, merci. Du coup, pour revenir à nos moutons, ce serait bien de décider rapidement d'une représentation, et d'avoir un programme d'exemple-objectif.
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mardi 24 mai 2016 à 19h33 Je veux dire pour Acid. ;)
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mardi 24 mai 2016 à 19h28 J'ai fait un petit exemple de déclaration de fonction : ```lisp (hastype (List a -> a) somme) (define somme (lambda liste ( match liste ( (Nil 0) ((Cons val suite) (+ va…
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mardi 24 mai 2016 à 18h53 De rien bien. :) EDIT : Je suis en train d'écrire un petit programme en acide, et je me demandais : comment déclare-t-on une liste ? Avec des crochets, comme en python ?
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mardi 24 mai 2016 à 18h48 Oui. Mais le truc, c'est que l'AST Python, tu ne peux le générer qu'en python. Du coup, je vais créer un script Python qui convertit une représentation (en json) en AST. Comme ça, les parsers dans le…
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mardi 24 mai 2016 à 18h20 Non : on parse avec le langage que l'on veut, on génère une représentation en json, puis le script python que je vais créer transforme ça en AST python, pour qu'il puisse être interprété par l'interp…
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mardi 24 mai 2016 à 18h14 Je note ! Ça me paraît pas mal, je vais essayer d'aller vers quelque chose comme ceci pour voir ce que ça donne. bonne représentation = facile à générer + facile à transformer en AST + (optionnel)…
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mardi 24 mai 2016 à 17h55 Ça ne sert a rien de tout mettre dans le meme repo. Je pense que c'est mieux de faire un repo par langage, avec un repo central avec tout ce qui est commun (les specs du langage, toutes les docs gene…
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mardi 24 mai 2016 à 07h25 > Cela dit tu peux les écrire directement en python et les interpréter à coups de eval, ou bien coder rapido un petit code qui génère un AST depuis un dictionnaire de dictionnaires et de listes, ce q…
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

mardi 24 mai 2016 à 07h13 Ton raisonnement ne se tient pas : "de toute façon, vous allez faire quelque chose de médiocre, alors précipitez-vous, comme ça ce sera encore plus médiocre" (je caricature, bien sûr). De plus, lo…
Acid, le lisp-like de la communauté !

Créons notre langage de programmation ! Pour le fun !

lundi 23 mai 2016 à 23h49 Je viens de consulter mon ami Google, et je n'ai pas trouvé de ressources sur la génération d'AST Python à partir d'un autre langage. Quelqu'un pourrait-il m'éclairer ?