Pular para o conteúdo
The Codeherd

Radar Tecnológico · trial

Rust

Reescrevendo um caminho quente. A dor do borrow checker vem toda no início, depois some.

Anel
trial
O que isso significa
Estudando e experimentando ativamente.
Movimento
Novo

Reescrevendo um caminho quente — o motor de chunking por trás do Driftwood — porque o profiler continuava apontando para overhead de alocação que uma linguagem com garbage collector não ia deixar eu remover.

A dor do borrow checker vem toda no começo. Na primeira semana, brigar com o compilador sobre ownership parecia um imposto; na segunda, a maioria das brigas já estava pegando bugs reais — um buffer lido depois de já dever ter sido liberado — que na implementação antiga teriam ido pra produção como uma corrupção rara e difícil de reproduzir.

Continua em trial, não em adopt, até eu usar em um segundo projeto. Um caminho quente dando certo é um bom sinal, ainda não é um padrão.

← Voltar ao radar