把指针塞进Docker跑,这语言是在玩还是在做?

原创
alex 1小时前 阅读数 3 #头条
一个开发者干了一件离谱的事:他造了一门叫Doiter的语言,里面的指针和栈帧不是传统的内存地址,而是直接当Docker容器来管理——分配指针就起容器,压栈帧也是容器。 说实话,这个思路一冒出来我就觉得有意思。调试时不用再对着hex值猜指针指向哪了,docker inspect直接看,内存泄漏也能像查容器日志一样直观。但代价同样扎眼:每次指针操作都拉起一个容器,性能想想都替你疼。 目前项目只有1个点赞、0条评论,连讨论都还没开始。但"把系统原语映射到容器"这个方向,在WASM和Serverless当道的今天并不是完全荒谬——如果真能把容器的隔离性和指针的精确控制合到一起,至少比GC那套不可预测的回收策略干净得多。现阶段就是个脑洞概念,但值得看一眼它到底跑不跑得通。

原文:Show HN: Doiter – Language where pointers and stack frames are Docker containers · 来源:Hacker News

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除