22:22:34
icon

【先行】お兄ちゃんはおしまい!第86話|ねことうふ|pixivFANBOX
https://grinp.fanbox.cc/posts/7647745

Web site image
【先行】お兄ちゃんはおしまい!第86話|ねことうふ|pixivFANBOX
19:53:36
icon

“6歳ごろ、女子高校生が競技麻雀に挑む漫画「咲―Saki―」にはまった。はじめはキャラクターがかわいくて好きだったが、次第に自分でもやってみたくなった。”

ドラもリャンメンで…麻雀用語操る小学生 人気の背景に2次元キャラ:朝日新聞デジタル
https://www.asahi.com/articles/ASS3M5H22S3CUTIL001.html?ref=tw_asahicom

Web site image
ドラもリャンメンで…麻雀用語操る小学生 人気の背景に2次元キャラ:朝日新聞デジタル
11:56:43
2024-03-22 11:54:18 kamiya344님의 게시물 kamiya344@social.mikutter.hachune.net
icon

This account is not set to public on notestock.

11:50:23
2024-03-22 11:46:38 kamiya344님의 게시물 kamiya344@social.mikutter.hachune.net
icon

This account is not set to public on notestock.

11:50:10
icon

あとあそこらへん全年齢作品ばかりじゃない?(R-18 版があとで出ることもあるけど

11:47:06
icon

じつは Key も Leaf もあんまりやったことない

11:46:54
2024-03-22 11:42:20 もちゃ(あと-13.60Kg)님의 게시물 mot@mastodon.motcha.tech
icon

This account is not set to public on notestock.

11:46:17
2024-03-22 11:46:07 桜井政博님의 게시물 osa_k@social.mikutter.hachune.net
icon

Node.js 20(と新しめのNode18)はparseArgsが標準で入ってるのでTypeScriptを書けば要件満たせそう

11:46:07
icon

@kamiya344 17 歳ですが……

11:41:25
icon

鍵 → 葉!?

11:41:08
2024-03-22 11:39:39 himanoa님의 게시물 himanoa@mstdn.maud.io
icon

This account is not set to public on notestock.

11:39:58
icon

@himanoa 世の parser-combinator ライブラリ、トークン列にしてパースするまで宣言的に書けて強力すぎるのでわりとなんでも読めちゃうのはそう……

11:37:29
icon

@himanoa と思ったけどオプション引数はフラグに応じて次のトークンが引数になるか別のオプションスイッチなのか、引数なら何の型になるか、ぐらいの syntax なくはないか……(とはいえ parser は要らないけど……

11:35:13
icon

@himanoa CLI arg べつに context 依存する syntax を備えてるわけではないのでそもそも必要なのは parser ではなく tokenizer だけという

11:34:12
icon

@akahana 今どきっていうより CLI なら flag がデフォルトでは(POSIX の getopt とか何十年もそうだし)。位置に依存するのって最初の引数か最後の引数かにしないと CLI だとどのみち sh からは文字列でしか渡されないから事故しかないし、結局そうすると最後の引数は input file name で最初の引数は subcommand の特等席になりそうだし

11:29:23
icon

@himanoa external dependency 持つのに申請とか SBOM 作ったり必要な組込みとかだと実際自作でよさそうだし、かといってわざわざ自作するのもなんではあるので社内ツールとかならガンガン clap とかつかっちゃえでもある

11:27:31
icon

@himanoa べつにこの程度のもの作るのってそんな工数かからないし難しくもないはずなので、それぐらい自作しててもいいよねになりました

11:26:19
11:22:45
icon

@himanoa https://social.vivaldi.net/@akahana/112136928198372032
これだと clap も 3rd-party の crate だからだめそうかなとおもいました

Web site image
アカハナ (@akahana@vivaldi.net)
11:21:51
icon

positional argument のうれしさは実はあんまりわかってない

11:20:43
icon

持ちネタ的に Rust かなんかでそういうの自作して手持ちしておいたほうがはやそう

11:19:18
icon

POSIX API 程度であれば全部標準装備なので引数は getopt(3) もあるし、CLI のための機能はほぼぜんぶそうだし……

11:17:51
icon

静的型付けで、CLI のための~で、引数処理が~なやつって人によってはある意味 C がそうなんだよね、そもそも CLI な世界のための言語だし……。

11:16:27
icon

「引数処理が書きやすい」が何想定なのかわからない(どういう機能があればいいのかしら

11:14:44
icon

ちゃんと考えろ

11:12:41
icon

型安全考えると初手 python 捨てるところから始めちゃうな……

11:12:13
2024-03-22 11:12:04 himanoa님의 게시물 himanoa@mstdn.maud.io
icon

This account is not set to public on notestock.

11:10:25
icon

argparse の使いかた毎度調べたりするのより docopt のほうがラクなんだよね、ついでに CLI の usage が常に更新できるし

11:06:28
icon

docopt は Python のべんりライブラリだと認知していたけれど、upstream 見にいったら Ruby や Go、C/C++ はもちろん Rust、Haskell、Nim なんぞにも porting されててびっくりした。