tag:blogger.com,1999:blog-17087850.post4909179965465983279..comments2023-10-31T06:50:41.697-04:00Comments on Factor: a practical stack language: Two-tier compilation comes to FactorSlava Pestovhttp://www.blogger.com/profile/02768382790667979877noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-17087850.post-48423221299495938632007-09-21T02:27:00.000-04:002007-09-21T02:27:00.000-04:00But hey at least the C takes 10 sec's max to compi...But hey at least the C takes 10 sec's max to compile which is amazing. You can't say that about many languages.georgehttps://www.blogger.com/profile/16719790120157897782noreply@blogger.comtag:blogger.com,1999:blog-17087850.post-84048400596433889852007-09-21T02:19:00.000-04:002007-09-21T02:19:00.000-04:00Sorry i got too excited. What i would like is a wa...Sorry i got too excited. What i would like is a way to prevent recompletion of the whole frickin thing every time you deploy an app thats whats annoying about completion maybe. whats the speed ratio with ruby/python/perl they should get creamed. I think your about as fast as cmucl because that is stagnated over the last few years as sbcl won the fork.georgehttps://www.blogger.com/profile/16719790120157897782noreply@blogger.comtag:blogger.com,1999:blog-17087850.post-16866980044651955942007-09-21T01:58:00.001-04:002007-09-21T01:58:00.001-04:00george: unfortunately we still have some ways to g...george: unfortunately we still have some ways to go before we're as fast as sbcl.<BR/><BR/>Instead of a switch to enable/disable the optimizing compiler, I plan to make the optimizing compiler faster (in terms of compile time).<BR/><BR/>As for a paper, well, I'm going to document the optimizing compiler implementation when things settle down. Not sure about a paper; maybe one day.Slava Pestovhttps://www.blogger.com/profile/02768382790667979877noreply@blogger.comtag:blogger.com,1999:blog-17087850.post-21691815077912851042007-09-21T01:58:00.000-04:002007-09-21T01:58:00.000-04:00Nice. Probably just as fast or faster than Java fo...Nice. Probably just as fast or faster than Java for anything more than toy benchmarks because Java's GC is slow as a dog. Chicken is a nice implementation of scheme witch is faster on AMD machines because of the amount of GC necessary for its implementation to not get a stack overflow.georgehttps://www.blogger.com/profile/16719790120157897782noreply@blogger.comtag:blogger.com,1999:blog-17087850.post-76799021314261727902007-09-21T01:53:00.000-04:002007-09-21T01:53:00.000-04:00This comment has been removed by the author.georgehttps://www.blogger.com/profile/16719790120157897782noreply@blogger.comtag:blogger.com,1999:blog-17087850.post-37521820094999660282007-09-13T18:27:00.000-04:002007-09-13T18:27:00.000-04:00crest: can you elaborate?crest: can you elaborate?Slava Pestovhttps://www.blogger.com/profile/02768382790667979877noreply@blogger.comtag:blogger.com,1999:blog-17087850.post-40706067691757598972007-09-12T06:59:00.000-04:002007-09-12T06:59:00.000-04:00How high is the syncronisation overhead with split...How high is the syncronisation overhead with split L1 caches for short quotations?Cresthttps://www.blogger.com/profile/01395524202738514024noreply@blogger.com