haskell-jp / general #15

他の箇所や,他のMarkupでは日本語は正常に表示されています.
取り急ぎ、haddockのissueは https://github.com/haskell/haddock/issues とだけ案内しますね。
英語などいろいろ敷居が高いようであれば、時間のあるときに出来る人が報告します。
英語よりもHaskellや一般的なプログラムの用語や慣習に疎いのですが,そういった人間が報告してもいいものでしょうか?
特に問題はないと思います。
こうした問題を報告するときの慣習に関して言えば、今回は
- haddockのバージョン
- 使用しているOS
- 現象が再現するソースコード(なるべく小さいものがいいです)
- 現象を再現させる手順(コマンド)
- 現象が再現した際のスクリーンショット(今上げていただいたようなもので十分です)
まで出せば、十分伝わるでしょう。
丁寧にありがとうございます.
参考にさせて頂き,時間を作って報告させていただきます.
試してみたところ、おそらくですが、「日本語の文字も1桁分」だと思っているような気がします。なので、上下の - の個数を日本語だろうがなんだろうが1文字は1個にして合わせると、表がちゃんと出る気がします。
stack new hoge で作ったスタブの Lib.hs を
module Lib
    ( someFunc
    ) where

-- | emit a greeting message
--
--  +------+----+
--  | おはよう | 世界 |
--  +======+====+
--  |   こんにちは   |
--  +-----------+
--  |   さようなら   |
--  +-----------+

someFunc :: IO ()
someFunc = putStrLn "Hello world"

こんな風にしたらちゃんと HTML で表組がでました
あ、もちろん文字コードは UTF-8 で、かつ環境変数 LANG に ja_JP.utf8 を入れておく必要はありそうです
この問題、 Haskell のオフサイドルールとも同根な気がします。たとえば
fほげ x = y where y = z
                z = x

のようにしないと y= と z= のカラムが揃ったことにならないのです
たぶん Unicode の east asian width https://ja.wikipedia.org/wiki/%E6%9D%B1%E3%82%A2%E3%82%B8%E3%82%A2%E3%81%AE%E6%96%87%E5%AD%97%E5%B9%85 の問題なんですけど、下手にそこ変えると「今までは上記のようにして動いていたコード(がもしあれば)」が動かなくなる、という問題がありそうで、厄介そうですね
現状、一文字はとにかく一桁分ということであれば、それはそれでスジは通っている(?)気はするので、下手に「気持ち悪いから直せ」と主張しないほうがいいのかもしれないなあ、と思います
なるほど。。。すみません、私の読みが甘かったですね。。。 :cold_sweat:
そもそも文字数に合わせて表を書かないと行けないという仕様がいまいちなんで改善してくれよ、Issueがあるのでそこに一言添えるのはアリかも知れませんね :thinking_face: https://github.com/haskell/haddock/issues/756
@takase has joined the channel
@shibuya has joined the channel
@koyama41 様
ありがとうございます.
確かに幅でなく文字数で合わせると解決しました.
しかし,これ数を数えて調整しながらかくと,人間が行う作業ではなくなりますね.
@kafu has joined the channel
@ has joined the channel
桐ケ谷和人
@桐ケ谷和人 has joined the channel
@warugaki_k_k has joined the channel
@ has joined the channel
@ has joined the channel
@mod_poppo has joined the channel
@ has joined the channel
@ has joined the channel
@ has joined the channel
@dyoshikawa has joined the channel
イベントチャンネルでもアナウンスされたとおり、本日 Hatchobori Haskell のミートアップを開催します。
関連する情報をアップするためのチャンネルを作らせていただきましたので、質問、コメント、詳細、情報共有などはこちらでやりましょう。
hatchobori-haskell
@trueshot86 has joined the channel
@K.Iida has joined the channel
@hatayama has joined the channel
@fuuzetsu has joined the channel
@Yamaoka has joined the channel
@considerate has joined the channel
@ has joined the channel
@RaminHAL9001 has joined the channel
割と重要なのでこういう連絡もhaskell_jpのtwitterアカウントでやってみました。ついでに再共有します。
https://twitter.com/haskell_jp/status/1104536735709425664
@mofumofu has joined the channel
@ has joined the channel
Anyone here who's at the hatchobori meetup?
Folks at the hatchobori meetup get togerther at hatchobori-haskell
@Fintoo has joined the channel
再びメンテ情報。今度はstackageです。 https://twitter.com/haskell_jp/status/1105600472805564416
@ has joined the channel