Ryohei Ueda

Results 10 comments of Ryohei Ueda

Yeah, I have the same problem.

ん, けっきょくどういうことですか?

pythonで$識別子を使った例ってどんな感じなのでしょうか (Python素人です)

なるほど, 理解しました > :foo: > 後ろの:はいりますかね? > 普通にキーワードでは微妙でしょうか? 以下の三つのパターンを考えて見ましたが, 使いやすさではキーワードが楽ですね. ただ, 健全性は微妙です (substitute ":who likes :what" '((:who . "tim") (:what . "kung pao"))) (substitute ":who: likes :what:" '((":who:" . "tim")...

substituteは識別子がたりないときにエラーにするのですね >>> d = dict(who='tim') >>> Template('Give $who $100').substitute(d) Traceback (most recent call last): [...] ValueError: Invalid placeholder in string: line 1, col 10 >>> Template('$who likes $what').substitute(d) Traceback (most...

お, なるほど. デフォルト":"で, キーワードとかで選べるようにするというのはどうでしょうか?

とりあえず適当なものを実装しました. $と:の問題はとりあえず何も考えずに, pythonのものを踏襲しました. TODO: 今はdictionaryを文字列で作る仕様にしちゃってますが, シンボルでもできるようにすべき 使い方は (clap-string:substitute (clap-string:make-template "$$hoge $hoge $a $$odiejw oiajdeoj fuga piyo ${hoge fuga} $aabbcc") (clap-builtin:dict '(("hoge" . "HOGE") ("a" . "A") ("hoge fuga" . "HOGE...

@doronhi Thanks. I updated the description.

I've just rebased the PR to resolve merge conflicts.

I rebased this PR, could you review it?