国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

7毫秒冷啟動:有人用Go重寫了Clojure

0
分享至

一門新編程語言在Hacker News上引發(fā)關注——let-go,一個用Go實現(xiàn)的Clojure方言。它的賣點很直接:單文件約10MB,冷啟動僅需7毫秒,可能是Clojure家族里啟動最快的成員。

作者用"λ-gophers"自嘲地打招呼,暗示這門語言的雙重血統(tǒng)。Clojure是運行在JVM上的Lisp方言,以函數(shù)式編程和不可變數(shù)據(jù)結構著稱,但JVM的啟動開銷一直是痛點。let-go選擇Go作為宿主語言,徹底換了性能底子。


核心特性圍繞"快"和"小"展開。預編譯的字節(jié)碼格式(LGB)讓啟動時間壓到6毫秒;二進制體積10MB,空閑內(nèi)存占用14MB。對比來看,Babashka(另一個Clojure工具)大7倍,JDK則大30倍。


部署方式有兩種極端:一是編譯成獨立可執(zhí)行文件,lg -b myapp main.lg直接生成,無需運行時;二是輸出自包含的WASM網(wǎng)頁,內(nèi)置xterm.js終端模擬,能跑在任何瀏覽器里,丟到GitHub Pages就能用。

功能層面沒有縮水:宏、解構綁定、協(xié)議、記錄類型、多方法、transducers、惰性序列、持久化數(shù)據(jù)結構、大整數(shù)運算都支持。還內(nèi)置了core.async通道、HTTP客戶端/服務器、JSON和Transit序列化、Babashka pods擴展機制,以及nREPL服務器。

與Go的互操作性是另一張牌??梢园裭et-go嵌入Go程序,Go結構體能映射成記錄類型,兩邊函數(shù)可以互相調(diào)用。作者甚至設想了一個" stretch goal":把let-go字節(jié)碼反向翻譯成Go源碼。


兼容性測試用了jank-lang的跨方言測試套件,4696/4921項斷言通過,通過率95.4%。沒過的主要是邊界情況:算術溢出檢測、Long邊界處的大整數(shù)提升、BigDecimal行為差異,以及一些占位命名空間。

作者列了幾條"模糊目標",語氣不太正經(jīng):提供"高質量的娛樂"、讓"在Go dayjob里寫Clojure"變得合法、把整個運行時塞進一個requestAnimationFrame里還能給60fps留出10毫秒余量、讓瀏覽器里的WASM虛擬機也能通過WebSocket連上Emacs/Calva。

非目標同樣明確:不做Clojure的平替,也不做通用Clojure工具鏈。日常Clojure代碼讀起來跑起來差不多,但非平凡項目移植過來大概率要改。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
黃博文:平局大家都不愿意接受,相信勝利下一場就會到來

黃博文:平局大家都不愿意接受,相信勝利下一場就會到來

懂球帝
2026-05-10 20:47:09
重要突破!三星堆發(fā)現(xiàn)商代晚期中國西南地區(qū)最早純隕鐵制品

重要突破!三星堆發(fā)現(xiàn)商代晚期中國西南地區(qū)最早純隕鐵制品

上觀新聞
2026-05-10 15:27:19
震驚!網(wǎng)傳南昌某樓盤業(yè)主群集體抬價、下架房源,稱團結就是力量

震驚!網(wǎng)傳南昌某樓盤業(yè)主群集體抬價、下架房源,稱團結就是力量

火山詩話
2026-05-10 06:17:24
小玥兒母親節(jié)開通Ins賬號,僅關注徐家人,父親汪小菲未在列

小玥兒母親節(jié)開通Ins賬號,僅關注徐家人,父親汪小菲未在列

未曾青梅
2026-05-10 23:17:43
廳級干部已經(jīng)成為了高危職業(yè)

廳級干部已經(jīng)成為了高危職業(yè)

風向觀察
2026-05-04 14:17:07
一個手握千億男裝帝國的富二代,為什么突然瘋了呢?

一個手握千億男裝帝國的富二代,為什么突然瘋了呢?

流蘇晚晴
2026-05-09 19:01:09
錢天一被曝退役不到24小時,荒唐一幕出現(xiàn),王勵勤的擔憂不無道理

錢天一被曝退役不到24小時,荒唐一幕出現(xiàn),王勵勤的擔憂不無道理

漫婷侃娛樂
2026-05-09 21:34:43
5.10重慶重大交通事故后續(xù),女司機下車一臉驚恐,警方通報

5.10重慶重大交通事故后續(xù),女司機下車一臉驚恐,警方通報

阿鳧愛吐槽
2026-05-10 22:37:27
誰說杜特爾特家族沒法翻身!馬科斯收到噩耗,中國說不松口就不松

誰說杜特爾特家族沒法翻身!馬科斯收到噩耗,中國說不松口就不松

史行途
2026-05-10 19:30:50
TEAMtalk:曼聯(lián)內(nèi)部人士駁斥阿馬德今夏離隊傳聞;BBC Sport:卡塞米羅沒有首發(fā)的聯(lián)賽比賽,曼聯(lián)未嘗1勝

TEAMtalk:曼聯(lián)內(nèi)部人士駁斥阿馬德今夏離隊傳聞;BBC Sport:卡塞米羅沒有首發(fā)的聯(lián)賽比賽,曼聯(lián)未嘗1勝

MUREDS
2026-05-10 23:42:43
普京就菲佐乘專機前往俄羅斯的路線復雜開玩笑:“總比騎著馬來強”

普京就菲佐乘專機前往俄羅斯的路線復雜開玩笑:“總比騎著馬來強”

環(huán)球網(wǎng)資訊
2026-05-09 21:53:23
吃他汀猝死的人增多?醫(yī)生含淚苦勸:天熱吃他汀,必須多注意4點

吃他汀猝死的人增多?醫(yī)生含淚苦勸:天熱吃他汀,必須多注意4點

荊醫(yī)生科普
2026-05-08 21:10:04
央視鏡頭全給了她!詹姆斯淪為陪襯,這姐才是NBA的神?

央視鏡頭全給了她!詹姆斯淪為陪襯,這姐才是NBA的神?

觀星娛記
2026-05-10 10:24:34
92年上海一女子花40萬買入浦東一塊地皮,18年后,市值把她驚呆了

92年上海一女子花40萬買入浦東一塊地皮,18年后,市值把她驚呆了

紅豆講堂
2025-05-12 10:27:03
系統(tǒng)升級后,續(xù)航從500公里變300公里,快充也從40分鐘拖到70分鐘……最近投訴激增!揭秘新能源車“鎖電”真相

系統(tǒng)升級后,續(xù)航從500公里變300公里,快充也從40分鐘拖到70分鐘……最近投訴激增!揭秘新能源車“鎖電”真相

都市快報橙柿互動
2026-05-10 15:48:38
打了整整四年多,死了幾十萬人的俄烏戰(zhàn)場,一夜之間畫風突變。

打了整整四年多,死了幾十萬人的俄烏戰(zhàn)場,一夜之間畫風突變。

阿七說史
2026-05-08 15:48:27
特朗普懵了!最后一條路,也被堵死了!

特朗普懵了!最后一條路,也被堵死了!

大嘴說天下
2026-05-09 20:24:37
民政部:一季度全國結婚登記169.7萬對,離婚登記62.2萬對

民政部:一季度全國結婚登記169.7萬對,離婚登記62.2萬對

上觀新聞
2026-05-10 13:48:06
國務卿魯比奧被中國拒之門外,北京寧繞彎傳話也不給他開門!

國務卿魯比奧被中國拒之門外,北京寧繞彎傳話也不給他開門!

故事終將光明磊落
2026-05-10 15:02:43
北京今起試點自行車上地鐵:僅限雙休日 30元一次 要求嚴格

北京今起試點自行車上地鐵:僅限雙休日 30元一次 要求嚴格

今日搞笑分享
2026-05-10 17:24:35
2026-05-11 01:59:00
像素與芯片
像素與芯片
有態(tài)度網(wǎng)友ytd
3525文章數(shù) 24關注度
往期回顧 全部

科技要聞

DeepSeek融資,改寫所有人的估值

頭條要聞

兒子車禍受傷生存希望不足0.1% 母親請中醫(yī)熬"還魂湯"

頭條要聞

兒子車禍受傷生存希望不足0.1% 母親請中醫(yī)熬"還魂湯"

體育要聞

那個曾讓詹姆斯抱頭的兄弟,40歲從大學畢業(yè)了

娛樂要聞

趙露思老實人豁出去了 沒舞蹈天賦硬跳

財經(jīng)要聞

白酒大逃殺

汽車要聞

軸距加長/智駕拉滿 阿維塔07L定位大五座SUV

態(tài)度原創(chuàng)

藝術
親子
數(shù)碼
本地
公開課

藝術要聞

這些美人體攝影,簡直美得讓人窒息!

親子要聞

大動脈上長出活胚胎!深圳醫(yī)生接診致命妊娠

數(shù)碼要聞

你昂貴的DDR5內(nèi)存可能是假貨:穿著三星的馬甲 心里卻是SK海力士

本地新聞

用蘇繡的方式,打開江西婺源

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進入關懷版