home.social

#nusa — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nusa, aggregated by home.social.

fetched live
  1. Ahhh, #Tuchel brings #James to disrupt the circles of #Nusa.
    Will this succeed? I don't think...

    #NORENG

  2. 🚨Now official: Antonio #Nusa, new winger of RB Leipzig!

    … with a contract signed until 2029 ✔️🇳🇴

  3. 🚨🔴 DONE DEAL: Antonio #Nusa will join RB Leipzig with immediate effect ✔️

    ▫️Medical and signing today
    ▫️Transfer fee: around €20-22.5m
    ▫️Contract until 2029.

    19 y/o winger from Brügge will replace Dani #Olmo. All the other RB options as Bakayoko, Conceicao and Cherki are off. Partially too expensive and no agreements have been reached despite new talks.

    @[email protected] | @[email protected] | @[email protected] 🇳🇴

  4. 🚨🔴 Antonio #Nusa, ok the verge to join @[email protected] with immediate effect to replace Dani Olmo ✔️

    19 y/o winger from FC Brügge already on-site to undergo his medical today as per @[email protected].

    Deal will happen.

    @[email protected] | @[email protected] 🇳🇴

  5. devlog

    I mostly complain that all system programming languages locked to C callconv & ABI which make it hard for me to target wasm32-web.

    Now here another deep dive why C ABI cause problems:
    - faultlore.com/blah/rust-layout
    - mcyoung.xyz/2024/04/17/calling

  6. devlog

    alright, so `__attribute__((address_space(N))` has something todo with wasm multi-memory 🤔

    openasip.org/user_manual/TCE/n

  7. devlog

    I wonder if there's `rustc` flag to bypass proper ABI adjustment 🤔

    I want to target wasm32 but the C ABI Convention get in the way.


    github.com/rust-lang/rust/issu

  8. I think I found a language that is suitable to write the wasm runtime for
    github.com/titzer/virgil

    I'm hoping that language support multi-values return and multi-memory since wizard-engine also written in Virgil 🤔
    github.com/titzer/wizard-engine

  9. devlog

    Let's dump my build graph in case I need to revisit again to build my own Rust crate for inline wasm text

    github.com/DrSensor/nusa/wiki/

  10. devlog

    I think I can use this 😏
    doc.rust-lang.org/core/hint/fn

    (ugh, I think I should learn how to build my own allocator)

    Courtesy
    github.com/Speykious/cve-rs

  11. devlog

    dun..dun-dun
    Intent to Ship: WebAssembly Multi-Memory
    groups.google.com/a/chromium.o

    Oh yeah, multi-memory is coming!! It really scratch my head implementing Apache Arrow that share memory across instances and boundaries (i.e worker, shader, main-thread).

    But wait, I need a Rust crate/macro for wasm inlining (similar to `asm!()` or at least a `#[proc_macro] extern {}`). Using llvm-mc to write wasm specific stuff and link them with rust `output.{so,wasm}` really give me a headache.

  12. devlog

    Pomsky now have unit test (yay).
    pomsky-lang.org/blog/pomsky-0.
    I've been using code comments to annotate the success&fails criteria.
    Oh by the way "unit test" is a pun for "you need test"

  13. devlog
    github.com/llvm/llvm-project/i

    I guess I can finally enable debuginfo in wasm-opt after I compile my [component].wasm with rustc with debuginfo & DWARF enabled.

  14. devlog

    Now I'm tempted to replace because separating type annotation into .d.ts didn't works on `class`and `abstract class`. Even `/ @abs​tract */ class`didn't exist.

    Thinking to replace it with because it has sane comment-based type annotation. But hold on, does it support Ruby style for type annotation?
    (I mean separation between file.js as implementation and file.d.ts as type annotation)

  15. devlog

    Just finish replacing JSDoc with *.d.ts (inspired from Ruby ) so I can debug it easily without too much distraction.

    Somehow using either or make it difficult to reason when fixing many regression I encounter 😵‍💫

  16. devlog

    LoL, I'm not sure why nix rebuild `pkgs.rome` instead of fetching it from cache.nixos.org 🤔

  17. devlog
    Migrating my build system to xmake.lua

    I love this era of AI. Figuring out how to do this based on the official docs is impossible for me.

    phind.com/search?cache=ihtsqit