Sono interessato a studiare come funziona un interprete, e LOLCODE mi fa ridere, quindi: qual è il miglior interpeter di OpenSource LOLCODE? Punti bonus per fornire un discreto REPL.Qual è l'interprete lolcode "migliore" Open Source?
risposta
A seconda della lingua preferita/"best-to-understanding" - ad esempio, ecco un Java e un interprete open source Perl.
Collegamento interrotto su Perl. –
@ JB: Grazie per aver segnalato il link non funzionante. Wayback Machine da Internet Archive ti aiuta qui: http://web.archive.org/web/20090505151552/http://drago.cc/lol/lol.pl – schnaader
Anche se non è il "migliore", penso che sia piuttosto bello che qualcuno del team DLR abbia effettivamente creato un LOLCode interpreter based on the DLR, con accesso completo a .NET Framework.
Aggiunto link da Wayback Machine
Link interrotto qui. E 'ancora ospitato da qualche parte? – Terrance
Certamente senza una definizione di "migliore", c'è poco modo per rispondere a questa domanda con certezza. Sto scrivendo un interprete LOLCODE (http://pgfoundry.org/projects/pllolcode/) per supportare LOLCODE come linguaggio per scrivere stored procedure nel database PostgreSQL. (Perché, mi chiedi? Perché volevo imparare come.) Questo interprete è scritto in C, e usa Bison e Flex per l'analisi. Queste sembrano essere le scelte "migliori" in questo caso perché è quello che usa PostgreSQL stesso. Se hai più familiarità con, perl, Perl, l'interprete basato su Perl è probabilmente migliore.
So che non è un interprete, ma ho utilizzato l'implementazione Lolcode.net e ha funzionato piuttosto bene per me. Segue lo specifications relativamente bene, ad eccezione di alcune cose (come gli array).
Inoltre, l'ho eseguito in Linux usando Mono, se la compatibilità di Linux è importante per voi.
mia realizzazione preferita è LOLPython
Quindi, grande vantaggio se sei un fan di pitone. :)
E se si desidera apportare modifiche a ciò che è già definito, è piuttosto semplice. : D
- 1. Qual è la migliore piattaforma wiki open source?
- 2. Migliore alternativa WURFL open source
- 3. ExtJS è open source?
- 4. Qual è la migliore soluzione open source per l'archiviazione dei dati delle serie temporali?
- 5. Qual è la migliore e più attiva tecnologia di ricerca open source .Net?
- 6. Qual è la migliore libreria di visione per computer java pura open source?
- 7. Qual è la migliore implementazione di lisp comune open source che funziona con Eclipse?
- 8. Qual è lo stato di Open Source Java?
- 9. Qual è il DBMS open source più compatibile con Oracle?
- 10. Qual è il tuo strumento di debug open source preferito?
- 11. Qual è la differenza tra le licenze open source
- 12. Qual è il miglior lettore FLV open source (incorporato)?
- 13. Profilatori Open Source consigliati
- 14. La migliore griglia open source con scorrimento uniforme e infinito
- 15. Quale interprete LOLCODE usare?
- 16. Motore audio Open Source
- 17. La migliore licenza open source per coloro che desiderano l'attribuzione?
- 18. Open Source ETL framework
- 19. Interprete PostScript open source
- 20. Open Source Excel Engine
- 21. Open source social network
- 22. Se Pentaho è Open Source, posso usarlo?
- 23. Il compilatore C# è open source?
- 24. Mappe frattali open source
- 25. Open Source ASP.NET CMS
- 26. Open Source SPDY Proxy
- 27. Ideatorrent open source alternative
- 28. Stack SOA open source
- 29. Open Source Meme Tracker
- 30. Alternativa open source a DITA Open Toolkit
Sono molto deluso dal fatto che non hai scritto la tua domanda in lingua lolcats –
@Peter: Oh noes! Ur editz haz a grammer fallire! "LOLCODE ** mi fa ridere". – DLH
In realtà, scrivere la domanda in lolcode sembra essere un modo sicuro per chiuderlo come "non una vera domanda". http://stackoverflow.com/questions/4435000/i-can-haz-bugfix-closed Moderatori haz no meta. –