namekuseijin escreveu: >> A R6RS é de 2007. Mas o que? O início ou a aprovação dela como está? >> > Já foi aprovada, apesar das reclamações de muitos. Ikarus Scheme, > PLT-Scheme e Larceny estão dentre os primeiros compatíveis. > Ok, mas foi aprovada recentemente ou em 2007? E os motivos para as reclamações são justos ou apenas o pessoal do contra?
> Ikarus é uma implementação nova, muito boa e com excelente > performance, do discípulo/aluno do Kent Dybvig, de Chez Scheme. Tem > uns japoneses que também criaram implementações interessantes, como > Mosh. > Pode juntar Ypsilon na lista. Pelo que reparei, todas as implementações da R6RS possuem uma performance bem legal (superior as atuais) mas não tem debug no REPL. Peguei aquela série de fibonacci recursiva e mandei (fib 33). Ikarus foi mais rápida que o compilado com Chicken. É claro que não quer dizer muita coisa, mas no caso específico passou com mérito. Foi 0.1s mais lenta que em C. Considerei como I para as interpretadas (não precisei compilar) e C as que foram compiladas. C 0.093s -> executavel gcc v4.3.2 C 0.102s -> executavel Seed7 v4.5.5073 C 0.129s -> executavel FreePascal v2.2.4 I 0.198s -> ikarus 0.0.3 C 0.674s -> executavel (compilado com o Chicken 4.0) I 0.766s -> ypsilon v0.9.6-trunk/r503 I 0.815s -> mosh v0.1.2 I 3.047s -> Python v2.6 I 5.225s -> Ruby v1.9.1p129 I 5.249s -> Seed7 v4.5.5073 I 5.470s -> csi Chicken V4.0.0 I 9.336s -> gsi Gambit v4.4.4 Um detalhe na Ypsilon (svn) é que vem binding para GTK, OpenGL, SDL e outras coisas. Me pareceu mais adiantada que ikarus. Gambit ainda não é mas estão trabalhando para R6RS (não sei em que implicaria em projetos como o JazzScheme e Termite que acho que são os dois que utilizam Gambit, inicialmente) http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/R6RS -- Guaracy Monteiro http://fotomix.wordpress.com/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lisp-br" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/lisp-br?hl=en -~----------~----~----~----~------~----~------~--~---
<<inline: ikarus.png>>
