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
@yasuhide.takase has joined the channel
@ponta027 has joined the channel
@koyama 様
ありがとうございます.
確かに幅でなく文字数で合わせると解決しました.
しかし,これ数を数えて調整しながらかくと,人間が行う作業ではなくなりますね.
@kafu.h1998 has joined the channel
@thibodeau9 has joined the channel
@98p43aecscew has joined the channel
@e145702 has joined the channel
@hirata.kei has joined the channel
@ryouheing has joined the channel
@minorinoki_haskjp has joined the channel
@hinoshita1992 has joined the channel
@buddha0818 has joined the channel
@takashi.mtsd has joined the channel
@dyoshikawa1993 has joined the channel
イベントチャンネルでもアナウンスされたとおり、本日 Hatchobori Haskell のミートアップを開催します。
関連する情報をアップするためのチャンネルを作らせていただきましたので、質問、コメント、詳細、情報共有などはこちらでやりましょう。
hatchobori-haskell
@trueshot86 has joined the channel
@elkel53930 has joined the channel
shinji.hatayama709
@shinji.hatayama709 has joined the channel
@fuuzetsu has joined the channel
@oswald_boc has joined the channel
@viktor.kronvall has joined the channel
@onwarmermusic has joined the channel
@ramin.honary has joined the channel
割と重要なのでこういう連絡もhaskell_jpのtwitterアカウントでやってみました。ついでに再共有します。
https://twitter.com/haskell_jp/status/1104536735709425664
@okimoto has joined the channel
@jesper has joined the channel
Anyone here who's at the hatchobori meetup?
Folks at the hatchobori meetup get togerther at hatchobori-haskell
@vqgofndplhjr has joined the channel
再びメンテ情報。今度はstackageです。 https://twitter.com/haskell_jp/status/1105600472805564416
@chinsan514 has joined the channel