惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
腾讯CDC
Vercel News
Vercel News
Recent Announcements
Recent Announcements
博客园 - Franky
小众软件
小众软件
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Cloudflare Blog
宝玉的分享
宝玉的分享
I
InfoQ
博客园 - 聂微东
Jina AI
Jina AI
J
Java Code Geeks
V
V2EX
U
Unit 42
Stack Overflow Blog
Stack Overflow Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
阮一峰的网络日志
阮一峰的网络日志
L
LangChain Blog
T
The Blog of Author Tim Ferriss
量子位

奇客Solidot–传递最新科技情报

NASA 关闭旅行者 1 号的 LECP 仪器以节省电力维持运行 奇客Solidot | 人形机器人打破人类半马世界纪录 奇客Solidot | 卫星无人机图像显示美国四成数据中心可能延期 奇客Solidot | 内存芯片短缺可能持续到 2030 年 奇客Solidot | 果糖不只是糖,它更像是激素 奇客Solidot | Grinex 交易所声称遭敌对国家黑客入侵 奇客Solidot | 大白鲨面临过热风险 奇客Solidot | 暗能量巡天绘制出迄今最大的高分辨率 3D 宇宙地图 微软正式将 FAT32 分区大小从 32GB 增加到 2TB 奇客Solidot | 拼多多美团等被罚 36 亿 奇客Solidot | 英伟达 CEO 反对进一步限制向中国出口芯片 奇客Solidot | 美国科技巨头成功在欧盟法律中将数据中心环境影响列为保密信息 奇客Solidot | 乌克兰军方开始大规模使用地面武装机器人 Firefox 加入了对 Web Serial API 的支持 奇客Solidot | 大自然仍然在铸造人类基因 奇客Solidot | 威尼斯如何应对海平面上升 SpaceX 将发射 ESA 的 Rosalind Franklin 火星漫游车 奇客Solidot | Discourse 强调会继续开源 奇客Solidot | 美国主流媒体封禁互联网档案馆的存档机器人 奇客Solidot | 新研究再次证实 AI 有害大脑 Mozilla 宣布开源可自托管 AI 客户端 Thunderbolt 奇客Solidot | Linux Mint 宣布采用更长的开发周期 奇客Solidot | 人类的噪音在伤害动物,我们会学会安静吗? 奇客Solidot | 帝企鹅因气候变化导致数量减少被列为濒危 奇客Solidot | 抹香鲸的发声沟通方式与人类相似 奇客Solidot | 中国手游如何征服世界 奇客Solidot | IPv6 普及度突破 50% 奇客Solidot | 挪威男子在移植其兄弟的干细胞后治愈 HIV 波士顿动力的机器狗集成了 Google 的 Gemini 模型 奇客Solidot | Cal.com 因 AI 从开源转为闭源
奇客Solidot | LambdaChip:廉价Lisp/Scheme Machine发布
2021-03-02 · via 奇客Solidot–传递最新科技情报

Shawn the R0ck 写道 "Tuwei技术有限公司近日发布了一款基于自由软件和硬件设计的商业产品LambdaChip,硬件是一款STM32的开发板,运行其上的是LambdaChip VM,而配套的编译器则是用Scheme语言编写的Laco,受到了Lisp/Scheme machine的启发,用户可以使用Scheme语言高效的完成各种工作,而Tuwei的创始人之一是消失了近9年的黑叔叔,很荣幸近日和黑叔叔继续了9年前因为神经元校正中断的话题

Shawn:黑叔叔,好久不见,我非常兴奋的看到一个现代版本的Scheme machine,这年头要么是Nix/Rust宗教狂热的存在要么就是基于商业化的吹牛逼,很少能看到老派黑客风格的产物,请你简单介绍一下LambdaChip是什么?

黑叔叔:首先,面对着gcc-rust的开发者之一,请停止吐槽Rust宗教,不过你可以继续吐槽基于LLVM的rustc。 LambdaChip是一个为物联网和嵌入式优化的虚拟机,老派黑客的减少并不影响产业的发展,他们会写一些这样的东西帮助new school的年轻人少加班。

Shawn:宗教问题先放一边,你的意思是说LambdaChip的目的是为了解放年轻一代的程序员,除此之外还有其他的险恶动机吗?另外,你可以介绍一下LambdaChip VM和Laco编译器吗?

黑叔叔:说解放年轻人那就太年轻了,不如说为了让年轻人在内卷的情况下能多个选择,将来有机会也许不用花十年时间去学习C语言就能在物联网产业混饭吃。 LambdaChip VM跟JVM一样是stack VM,它实现了函数式语言的大部分特性,这使得相关编译器的工作量减少,利于函数式语言编译器为它写后端。 Laco编译器的实现有个小插曲,它使用的是古老的CPS作为中间形式,这种方式曾一度被认为已经淘汰,直到2007年微软一名研究员在ICFP上发表论文表示这个世界应该再给CPS一次机会,它能在编译优化的品质和实现复杂度之间获得比其他中间形式更好的折衷。Laco编译器就是在这样的流派重新兴起的情况下进行的一次实践。

Shawn:帮助混饭吃的产品应该有不错的市场潜力,至少这对于痴迷SICP不可自拔的年轻一代可以在fun and profit之间更容易平衡,虽然我高度怀疑最近几年还有多少人有深陷SICP泥潭的经历。LambdaChip支持Zephyr这样的RTOS倒不奇怪,这也是Scheme machine的初衷,可以谈谈支持GNU/Linux的意图吗?这里面是否有不可告人的阴谋?

黑叔叔:SICP在国内也许还不够狂热,不过国外的粉丝甚至把MIT的原版书都全部重新排版精雕细琢以供各个平台阅读,连我都被打动了,平时我只推荐这个粉丝重制版而不是MIT的版本。 支持GNU/Linux当然是为了以后支持GNU/Hurd...噢不,我们是实用主义者,我们思考的是如何帮助年轻人早回家,一个物联网软件项目怎么能让年轻人加班测试呢,当然是要在CI上测,一个支持GNU/Linux的版本自然是需要的,不过对于硬件的模拟测试也许会是今后的收费项目之一,毕竟天下没有免费的午餐肉罐头。

Shawn:赚钱是必须的,基于自由软件/硬件的商业模式必然是以盈利为基础,但我对于GNU/Hurd这类阴谋论更有兴趣,最后一个问题,真没有其他阴谋了?

黑叔叔:绝对没有了,连GNU/Hurd都不要太在意,因为我们要用GCC-Rust写个更好的...唔那个总之我们的宗旨就是为了让老板多赚钱,年轻人少加班,这不就是技术革新的意义所在吗,这个世界根本没什么阴谋论,不要整天瞎想,赚钱才是正道!

Shawn:听起来好像很有道理,不管怎么样,为了GNU和Scheme machine的荣耀,祝LambdaChip好运!"