TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Amplifying C

112 点作者 cesare超过 15 年前

9 条评论

mahmud超过 15 年前
Good spirit!<p>Interested parties can also hack on Parenscript: it compiles a decent chunk of Lisp to JavaScript, it's extremely well documented, and even has a CLOS like object system.<p><a href="http://common-lisp.net/project/parenscript/" rel="nofollow">http://common-lisp.net/project/parenscript/</a><p>Regards.<p>- someone who compiles lisp to native object code
malkia超过 15 年前
There is also Stella used for PowerLoom - <a href="http://www.isi.edu/isd/LOOM/PowerLoom/" rel="nofollow">http://www.isi.edu/isd/LOOM/PowerLoom/</a><p>To implement PowerLoom we developed a new programming language called STELLA, which is a Strongly Typed, Lisp-like LAnguage that can be translated into Lisp, C++ and Java. PowerLoom is written in STELLA and therefore available in Common-Lisp, C++ and Java versions.
评论 #1071373 未加载
allenbrunson超过 15 年前
i like the author's writing style, and i think he's onto something. i've long hoped for a decent language for writing low-level stuff. so far, c++ is the worst, except for all the alternatives.<p>i think this is a grave 'leaky abstraction' waiting to happen, though. when his 'amplify' system screws up, it's going to do so in a way that nobody else can understand.
评论 #1071954 未加载
评论 #1071445 未加载
评论 #1071555 未加载
richcollins超过 15 年前
LuaJit is so fast now, why not LuaJit + C where needed?
评论 #1071932 未加载
评论 #1071580 未加载
gruseom超过 15 年前
I've been wondering for a while why the obvious value in this approach isn't more widely recognized. Perhaps its time has come? I hope so! A Parenscript for C is a good idea. It would be exciting to see this sort of library come out of the game industry.
评论 #1071523 未加载
pheon超过 15 年前
Whats the point of inventing yet another language? Its far better to use existing and proven languages for both a completeness/stood.the.test.of.time point and time it takes a new developer to get up to speed.<p>Granted I hate C++ with vengeance my poison if choice is C99 + LUA which creates a really powerful lowlevel and high level combo. Using lua to drive it, farming bits out to C, instead of the opposite "scripting language addon" approach. Yeah lua isnt quite as powerfull as lisp but gets pretty close and dosent look like alien space talk to new devs.
评论 #1071366 未加载
评论 #1071747 未加载
rincewind超过 15 年前
looks like the function language part of the cola framework: <a href="http://piumarta.com/software/cola/coke.html" rel="nofollow">http://piumarta.com/software/cola/coke.html</a><p>Example with discussion on LtU: <a href="http://lambda-the-ultimate.org/node/2796" rel="nofollow">http://lambda-the-ultimate.org/node/2796</a>
评论 #1074129 未加载
olliesaunders超过 15 年前
Related discussion: <a href="http://news.ycombinator.com/item?id=888643" rel="nofollow">http://news.ycombinator.com/item?id=888643</a>
rw超过 15 年前
Have you looked at C--?
评论 #1071372 未加载