serenity: Discord API的Rust客戶端
#Discord
serenity
librespot: 開源的Spotify客戶端
#Spotify
librespot
「Redox編程之夏博客系列」:為Redox OS實現(xiàn)ptrace Part 2
#RSoC
目前是本系列第三篇。
ptrace (process trace)系統(tǒng)調(diào)用通常與調(diào)試相關(guān),它是本地調(diào)試器監(jiān)視類unix系統(tǒng)上調(diào)試的主要機制,同時也是實現(xiàn)strace系統(tǒng)調(diào)用跟蹤的常用方法。
Read More
在Python和Rust之間共享引用
#python
Mercurial開發(fā)人員寫的一篇博客。在重寫Mercurial的一些核心部分期間,他們必須為Python提供一個類似于類的接口來運行Rust代碼(他們使用rust-cpython)。 通常,該類實現(xiàn)了
__iter__
,這需要Python來保存對Rust迭代器的引用。 每當(dāng)遇到這個問題時,他們只是將整個結(jié)構(gòu)復(fù)制到Python的數(shù)據(jù)類型,這是一種糟糕的方式。
最近他們重構(gòu)了代碼,直接在Rust和Python之間實現(xiàn)了共享引用來解決上述問題。本文通過一個簡單的HashSet為示例,闡述了他們的共享引用的方法,并且還解決了Python GC可能會將共享引用收集而引發(fā)內(nèi)存泄漏等問題。
- Read More
- 相關(guān)代碼
「學(xué)術(shù)」介紹oars:用于處理正交數(shù)組的庫
#OrthogonalArray
正交數(shù)組:一個具有特殊的數(shù)學(xué)特性的二維數(shù)組,例如,數(shù)組中的任意兩列都包含了所有可能的、由數(shù)組的任意值組成的對值。
Read More
用Python,Go和Rust編寫同一程序之后的心得
#python #go
該文作者先后用Python、Go和Rust實現(xiàn)了同一個程序,在使用過這三種語言之后,他寫了這篇文章,比較客觀公正地比較了這三門語言。感興趣的可以看看,結(jié)論還算客觀。
Read More
RVirt: 用Rust編寫的RISC-V管理程序
#riscv
由MIT并行和分布式操作系統(tǒng)小組出品
RVirt
使用Rust和Zig編寫小的光線追蹤程序
#zig
作者出于比較Zig和Rust哪個更適合編寫小型的圖形應(yīng)用的目的,分別使用這兩種語言實現(xiàn)了一個小的光線追蹤程序。所以,作者的結(jié)論是:
Rust和Zig他都非常喜歡,以后做大項目就用Rust,做點自己的小項目用Zig。
Read More
leaf:注重效率的高級函數(shù)式編程語言
#lang #wip
又一門由Rust編寫的新語言,不過該語言狀態(tài)是WIP,感興趣可以關(guān)注。
leaf
From 日報小組 Chaos
日報訂閱地址:
獨立日報訂閱地址:
- Telgram Channel
- 阿里云語雀訂閱
- Steemit
- GitHub
社區(qū)學(xué)習(xí)交流平臺訂閱:
- Rust.cc論壇: 支持rss
- Rust Force: 支持rss
- 微信公眾號:Rust語言學(xué)習(xí)交流
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
