Je suis intéressé par l'étude du fonctionnement d'un interprète, et LOLCODE me fait rire, donc: Quel est le meilleur interpolateur OpenSource LOLCODE? Points bonus pour fournir un décent REPL.Quel est le "meilleur" interpréteur lolcode Open Source?
Répondre
Dépend de votre langage préféré/"meilleur à comprendre" - par exemple, voici un Java et un interpréteur open source Perl.
Lien brisé sur le lien Perl. –
@JB: Merci d'avoir signalé le lien rompu. Wayback Machine d'Internet Archive aide ici: http://web.archive.org/web/20090505151552/http://drago.cc/lol/lol.pl – schnaader
Bien que ce ne soit peut-être pas le «meilleur», je pense qu'il est plutôt cool que quelqu'un de l'équipe DLR ait créé un LOLCode interpreter based on the DLR, avec un accès complet au .NET Framework.
Ajouté Lien de Wayback Machine
Lien brisé ici. Est-il toujours hébergé quelque part? – Terrance
Certes, sans définition de « meilleur », il y a peu de façon de répondre à cette question avec certitude. J'écris un interpréteur LOLCODE (http://pgfoundry.org/projects/pllolcode/) pour prendre en charge LOLCODE en tant que langage pour écrire des procédures stockées dans la base de données PostgreSQL. (Pourquoi, vous demandez? Parce que je voulais apprendre comment.) Cet interpréteur est écrit en C, et utilise Bison et Flex pour l'analyse. Cela semble être le meilleur choix dans ce cas car c'est ce que PostgreSQL utilise lui-même. Si vous êtes plus familier avec, disons, Perl, l'interpréteur basé sur Perl est probablement meilleur.
Je sais que ce n'est pas un interpréteur, mais j'ai utilisé l'implémentation Lolcode.net, et cela a plutôt bien fonctionné pour moi. Il suit relativement bien le specifications, sauf pour quelques choses (comme les tableaux).
Aussi, je l'ai eu pour fonctionner sous Linux en utilisant Mono, si la compatibilité Linux est importante pour vous.
Ma mise en œuvre préférée est LOLPython
Alors, grand plus si vous êtes un fan de python. :)
Et si vous vouliez apporter des modifications à ce qui est déjà défini, c'est plutôt simple. : D
- 1. Meilleur fournisseur LINQ open source
- 2. Quel est le meilleur outil d'automatisation Open Source pour les tests fonctionnels sur le Web?
- 3. Quel est le meilleur éditeur open source/IDE disponible pour Ruby?
- 4. Quel est votre outil de débogage open source préféré?
- 5. Est-ce que le compilateur C# est open source?
- 6. Meilleur toolkit java open source pour visualiser un fragment GML
- 7. Quel est le meilleur blog de XNA?
- 8. Quel est le meilleur BOOST_MPL_ASSERT ou BOOST_STATIC_ASSERT?
- 9. Réponse, Résultat, Répondre, quel est le meilleur?
- 10. Quel est le meilleur logiciel FTP gratuit?
- 11. Quel est le meilleur: mysql_connect ou mysql_pconnect
- 12. Quel est le meilleur plugin Maven Eclipse?
- 13. Quel est le meilleur dans asp.net 2.0?
- 14. Quel est le meilleur outil pour maintenir la traçabilité
- 15. Quel est le meilleur comparateur en ligne pour Windows?
- 16. open source msbuild tasks
- 17. Scrubber d'adresses Open Source?
- 18. asp.net projets open source
- 19. Quel est le meilleur outil pour le développement d'applications Blackberry?
- 20. Quel est le meilleur, uploader le plus simple fichier ajax?
- 21. Quel est le meilleur SGBD pour le travail?
- 22. Cadre d'application PHP libre/Open Source
- 23. NHibernate open source POC
- 24. Open Source Clearcase Alternatives
- 25. Windows Services Open Source framework
- 26. Bibliothèques d'authentification Open Source?
- 27. Système expert open source
- 28. Open Source Grammar Checker
- 29. Applications Open Source Winforms?
- 30. Applications GPS open source?
Je suis très déçu que vous n'ayez pas écrit votre question dans le langage lolcats –
@Peter: Oh noes! Ur editz haz un grammer échouent! "LOLCODE ** fais moi ** rire." – DLH
En fait, l'écriture de la question dans lolcode semble être un moyen sûr de la fermer comme "pas une vraie question". http://stackoverflow.com/questions/4435000/i-can-haz-bugfix-closed Modérateurs haz no meta. –