{デライト}{一日一文}{最近の変化}{これこそ}{これからは}{中層}{中層の文体}{深層の文体}{表層の文体}{捉えていた}...=}(107)

{希哲16年5月9日の日記 K#F85E/E74C-81EE}

昨日それなりに精神力使ってしまったので,半休にした。事務的な用事片付け組計調整出来デライト宣伝でも良い手応えがありと充実していた

引き続き6月新生デライト完成目標とするが,不測の事態想定7月まではゆとりを持たせることにした。いずれにせよ新生デライトの完成完全なデライトの成功直結する状況だ。十分な宣伝をしつつ,この期間確実に新生デライトを完成させられるかどうか。その時間配分全てがかかっている


黄金週間総括は,ちょっとした時間まとまりそうにないので,いったん断念することにした。そのうち振り返ることもあるだろう。

これまでの献典課題解消するような新しい文体出来たこと,それにより自分の中でデライト現実感ぐっと増したこと,その背景希哲館訳語なども含めて希哲館事業構想全体円熟があること,デライト一夜革命向けた本格的な伐木」が始まったのだということ,等々短い間色々な思い気付きがあった。いま文章にするには複雑過ぎる

初めてこの心境の変化気付いたのは夢の中だった。あのひどい悪夢は,大惨事起こる直前まで,最近の変化をこう前向き考えるようになったという良い夢だった。潜在意識心境の変化敏感に捉えていたのだろう。

一日一文新しい文体自然にツイストにも影響していたが,今後は一日一文ツイスト文体意識的に統一することにした。これまでいわば深層の文体中心たまに表層の文体」を使う程度だったが,「中層の文体」が加わり,これからは表層中層献典厚み増していくだろう。これこそ伐木」だ。

{用者}{第三次宣伝攻勢}{第四次宣伝攻勢}{宣伝攻勢}{視野が広がる}{日常的な}{機が熟しつつある}{理解ある}{移った}{この時期}...=}(104)

{希哲16年3月12日の日記 K#F85E/E74C-DD7D}

相変わらず開発快調で,大輪郭整備思い付いてから輪郭整備にほとんど時間を割けていない。もっとも,そろそろ頭の整理をしないと開発集中出来ない,というところで考えたのが大輪郭整備だったので,完了急ぐ必要無くなってしまった

大輪郭整備内容よりも,その構想によって脳爆発下での思考整理希望持てたこと,視野が広が思考全体最適化進んだことが良かったのだろう。

大輪郭整備については,15日までの完了目指すことにしていたが,時期こだわらず全体の釣り合いを見ながらじっくり進めていくことにした。


その代わり新しい目標出来た黄金週間睨んだ第四次宣伝攻勢だ。

昨年第三次宣伝攻勢でも,年度末年度始めデライト宣伝抑制し,黄金週間中心に宣伝攻勢をかけた。途中開発課題の方が大きくな自然に終息したものの,手応え非常に良かった

今年気付けばそんな時期だということに,3月入ってから気付いた2月28日の組計整理ではそんなことは考えず6月まで様子を見ることにしていたが,計ったように都合が良い

波状宣伝必要性疑問が生じたこともあり構想として宙ぶらりんになっていた第四次宣伝攻勢だったが,金風あたりから想定反してデライト高速化停滞したり,デラング整備重心移ったことで,日常的なデライト宣伝自然と抑制的になっていた。少数理解ある用者しかいないというのも,デラング整備にとっては非常に快適環境だった。

色々な偶然重なり,気付けば機が熟しつつあるやるならこの時期しかないだろう。思いついたのがだったので細かいこと考える時間が無かったが,黄金週間向けて調整していくことは決めた


14日振り返り日記

{用者}{HTML}{HTML5}{デラング}{進捗記録}{高い}{あれ}{役割を持たせる}{役割を持つ}{緩衝的}...=}(248)

{希哲16年2月15日10歩 K#F85E/E74C-2CA8}

進捗時限記録中略

昨日寝る直前にまた脳爆発があり,今朝にかけて文字装飾記法タグ記法周りの概念整理仕様整理急速に進んだ

文字装飾記法は,「文字装飾を伴う慣用表現」のための記法位置付けることにした。太字記法##斜体記法//下線記法__打ち消し線記法~~翌日のまとめで「打ち消し記法」から改称4記法基本とし,それぞれ所定装体スタイルを伴う <b><i><u><s> HTML 要素対応する

@ を使った文字サイズ記法% を使った色記法検討していたが,タグ記法概念が出来たことで中途半端なものになるため,これは廃案とする。

文字装飾記法はこれがほぼ完成形か。

検討過程

3つ検討方針

実装自体は容易部類で,記法概ね固まっていたにもかかわらず文字装飾記法実装踏み切れなかった理由として意味論的な問題があり,これが思いのほか難題だった。実装方針3通り考えられる

  1. 完全に意味論的な記法にする
  2. 完全に装飾的な記法にする
  3. 意味論装飾重ね合わせた記法にする

記法趣旨からしても,軽量標記マークアップ言語特性を考えても,1つ目に無理があるのは明らかだ。対応する HTML<b><i><u><s> は,私が何度解説を読んでもややこし感じる代物だ。それを多くの人正しく理解して使うのは不可能だろう。そもそも「文字装飾記法」という分かりやすい説明体系捨てることになるが,代替案があるわけでもない。

かといって,2つ目ももったいない。要は <span>装体指定だけにするということだが,例えば,太字にはしたいが <b> にはしたくない場合打ち消し線引きたい<s> にはしたくない場合がどれだけあるのかと考えると,無難通り越して臆病過ぎる失う可接性アクセシビリティ応用可能性釣り合わない

最終的に採用することになった3つ目も,全く考えなかったわけではないが,柔軟性に欠け,前の2つの悪い所組み合わされる気もして,有力案にはなっていなかった。

タグ記法による書き分け

この膠着状態変えたのは,前日概念としてまとまったばかりのタグ記法だった。

これまで,デラングにおける HTML は,どうしてもデラング出来ない表現をしたい場合などの“抜け道”とか“救済措置”に近い位置付けで,積極的に使うことを想定していなかった。実際個人的にはほとんど使っておらず放置している不具合多い部分だった。

デラングタグ記法として間接的に HTML使うことで,略記法導入可能になり,HTML 側の仕様変更に対しても一定の緩衝帯設けることが出来る。ここに来て初めて文字装飾記法でも「書き分け」が考えられるようになった文字装飾記法対応しうるのが全て1文字要素だったことも幸いした

昨日寝る直前に,##太字的な表現##<{font-weight:bold}>太字</> のように書き分けるよりも,##太字##<b>太字的な表現</b> のように書き分ける方がマシであることに気付いて,1つ目の実装方針完全に潰せた

これにより一時的に2つ目の実装方針再浮上したが,標準的に使う記法として標準的な用途最適化不足なのはやはり否めなかった

決着

最終的に,「文字装飾を伴う慣用表現」という用者自然に理解出来る範囲での意味論的位置付け与え逸脱する用途ならタグ記法書き分けるのが使用頻度に対して最適だろうという結論に達した。3つ目の実装方針洗練させた格好になる。

例えば##太字## は「太字装体<b>」に対応する装体邪魔なら <b>太字的な表現</b>書けるし,意味邪魔なら <{font-weight:bold}>太字</>略記法検討段階のように書けるが,これらの場合稀少なのは明らかで,記述量上手く釣り合うワープロならともかく,軽量標記言語手書きしようという人にとって難しい使い分けではないだろう。

そもそも<b><i><u><s> は,古くからある視覚的要素HTML5慣用的な用途引き継いで意味論化されたものなので,「文字装飾を伴う慣用表現」と非常に相性が良い相互変換にも全く問題ない

何より,直感的に入力すれば構造的に出力されるというデラングの理想適っている

文字サイズ記法色記法廃案

文字装飾記法を「文字装飾を伴う慣用表現」と位置付けたことで,慣用表現を持たない文字サイズ記法色記法仲間外れになるが,タグ記法によって出る幕がなくなった感があるので,ここで廃案にすることとした。

第一に,タグ記法略記法整備した方が一貫性応用可能性高い特定プロパティ省略出来るようにし,<{white}>白い文字</> のように書ければ,%white%白い文字%% と書くのと記述量大差ない

もともとパラメーター必要とする記法異質感はあり,文字装飾記法統一感損うかという懸念はあったので丁度良かった

波及的検討

波及的に,いくつかこまごまとした検討進んだ

組み合わせは「」ではなく「入れ子」へ

これまで,複数文字装飾記法組み合わせ#/太字と斜体/# のように,「記号を1つずつ逆さにした終了記号挟む」といったややこしい説明考えていたが,##//太字と斜体//## のような「入れ子」を #/太字と斜体/#短縮出来るという考え方にした方が分かりやすいため改めることにした。

タグ記法発展

今回検討で,タグ記法早くも実践的な役割を持つことになり,デラングにおける存在感一気に増した

タグ記法HTML仕様変更対する緩衝的役割を持たせること,要素名省略<span> にすることを考え始めた

{分かる}{遊び半分}{デラングを知らない人にロゴ案を読ませてみた}{いずれにせよ}{自然に}{練り込む}{読み方}{調整}{必要}{流れ}...=}(17)

{面白い実験👍 K#F85E/E74C-ACDE}

読み方分かるかどうかは課題だったので,「自分で読み間違えないか」ギリギリの所で調整しました。まあ,予備知識が無い人が読んで半々でしょうね。

矢印は読み方を意識させるためのものというより,「下げて上げる」流れ意識したデザインなので自然に文字連動したという感じです。

いずれにせよ遊び半分なのでまだまだ練り込む必要がありそうです。

{rgx_T}{s_T の補助函数}{進捗記録}{幸いした}{書き換え作業}{置換作業}{必要な時期}{置換した}{冗長版}{置換する}...=}(69)

{希哲16年1月28日16歩 K#F85E/E74C-C804}

進捗時限記録中略

Cμ 文字列処理改良rgx_T の置換道手の引数順序変更

作業方針再検討終了

あとは rgx_T::rpl()引数順序変更rgx_T の置換道手の引数順序変更完了だが,これまでの道手呼び出し箇所Dexごく一部限られていたのに対し,.rpl()Cμ 初期からあちこち使っている置換道手なので,少し複雑な作業になる。

まず,いったん .rpl()適当な名前変えて無効化し,呼び出し箇所引数順序変更済みの .rpl_glb() あるいは客体表現置換するか,正規表現客体表現使うまでもない処理なら s_T の補助函数置換する現時点.rpl_glb().rpl()冗長版に過ぎないため,置換したままにしておいて問題ない交度整理をしていけば自然に戻るはずなので,あえて再置換はしないことにした。

置換作業に入る前に,作業必要s_T の補助函数整備必要だが,既存の「類型化正規表現rgx_x_T置換道手旧式引数順序にならっているため,まず最初に客体表現ojx_x_Tへの書き換え作業済ませることにした。rgx_T直接使った交度から類型化正規表現への書き換え作業想定より遅滞していたことが幸いして,現時点類型化正規表現多くない

いずれにせよ正規表現総点検客体表現への書き換え必要な時期であり,保守性効率性大きな向上見込める良い機会だ。

=}
{HTML}{デラング}{進捗記録}{!--}{--!}{役割的}{記法的}{汎用志向}{区別しにくい}{最初の案}...=}(51)

{希哲16年1月24日4歩 K#F85E/E74C-2164}

進捗時限記録前略

補足記法注意記法についての再検討終了

20日4歩を以下のように修正した補足記法!? にする)

!--
軽い注意書き
--

!!--
重い注意書き
--

!!?? から認識する20日4歩では,ある程度整えた文章ならともかく,砕けた文章との相性が悪いチャット掲示板の投稿くらいの文章では,疑問符感嘆符だけを並べ感情表現することはある。汎用志向デラングでは問題だろう。

最初の案から,開始記号終了記号区別しにくいため終了記号には区切り線使うことを考えていたので,自然に区切り線組み合わせることを考えた

偶然だが,これが記法的にも役割的にも HTML込め言 <!-- ... -->似ているのに気付いたことも採用への好材料となった。!-- ではなく --! を使うことも考えていた

{自然に}

{}