--
You received this message because you are subscribed to the Google Groups "Shen" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+unsubscribe@googlegroups.com.
To post to this group, send email to qil...@googlegroups.com.
Visit this group at https://groups.google.com/group/qilang.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Shen" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+unsubscribe@googlegroups.com.
To post to this group, send email to qil...@googlegroups.com.
Visit this group at https://groups.google.com/group/qilang.
For more options, visit https://groups.google.com/d/optout.
Very impressive; what were the times for Gauche and Chibi? Is this all down to Chez?Mark
Ah; sent that off before reading closely sorry; you gave the times above. You changed the code as well so some of it is you and some Chez I guess. Good work.
Mark
Mark
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+un...@googlegroups.com.
To post to this group, send email to qil...@googlegroups.com.
Visit this group at https://groups.google.com/group/qilang.
For more options, visit https://groups.google.com/d/optout.
--BD
--
You received this message because you are subscribed to the Google Groups "Shen" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+un...@googlegroups.com.
To post to this group, send email to qil...@googlegroups.com.
Visit this group at https://groups.google.com/group/qilang.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Shen" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+un...@googlegroups.com.
To post to this group, send email to qil...@googlegroups.com.
Visit this group at https://groups.google.com/group/qilang.
For more options, visit https://groups.google.com/d/optout.
--BD
--
You received this message because you are subscribed to the Google Groups "Shen" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+un...@googlegroups.com.
To post to this group, send email to qil...@googlegroups.com.
Visit this group at https://groups.google.com/group/qilang.
For more options, visit https://groups.google.com/d/optout.
--BD
--
You received this message because you are subscribed to the Google Groups "Shen" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+un...@googlegroups.com.
Sounds like Chez is the real deal. It seems Dybvig from Indiana University is the guy who built this. I'll write to him and give him congratulations. But good for you for getting Shen onto Chez.Pattern factorisation can offer significant speedups - see http://www.shenlanguage.org/Professional/Help/griffon/.
I haven't run the SP kernel through Griffon; speed is not my focus right now.However the old Qi used factorisation and beat the Lisp hackers for speed.Another point of optimisation, not explored, is between the algebraic sequent calculus and the generated code. ASC allows you to predict the needed structure of any type secure input, and aovid unneeded tests.With effective use of the type information that Shen produces, and modern compiler technology, one could make Shen blazingly fast.
Chez is incredibly interesting. Not only does it produce fast code but the compiler itself is fast. Dybvig reportedly avoided the trap of the compiler getting slower and slower over time by ruthlessly rejecting features that increased it. I think he also pioneered the technique of transforming source to machine code using many (100's?) passes instead of just 5-10 like most compilers. I was very happy when it was OS'ed and a huge thanks to Bruno for writing this port.
Bruno, what is the Windows install story like?
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+unsubscribe@googlegroups.com.
To post to this group, send email to qil...@googlegroups.com.
Visit this group at https://groups.google.com/group/qilang.
For more options, visit https://groups.google.com/d/optout.
If you can target Lambda Native then Shen is a mobile app dev language.
--
You received this message because you are subscribed to the Google Groups "Shen" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+unsubscribe@googlegroups.com.
To post to this group, send email to qil...@googlegroups.com.
Visit this group at https://groups.google.com/group/qilang.
For more options, visit https://groups.google.com/d/optout.