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>>

Responder a