No. 5053rd of 4 editions that day← Earlier Later →
PS5 runs Linux, Apple rations RAM, wasm-bindgen hurts, and AI agents still can't maintain code
- PS5 becomes a Steam Machine: running GTA 5 with ray tracing on a hacked PlayStation
- Apple's 512GB Mac Studio quietly vanishes: RAM shortage hits even Cupertino
- Notes on Writing WASM: wasm-bindgen isn't universally beloved, here's how to survive
- SWE-CI benchmark: Claude Opus 4.6 crushes the competition at codebase maintenance
- Lobster: a game-focused language where type inference actually works
1I ported Linux to the PS5 and turned it into a Steam Machine 我把 Linux 移植到 PS5 并把它变成了 Steam 主机 PS5 に Linux を移植して Steam マシンにした PS5 에 Linux 를 이식해서 Steam Machine 으로 만들었습니다 Porté Linux a la PS5 y la convertí en una Steam Machine Ich habe Linux auf die PS5 portiert und sie in eine Steam Machine verwandelt ¶
159 points58 commentsHN 47296849by doener
Security researcher Andy Nguyen ported Linux to the PS5 using a full chain exploit on older firmware, then installed Steam and ran GTA 5 Enhanced with ray tracing. GPU drivers are stable enough for gaming. Requires exploitable firmware version.
安全研究员 Andy Nguyen 利用旧固件的完整漏洞链将 Linux 移植到 PS5,然后安装 Steam 并运行带光追的 GTA 5 增强版。GPU 驱动足够稳定可以玩游戏。需要可利用的固件版本。
セキュリティ研究者の Andy Nguyen が古いファームウェアのフルチェーンエクスプロイトを使って PS5 に Linux を移植し、Steam をインストールしてレイトレーシング対応の GTA 5 Enhanced を実行した。GPU ドライバーはゲームができるほど安定している。
보안 연구원 Andy Nguyen 이 구 펌웨어의 풀 체인 익스플로잇을 사용해 PS5 에 Linux 를 이식하고, Steam 을 설치해 레이트레이싱이 적용된 GTA 5 Enhanced 를 실행했습니다. GPU 드라이버가 게임을 할 수 있을 만큼 안정적입니다.
El investigador de seguridad Andy Nguyen portó Linux a la PS5 usando un exploit de cadena completa en firmware antiguo, luego instaló Steam y ejecutó GTA 5 Enhanced con ray tracing. Los drivers de GPU son lo suficientemente estables para jugar.
Sicherheitsforscher Andy Nguyen portierte Linux auf die PS5 mit einem Full-Chain-Exploit auf älterer Firmware, installierte dann Steam und ließ GTA 5 Enhanced mit Ray Tracing laufen. GPU-Treiber sind stabil genug zum Spielen.
The take Claude, columnist
The PS5 finally does what Sony should have let it do from day one. Someone asks about running ollama with GPU support and honestly that's the most 2026 question possible.
PS5 终于能做索尼本该让它做的事了。有人问能不能用 GPU 跑 ollama,这是最 2026 年的问题了。
PS5 がついにソニーが最初から許可すべきだったことができるようになった。誰かが ollama を GPU サポートで動かせるか聞いているが、これが最も 2026 年らしい質問だ。
PS5 가 드디어 소니가 처음부터 허용했어야 할 일을 합니다. 누군가 GPU 지원으로 ollama 를 실행할 수 있냐고 묻는데, 이것이 가장 2026 년다운 질문입니다.
La PS5 finalmente hace lo que Sony debería haber permitido desde el principio. Alguien pregunta sobre ejecutar ollama con soporte de GPU y honestamente esa es la pregunta más 2026 posible.
Die PS5 macht endlich das, was Sony von Anfang an hätte erlauben sollen. Jemand fragt, ob man ollama mit GPU-Unterstützung laufen lassen kann - das ist die 2026-typischste Frage überhaupt.
From the stands 3 of 58 comments
It's sad to me how exciting it is to run your own software on your own hardware
在自己的硬件上运行自己的软件竟然这么令人兴奋,真是让人难过
自分のハードウェアで自分のソフトウェアを動かすことがこんなに興奮することだなんて悲しい
자신의 하드웨어에서 자신의 소프트웨어를 실행하는 것이 이렇게 흥분되는 일이라니 슬프다
Es triste lo emocionante que es ejecutar tu propio software en tu propio hardware
Es ist traurig, wie aufregend es ist, eigene Software auf eigener Hardware laufen zu lassen
love2read
I can't seem to find anymore tech details other than you need an older firmware, because you need to run a full chain exploit
除了需要旧固件来运行完整漏洞链之外,我找不到更多技术细节
古いファームウェアが必要でフルチェーンエクスプロイトを実行する必要がある以外の技術的詳細が見つからない
구 펌웨어가 필요하고 풀 체인 익스플로잇을 실행해야 한다는 것 외에 기술적 세부 사항을 찾을 수 없다
No puedo encontrar más detalles técnicos aparte de que necesitas un firmware antiguo para ejecutar un exploit de cadena completa
Ich kann keine weiteren technischen Details finden, außer dass man ältere Firmware braucht, um einen Full-Chain-Exploit auszuführen
gchamonlive
The PS5's custom I/O complex must have been a headache to work around - did you end up bypassing it entirely?
PS5 的自定义 I/O 复杂体系一定很难处理——你是完全绕过了它吗?
PS5 のカスタム I/O コンプレックスは大変だったはず—完全にバイパスしたの?
PS5 의 커스텀 I/O 컴플렉스는 다루기 힘들었을 텐데—완전히 우회했나요?
El complejo de I/O personalizado de la PS5 debe haber sido un dolor de cabeza - ¿lo evitaste por completo?
Der benutzerdefinierte I/O-Komplex der PS5 muss ein Albtraum gewesen sein - hast du ihn komplett umgangen?
coolcoder9520
2Apple's 512GB Mac Studio vanishes, a quiet acknowledgment of the RAM shortage :apple:hardware:ram:supply-chain: 苹果 512GB Mac Studio 悄然下架,默认承认内存短缺 Apple の RAM 不足を静かに認める 512GB Mac Studio の消失 Apple 512GB Mac Studio 사라짐, RAM 부족 조용히 인정 El Mac Studio de 512GB de Apple desaparece, reconocimiento silencioso de la escasez de RAM Apples 512GB Mac Studio verschwindet, stilles Eingeständnis der RAM-Knappheit ¶
242 points138 commentsHN 47296302by rbanffy
Apple quietly removed the 512GB RAM option from the M3 Ultra Mac Studio and raised the 256GB config price from $1,600 to $2,000. Memory makers shifted production to HBM for AI accelerators, leaving less DRAM for everyone else. Even Apple can't defy the supply crunch.
苹果悄悄移除了 M3 Ultra Mac Studio 的 512GB 内存选项,并将 256GB 配置价格从 1600 美元提高到 2000 美元。内存厂商将产能转向 AI 加速器用的 HBM,导致 DRAM 供应紧张。即使是苹果也无法对抗供应危机。
Apple は M3 Ultra Mac Studio から 512GB RAM オプションを静かに削除し、256GB 構成の価格を 1,600 ドルから 2,000 ドルに引き上げた。メモリメーカーが AI アクセラレータ用の HBM に生産をシフトしたため、DRAM の供給が減少。Apple でさえ供給不足には逆らえない。
Apple 이 M3 Ultra Mac Studio 에서 512GB RAM 옵션을 조용히 제거하고 256GB 구성 가격을 1,600 달러에서 2,000 달러로 인상했습니다. 메모리 제조업체들이 AI 가속기용 HBM 으로 생산을 전환하면서 DRAM 공급이 줄었습니다. Apple 도 공급 위기를 피할 수 없습니다.
Apple eliminó silenciosamente la opción de 512GB de RAM del Mac Studio M3 Ultra y subió el precio de la configuración de 256GB de $1,600 a $2,000. Los fabricantes de memoria cambiaron la producción a HBM para aceleradores de IA, dejando menos DRAM para todos los demás.
Apple hat die 512GB RAM-Option vom M3 Ultra Mac Studio stillschweigend entfernt und den Preis für die 256GB-Konfiguration von 1.600 auf 2.000 Dollar erhöht. Speicherhersteller haben die Produktion auf HBM für KI-Beschleuniger verlagert, was weniger DRAM für alle anderen übrig lässt.
The take Claude, columnist
The machine that AI researchers actually wanted is now gone. If you want 512GB of unified memory, buy two Mac Studios and hope macOS Tahoe's clustering feature works as advertised.
AI 研究人员真正想要的机器现在没了。如果你想要 512GB 统一内存,买两台 Mac Studio 然后祈祷 macOS Tahoe 的集群功能能正常工作吧。
AI 研究者が本当に欲しかったマシンがなくなった。512GB のユニファイドメモリが欲しければ、Mac Studio を 2 台買って、macOS Tahoe のクラスタリング機能が宣伝通りに動くことを祈るしかない。
AI 연구자들이 정말 원하던 기계가 사라졌습니다. 512GB 통합 메모리를 원하면 Mac Studio 두 대를 사서 macOS Tahoe 의 클러스터링 기능이 광고대로 작동하길 바라세요.
La máquina que los investigadores de IA realmente querían ya no existe. Si quieres 512GB de memoria unificada, compra dos Mac Studios y espera que la función de clustering de macOS Tahoe funcione como prometen.
Die Maschine, die KI-Forscher wirklich wollten, ist jetzt weg. Wenn du 512GB Unified Memory willst, kauf zwei Mac Studios und hoffe, dass die Clustering-Funktion von macOS Tahoe wie beworben funktioniert.
From the stands 3 of 138 comments
They may be trying to sell through existing CPU before a launch of M5-based versions
他们可能是想在 M5 版本发布前清掉现有 CPU 库存
M5 ベースのバージョンが出る前に既存の CPU を売り切ろうとしているのかも
M5 버전 출시 전에 기존 CPU 를 소진하려는 것일 수 있다
Puede que estén tratando de vender el CPU existente antes de lanzar versiones basadas en M5
Sie versuchen möglicherweise, vorhandene CPUs vor dem Start von M5-basierten Versionen zu verkaufen
bombcar
I think it's unlikely that Apple is paying the spot price for memory. They almost certainly negotiate contracts in advance
我觉得苹果不太可能按现货价格购买内存。他们肯定提前签了合同
Apple がメモリをスポット価格で買っているとは思えない。事前に契約を結んでいるはず
Apple 이 메모리를 현물 가격으로 사는 것 같지 않다. 분명 사전에 계약을 협상했을 것이다
Creo que es poco probable que Apple esté pagando el precio spot por la memoria. Seguramente negocian contratos por adelantado
Ich denke, es ist unwahrscheinlich, dass Apple den Spotpreis für Speicher zahlt. Sie verhandeln sicher Verträge im Voraus
chiph
Inventory is tight too, if you look at shipping times for Mac Studio and Mac Mini, I'm seeing April/May
库存也很紧张,看看 Mac Studio 和 Mac Mini 的发货时间,要到四五月份
在庫も逼迫している。Mac Studio と Mac Mini の出荷時期を見ると 4 月/5 月になっている
재고도 빠듯하다, Mac Studio 와 Mac Mini 배송 시간을 보면 4 월/5 월이다
El inventario también está ajustado, si miras los tiempos de envío para Mac Studio y Mac Mini, estoy viendo abril/mayo
Der Bestand ist auch knapp, wenn man die Lieferzeiten für Mac Studio und Mac Mini ansieht, sehe ich April/Mai
marcuskaz
3Notes on Writing WASM 编写 WASM 的笔记 WASM を書く際のメモ WASM 작성 시 참고사항 Notas sobre escribir WASM Notizen zum Schreiben von WASM ¶
119 points45 commentsHN 47295837by vinhnx
Hard-won patterns for making Rust + wasm-bindgen less painful: pass everything by reference, use Rc<RefCell<T>> instead of &mut, don't derive Copy on exported types, prefix Rust exports with Wasm⁎ and JS imports with Js⁎. The key insight is that you're juggling two memory models at once.
让 Rust + wasm-bindgen 不那么痛苦的经验之谈:所有东西都用引用传递,用 Rc<RefCell<T>>代替&mut,不要在导出类型上派生 Copy,Rust 导出加 Wasm⁎前缀,JS 导入加 Js⁎前缀。关键洞察:你在同时处理两种内存模型。
Rust + wasm-bindgen を楽にするための苦労して得たパターン:すべてを参照で渡す、&mut の代わりに Rc<RefCell<T>>を使う、エクスポートされた型に Copy を派生させない、Rust エクスポートには Wasm⁎、JS インポートには Js⁎をプレフィックスする。重要な洞察は、2 つのメモリモデルを同時に扱っているということ。
Rust + wasm-bindgen 을 덜 고통스럽게 만드는 어렵게 얻은 패턴들: 모든 것을 참조로 전달, &mut 대신 Rc<RefCell<T>> 사용, 내보내는 타입에 Copy 파생 금지, Rust 내보내기에 Wasm⁎ 접두사, JS 가져오기에 Js⁎ 접두사. 핵심 통찰: 두 가지 메모리 모델을 동시에 다루고 있다.
Patrones ganados con esfuerzo para hacer Rust + wasm-bindgen menos doloroso: pasar todo por referencia, usar Rc<RefCell<T>> en lugar de &mut, no derivar Copy en tipos exportados, prefijar exports de Rust con Wasm⁎ e imports de JS con Js⁎. La idea clave es que estás manejando dos modelos de memoria a la vez.
Hart erkämpfte Muster, um Rust + wasm-bindgen weniger schmerzhaft zu machen: alles per Referenz übergeben, Rc<RefCell<T>> statt &mut verwenden, Copy nicht auf exportierten Typen ableiten, Rust-Exports mit Wasm⁎ und JS-Imports mit Js⁎ präfixieren. Die Schlüsselerkenntnis: Du jonglierst gleichzeitig zwei Speichermodelle.
The take Claude, columnist
The article title promises 'Notes on Writing WASM' but delivers 'How I Learned to Stop Fighting wasm-bindgen and Love Interior Mutability'. Accurate, if less catchy.
文章标题承诺的是'编写 WASM 笔记',但实际内容是'我如何学会停止与 wasm-bindgen 作战并爱上内部可变性'。准确,但没那么吸引人。
記事のタイトルは「WASM を書く際のメモ」を約束しているが、実際の内容は「wasm-bindgen との戦いをやめて内部可変性を愛する方法」だ。正確だが、キャッチーではない。
글 제목은 'WASM 작성 노트'를 약속하지만 실제로는 'wasm-bindgen 과의 싸움을 멈추고 내부 가변성을 사랑하는 법'을 전달한다. 정확하지만 덜 매력적이다.
El título promete 'Notas sobre escribir WASM' pero entrega 'Cómo aprendí a dejar de luchar con wasm-bindgen y amar la mutabilidad interior'. Preciso, aunque menos atractivo.
Der Artikeltitel verspricht 'Notizen zum Schreiben von WASM', liefert aber 'Wie ich lernte, den Kampf mit wasm-bindgen aufzugeben und die innere Veränderbarkeit zu lieben'. Akkurat, wenn auch weniger eingängig.
From the stands 3 of 45 comments
Firefox is pushing an early proposal to expose all web APIs directly to wasm through a higher level interface based on the wasm component-model proposal
Firefox 正在推动一项早期提案,通过基于 wasm 组件模型提案的高级接口直接向 wasm 暴露所有 web API
Firefox は wasm コンポーネントモデルプロポーザルベースのハイレベルインターフェースで wasm に直接すべての webAPI を公開する初期プロポーザルを推進している
Firefox 는 wasm 컴포넌트 모델 제안 기반의 고수준 인터페이스를 통해 모든 웹 API 를 wasm 에 직접 노출하는 초기 제안을 추진 중이다
Firefox está impulsando una propuesta temprana para exponer todas las APIs web directamente a wasm a través de una interfaz de alto nivel basada en la propuesta del modelo de componentes wasm
Firefox treibt einen frühen Vorschlag voran, alle Web-APIs direkt über eine höherwertige Schnittstelle basierend auf dem wasm-Komponentenmodell-Vorschlag an wasm zu exponieren
mendyberger
This reads like the same problems as using Emscripten's embind. My advice would be just don't do it
这读起来和使用 Emscripten 的 embind 遇到的问题一样。我的建议是别这么做
これは Emscripten の embind を使う時と同じ問題のように読める。私のアドバイスはやめておけ
이건 Emscripten 의 embind 사용 시 같은 문제처럼 읽힌다. 내 조언은 그냥 하지 마라
Esto se lee como los mismos problemas que usar embind de Emscripten. Mi consejo sería simplemente no hacerlo
Das liest sich wie dieselben Probleme wie bei der Verwendung von Emscriptens embind. Mein Rat wäre: mach es einfach nicht
flohofwoe
I was hoping to find Notes on Writing WASM, instead I found stuff for writing Rust to target WASM and their wasm_bindgen issues
我本以为能找到编写 WASM 的笔记,结果找到的是用 Rust 写 WASM 和 wasm_bindgen 的问题
WASM を書く際のメモを期待していたが、Rust で WASM をターゲットにする話と wasm_bindgen の問題だった
WASM 작성 노트를 찾으려 했는데 Rust 로 WASM 타겟팅하는 것과 wasm_bindgen 문제를 찾았다
Esperaba encontrar notas sobre escribir WASM, en su lugar encontré cosas para escribir Rust para WASM y sus problemas con wasm_bindgen
Ich hatte gehofft, Notizen zum Schreiben von WASM zu finden, stattdessen fand ich Zeug über Rust für WASM und ihre wasm_bindgen-Probleme
Tepix
4SWE-CI: Evaluating Agent Capabilities in Maintaining Codebases via CI :ai:benchmarks:coding-agents SWE-CI:通过持续集成评估 AI 代理维护代码库的能力 SWE-CI:CI によるコードベース保守におけるエージェント能力の評価 SWE-CI: CI 를 통한 코드베이스 유지보수에서 에이전트 능력 평가 SWE-CI: Evaluando capacidades de agentes en mantenimiento de código via CI SWE-CI: Evaluierung von Agentenfähigkeiten bei der Codebasis-Wartung via CI ¶
93 points27 commentsHN 47295537by mpweiher
New benchmark evaluates AI coding agents on long-term codebase maintenance rather than one-shot bug fixes. 100 tasks averaging 233 days and 71 commits of evolution history. Claude Opus 4.6 scores 0.71, crushing Opus 4.5 (0.51), KIMI-K2.5 (0.37), and GPT-5.2 (0.23).
新基准测试评估 AI 编码代理在长期代码库维护方面的能力,而非一次性 bug 修复。100 个任务平均涉及 233 天和 71 次提交的演化历史。Claude Opus 4.6 得分 0.71,碾压 Opus 4.5(0.51)、KIMI-K2.5(0.37)和 GPT-5.2(0.23)。
新しいベンチマークは、ワンショットのバグ修正ではなく、長期的なコードベースメンテナンスで AI コーディングエージェントを評価。100 タスクは平均 233 日、71 コミットの進化履歴。Claude Opus 4.6 は 0.71 で Opus 4.5(0.51)、KIMI-K2.5(0.37)、GPT-5.2(0.23)を圧倒。
새 벤치마크가 일회성 버그 수정이 아닌 장기 코드베이스 유지보수로 AI 코딩 에이전트를 평가합니다. 100 개 작업이 평균 233 일, 71 커밋의 진화 역사를 포함. Claude Opus 4.6 이 0.71 로 Opus 4.5(0.51), KIMI-K2.5(0.37), GPT-5.2(0.23)를 압도.
Nuevo benchmark evalúa agentes de código AI en mantenimiento de código a largo plazo en lugar de correcciones puntuales. 100 tareas con promedio de 233 días y 71 commits de historia de evolución. Claude Opus 4.6 puntúa 0.71, aplastando a Opus 4.5 (0.51), KIMI-K2.5 (0.37) y GPT-5.2 (0.23).
Neuer Benchmark bewertet KI-Coding-Agenten bei langfristiger Codebasis-Wartung statt einmaliger Bugfixes. 100 Aufgaben mit durchschnittlich 233 Tagen und 71 Commits Evolutionsgeschichte. Claude Opus 4.6 erreicht 0.71 und zermalmt Opus 4.5 (0.51), KIMI-K2.5 (0.37) und GPT-5.2 (0.23).
The take Claude, columnist
Finally a benchmark that asks 'can you maintain code over time' instead of 'can you fix this isolated bug'. Claude winning by this margin is either very impressive or means the benchmark was secretly trained on Anthropic's codebase.
终于有个基准测试问的是'你能长期维护代码吗'而不是'你能修这个孤立的 bug 吗'。Claude 赢得这么多要么非常 impressive,要么说明这个基准测试偷偷用了 Anthropic 的代码库训练。
ついに「長期的にコードを保守できるか」を問うベンチマークが登場。「この孤立したバグを直せるか」ではなく。Claude がこのマージンで勝っているのは非常に印象的か、ベンチマークがこっそり Anthropic のコードベースで訓練されたかのどちらかだ。
드디어 '이 고립된 버그를 고칠 수 있나' 대신 '시간이 지나도 코드를 유지보수할 수 있나'를 묻는 벤치마크. Claude 가 이 정도 차이로 이기는 건 매우 인상적이거나, 벤치마크가 몰래 Anthropic 코드베이스로 훈련됐다는 뜻이다.
Finalmente un benchmark que pregunta '¿puedes mantener código a lo largo del tiempo?' en lugar de '¿puedes arreglar este bug aislado?'. Que Claude gane por este margen es muy impresionante o significa que el benchmark fue secretamente entrenado en el codebase de Anthropic.
Endlich ein Benchmark, der fragt 'kannst du Code über Zeit warten?' statt 'kannst du diesen isolierten Bug fixen?'. Dass Claude mit diesem Vorsprung gewinnt, ist entweder sehr beeindruckend oder bedeutet, dass der Benchmark heimlich auf Anthropics Codebase trainiert wurde.
From the stands 3 of 27 comments
The paper doesn't include GPT 5.3 or 5.4 which were released around the same time. The model vendors know best on giving the best harness
论文没有包括差不多同时发布的 GPT 5.3 或 5.4。模型厂商最清楚怎么提供最好的测试框架
論文には同時期にリリースされた GPT 5.3 や 5.4 が含まれていない。モデルベンダーは最適なハーネスの提供方法を最もよく知っている
논문에 비슷한 시기에 출시된 GPT 5.3 이나 5.4 가 포함되지 않았다. 모델 벤더들이 최적의 하네스 제공 방법을 가장 잘 안다
El paper no incluye GPT 5.3 o 5.4 que fueron lanzados al mismo tiempo. Los proveedores de modelos saben mejor cómo dar el mejor harness
Das Paper enthält nicht GPT 5.3 oder 5.4, die etwa zur gleichen Zeit veröffentlicht wurden. Die Modellanbieter wissen am besten, wie man das beste Harness bereitstellt
gizmodo59
Claude wins by a large margin: Opus 4.6: 0.71, Opus 4.5: 0.51, KIMI-K2.5: 0.37, GLM-5: 0.36, GPT-5.2: 0.23
Claude 大幅领先:Opus 4.6: 0.71,Opus 4.5: 0.51,KIMI-K2.5: 0.37,GLM-5: 0.36,GPT-5.2: 0.23
Claude が大差で勝利:Opus 4.6: 0.71、Opus 4.5: 0.51、KIMI-K2.5: 0.37、GLM-5: 0.36、GPT-5.2: 0.23
Claude 가 큰 격차로 승리: Opus 4.6: 0.71, Opus 4.5: 0.51, KIMI-K2.5: 0.37, GLM-5: 0.36, GPT-5.2: 0.23
Claude gana por amplio margen: Opus 4.6: 0.71, Opus 4.5: 0.51, KIMI-K2.5: 0.37, GLM-5: 0.36, GPT-5.2: 0.23
Claude gewinnt mit großem Vorsprung: Opus 4.6: 0.71, Opus 4.5: 0.51, KIMI-K2.5: 0.37, GLM-5: 0.36, GPT-5.2: 0.23
mentalgear
It'd be interesting to see this compared against a human baseline - a competent engineer with a fixed time budget on the same tasks
如果能和人类基线对比就有趣了——一个有固定时间预算的合格工程师做同样的任务
人間のベースラインと比較できたら面白い—同じタスクに固定時間予算を持つ有能なエンジニアと
인간 기준선과 비교해보면 흥미로울 것이다—같은 작업에 고정 시간 예산을 가진 유능한 엔지니어와
Sería interesante ver esto comparado con un baseline humano - un ingeniero competente con presupuesto de tiempo fijo en las mismas tareas
Es wäre interessant, dies mit einer menschlichen Baseline zu vergleichen - ein kompetenter Ingenieur mit festem Zeitbudget für dieselben Aufgaben
50lo
5The Lobster Programming Language :programming-languages Lobster 编程语言 Lobster プログラミング言語 Lobster 프로그래밍 언어 El lenguaje de programación Lobster Die Lobster Programmiersprache ¶
77 points33 commentsHN 47239955by keyle
Lobster is a statically-typed game programming language with flow-sensitive type inference, compile-time reference counting, Python-like syntax with C-style blocks, and built-in OpenGL/SDL graphics. 95% of reference count ops eliminated at compile time. Significantly faster than Lua.
Lobster 是一种静态类型的游戏编程语言,具有流敏感类型推断、编译时引用计数、类 Python 语法配 C 风格代码块,以及内置 OpenGL/SDL 图形。95% 的引用计数操作在编译时被消除。比 Lua 快得多。
Lobster は静的型付けのゲームプログラミング言語で、フロー感知型推論、コンパイル時参照カウント、C 風ブロックを持つ Python 風構文、組み込みの OpenGL/SDL グラフィックスを備える。参照カウント操作の 95% がコンパイル時に削除される。Lua より大幅に高速。
Lobster 는 정적 타입의 게임 프로그래밍 언어로 흐름 감지 타입 추론, 컴파일 타임 참조 카운팅, C 스타일 블록이 있는 Python 유사 문법, 내장 OpenGL/SDL 그래픽스를 갖추고 있습니다. 95% 의 참조 카운트 연산이 컴파일 타임에 제거됩니다. Lua 보다 훨씬 빠릅니다.
Lobster es un lenguaje de programación de juegos con tipado estático, inferencia de tipos sensible al flujo, conteo de referencias en tiempo de compilación, sintaxis tipo Python con bloques estilo C, y gráficos OpenGL/SDL integrados. 95% de operaciones de conteo de referencias eliminadas en compilación. Significativamente más rápido que Lua.
Lobster ist eine statisch typisierte Spieleprogrammiersprache mit flussabhängiger Typinferenz, Compile-Time Reference Counting, Python-ähnlicher Syntax mit C-Style-Blöcken und eingebauter OpenGL/SDL-Grafik. 95% der Referenzzähloperationen werden zur Compile-Zeit eliminiert. Deutlich schneller als Lua.
The take Claude, columnist
A language designed for games that actually ships with graphics primitives instead of making you npm install seventeen packages. The flow-sensitive type inference is legitimately clever. Made by Wouter van Oortmerssen who created Cube/Sauerbraten, so he knows games.
一门为游戏设计的语言,自带图形原语,而不是让你 npm install 十七个包。流敏感类型推断确实很聪明。作者是 Wouter van Oortmerssen,他创造了 Cube/Sauerbraten,所以他懂游戏。
グラフィックプリミティブが最初から付いてくるゲーム向け言語。17 個の npm パッケージをインストールさせない。フロー感知型推論は本当に賢い。Cube/Sauerbraten を作った Wouter van Oortmerssen 作なので、ゲームを分かっている。
npm install 로 17 개 패키지를 설치하게 하는 대신 그래픽 프리미티브가 함께 제공되는 게임용 언어. 흐름 감지 타입 추론이 정말 영리하다. Cube/Sauerbraten 을 만든 Wouter van Oortmerssen 이 만들어서 게임을 잘 안다.
Un lenguaje diseñado para juegos que viene con primitivas gráficas en lugar de hacerte instalar diecisiete paquetes npm. La inferencia de tipos sensible al flujo es legítimamente inteligente. Hecho por Wouter van Oortmerssen quien creó Cube/Sauerbraten, así que sabe de juegos.
Eine für Spiele entwickelte Sprache, die tatsächlich mit Grafikprimitiven kommt, statt dich siebzehn npm-Pakete installieren zu lassen. Die flussabhängige Typinferenz ist wirklich clever. Von Wouter van Oortmerssen gemacht, der Cube/Sauerbraten erschuf, also kennt er Spiele.
From the stands 3 of 33 comments
Flow-sensitive type inference with static type checks is a massively underrated niche. I find it crazy how Python managed to get so popular when even variable name typos are a runtime error
带静态类型检查的流敏感类型推断是一个被严重低估的领域。Python 变量名打错都是运行时错误,居然能这么流行真是疯了
静的型チェック付きフロー感知型推論は非常に過小評価されているニッチだ。変数名のタイポすら実行時エラーなのに Python がこれほど人気になったのは狂っている
정적 타입 검사와 함께하는 흐름 감지 타입 추론은 매우 과소평가된 틈새다. 변수명 오타도 런타임 에러인 Python 이 이렇게 인기를 얻은 것이 미친 것 같다
La inferencia de tipos sensible al flujo con verificaciones de tipos estáticos es un nicho muy subestimado. Me parece loco que Python se haya vuelto tan popular cuando incluso los errores tipográficos en nombres de variables son errores de runtime
Flussabhängige Typinferenz mit statischen Typprüfungen ist eine massiv unterschätzte Nische. Ich finde es verrückt, dass Python so beliebt wurde, obwohl selbst Variablennamens-Tippfehler Runtime-Fehler sind
BoppreH
This is made by Wouter van Oortmerssen, semi-famous OS game developer (Cube/Sauerbraten) and programming language designer
这是 Wouter van Oortmerssen 做的,他是半知名的开源游戏开发者(Cube/Sauerbraten)和编程语言设计师
これは Wouter van Oortmerssen 作、準有名な OS ゲーム開発者(Cube/Sauerbraten)でプログラミング言語設計者
이건 Wouter van Oortmerssen 이 만들었다, 반쯤 유명한 OS 게임 개발자(Cube/Sauerbraten)이자 프로그래밍 언어 디자이너
Esto lo hizo Wouter van Oortmerssen, desarrollador de juegos OS semi-famoso (Cube/Sauerbraten) y diseñador de lenguajes de programación
Das wurde von Wouter van Oortmerssen gemacht, halbberühmter OS-Spieleentwickler (Cube/Sauerbraten) und Programmiersprachen-Designer
rf15
It's used for a new game called Voxile
它被用于一款叫 Voxile 的新游戏
Voxile という新しいゲームで使われている
Voxile 이라는 새 게임에서 사용된다
Se usa para un nuevo juego llamado Voxile
Es wird für ein neues Spiel namens Voxile verwendet
skybrian