TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Pycket: A Tracing JIT for a Functional Language

66 pointsby gkuanabout 10 years ago

3 comments

andrewchambersabout 10 years ago
Pixie <a href="https:&#x2F;&#x2F;github.com&#x2F;pixie-lang&#x2F;pixie" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pixie-lang&#x2F;pixie</a> has a branch which intends to follow the design of this pycket VM. This will allows true tail calls in a clojure like language. Really exciting.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;pixie-lang&#x2F;pixie&#x2F;issues&#x2F;312" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pixie-lang&#x2F;pixie&#x2F;issues&#x2F;312</a>
kbdabout 10 years ago
Very impressive that PyPy&#x27;s JIT with Pycket out-performed Racket&#x27;s language-specific JIT, and that it supports tail calls and continuations, both of which are impractical to implement on say, the JVM (see Clojure).
评论 #9548733 未加载
616cabout 10 years ago
I had trouble compiling Pixie a few weeks ago specifically because it tries to embed PyPy from source, IIRC, and I cold not figure out how to tell it to talk to the PyPy I had already compiled. Looks like I need to try again.<p>And if this comes to Racket, this formidable stack will be unstoppabe!
评论 #9549530 未加载