Salta al contenuto

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Zig is amazing, yet there is one thing that I hate in that language.'nImporting Zig code as file like import(‘./foo.zig’) isn't good idea.

Senza categoria
1 1 0
  • Zig is amazing, yet there is one thing that I hate in that language.

    Importing Zig code as file like import(‘./foo.zig’) isn't good idea. Rust’s approach is way cleaner, and it also forces developers to namespace their code properly.

    On Zig, we have foo.zig that re-exports files under foo/ folder. Why don't we have mod.zig in each folder instead like Rust does? Sometimes it is very hard to track files and folders since this practice allows poor namespacing.

    On many GitHub projects, I see code like import(‘../../allocator/mimalloc.zig’). Instead, I always stick with import('root’).allocator.mimalloc. Path-based code importing makes refactoring and restructuring code very hard, and this style is too prevalent in Zig projects right now.

    I'm currently working on porting xv6 to Zig. I'm trying to properly namespace all the code I've written with minimal path-based import statement, which facilitates both reading and writing code.

  • Stefano Marinelliundefined Stefano Marinelli ha condiviso questa discussione

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @quinta un successone!

    per saperne di più

  • Hey! I'm talking about Mastodon and the Fediverse at on Wednesday. Sadly, I do not speak Spanish, and I'm not very familiar with Spanish-language Fedi spaces. Can you lovely people recommend me some servers to look up & suggest to folks? Gracias!

    per saperne di più

  • per saperne di più

  • Aggiungo una considerazione generale. Dire le cose come stanno anche quando non ci conviene, senza arrampicarsi sugli specchi, alla lunga rafforza le proprie posizioni anche se sul momento può sembrare il contrario.

    per saperne di più

  • Piccolo stralcio perché c'era troppo casino (e sono scarso a fare i video di mio)

    Concerto stupendo, gruppo perfetto, Mikael un meraviglioso cazzaro nei suoi intermezzi parlati ❤️

    per saperne di più

  • Secondo me non si può negare che il 7 ottobre ci fu un atto terroristico, non possiamo negare la realtà. Posso pure sostenere la resistenza palestinese (l'ho sempre fatto e continuerò a farlo) ma mi rifiuto di dire che uccidere dei civili sia un atto di resistenza, più che altro è un crimine di guerra. Inutile "contestualizzare". Hamas ha fatto un errore strategico gigantesco le cui conseguenze le pagano i palestinesi. Lo dico anche per rispettare la memoria di quelle ragazze che erano al rave.

    per saperne di più

  • @informapirata @morrolinux @privacypride domani con calma guarderò il video, ma mi salta subito all'occhio la verifica dell'età e il blocco dei bootloader: ormai è chiara la direzione, la puzza di censura e controllo è nell'aria già da qualche anno.
    Io la vivo male questo cosa, è un insulto, una prepotenza.
    Mi viene in mente, come primo istinto di sopravvivenza, di scaricare tutto il possibile da Internet perché domani potrebbe essere già tardi.

    Sogno una rete dove non esista neanche l'ISP.

    per saperne di più

  • Sto facendo un veloce ragionamento: se passasse Chatcontrol, ovvero se ogni straccio di privacy andasse definitvamente giù nella tazza del cesso, usare lo smartphone per me sarà intuitivamente *male*. Siccome non sono masochista spenderò sempre meno per un aggeggio che di fatto mi danneggia e basta. Solo io prevedo che ci sarà un discreto calo di vendite ? O tutti come pecoroni a farsi scansionare la retina pur di vedere l'ultima serie tv, accedere a qualche social malato ecc. ?

    per saperne di più
Post suggeriti