Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

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

Gli #scout a #Genova partecipano alla manifestazione del #3ottobre2025 per#Gaza #nogenocidio

Uncategorized
1 1 10

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @Gina @krisfreedain good game! I've played a few games with my family too, though the youngest must be allowed to bend and/or dictate rules sometimes.

    read more

  • Optique 0.9.0プレリリース、テスト中です!

    今回の目玉機能はsync/asyncモード対応です。非同期の値パースや補完に対応したCLIパーサーが作れるようになりました。Gitのブランチ/タグ一覧のように、シェルコマンドの実行が必要な補完にぴったりです。

    Asyncモードはcombinatorを通じて自動的に伝播するので、開発者は末端のパーサーでだけsync/asyncを決めればOKです。

    インストール:

    npm add @optique/core@0.9.0-dev.212 @optique/run@0.9.0-dev.212 deno add --jsr @optique/core@0.9.0-dev.212 @optique/run@0.9.0-dev.212

    マージ前にフィードバックいただけると助かります!特に気になる点:

    APIの使い勝手 見落としているエッジケース TypeScriptの型推論の問題

    ドキュメント:

    Async value parsers(英文) Async parser execution(英文)

    PR: https://github.com/dahlia/optique/pull/70

    read more

  • @krisfreedain lol where did you get that??

    read more

  • Optique 0.9.0 프리릴리스 테스트 중입니다!

    이번 주요 기능은 동기/비동기 모드 지원입니다. 이제 비동기 값 파싱과 자동완성을 지원하는 CLI 파서를 만들 수 있습니다. Git 브랜치/태그 목록처럼 셸 명령 실행이 필요한 자동완성에 딱이에요.

    컴비네이터를 통해 async 모드가 자동으로 전파되기 때문에, 개발자는 말단 파서에서만 동기/비동기를 결정하면 됩니다.

    설치:

    npm add @optique/core@0.9.0-dev.212 @optique/run@0.9.0-dev.212 deno add --jsr @optique/core@0.9.0-dev.212 @optique/run@0.9.0-dev.212

    머지 전에 피드백 주시면 정말 감사하겠습니다! 특히 이런 부분이 궁금해요:

    API 사용성 에지 케이스 TypeScript 타입 추론 문제

    문서:

    Async value parsers (영문) Async parser execution (영문)

    PR: https://github.com/dahlia/optique/pull/70

    read more

  • Optique 0.9.0 pre-release is ready for testing!

    The big new feature: sync/async mode support. You can now build CLI parsers with async value parsing and suggestions—perfect for shell completions that need to run commands (like listing Git branches/tags).

    The API automatically propagates async mode through combinators, so you only decide sync vs async at the leaf level.

    Try it:

    npm add @optique/core@0.9.0-dev.212 @optique/run@0.9.0-dev.212 deno add --jsr @optique/core@0.9.0-dev.212 @optique/run@0.9.0-dev.212

    I'd love feedback before merging! Especially interested in:

    API ergonomics Edge cases I might have missed TypeScript inference issues

    Docs:

    Async value parsers Async parser execution

    PR: https://github.com/dahlia/optique/pull/70

    read more

  • Fun night to play Ticket to Ride - Netherlands edition 🇳🇱 (especially when I win lol 🤣)

    read more

  • Happy New Year to the @coop family! Looking forward to another year of sustainable, equitable, and democratic community building.

    read more

  • Modern optimizing compilers are truly amazing. Rust / LLVM just broke my brain by turning what I was SURE would be poorly optimized code due to indirection into a tight result with zero perceptible overhead.

    Modern CPUs also probably help.

    read more
Post suggeriti