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.

Amplifying C

112 pointsby cesareover 15 years ago

9 comments

mahmudover 15 years ago
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
malkiaover 15 years ago
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 未加载
allenbrunsonover 15 years ago
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 未加载
richcollinsover 15 years ago
LuaJit is so fast now, why not LuaJit + C where needed?
评论 #1071932 未加载
评论 #1071580 未加载
gruseomover 15 years ago
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 未加载
pheonover 15 years ago
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 未加载
rincewindover 15 years ago
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 未加载
olliesaundersover 15 years ago
Related discussion: <a href="http://news.ycombinator.com/item?id=888643" rel="nofollow">http://news.ycombinator.com/item?id=888643</a>
rwover 15 years ago
Have you looked at C--?
评论 #1071372 未加载