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

Una barca della Flotilla ce l'ha fatta a rompere il blocco


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