haskell-jp / general #14

@fmr23s has joined the channel
@ghbjy6 has joined the channel
@skazufumi.a02525 has joined the channel
@koyama has joined the channel
@zokutyou2 has joined the channel
昔の話ですが,職場のOSがWin10になり,新しいGHCが使えるようになったのでAttoparsec.Text.Lazyで実装したら3分の1ほどのメモリ消費になりました.
@tatsuhiro.9699 has joined the channel
@kazy.crazycloud has joined the channel
@kenta.teruteru has joined the channel
@keikagawadesu.7k has joined the channel
@ktchg752 has joined the channel
@kilo7998 has joined the channel
質問させていただきます. TemplateHaskell で以下のコードでコンパイル時に文字列を埋め込んでいます. UTF-8のcsvファイルの数値等は問題なく読み込めるのですが,日本語を埋め込む際に何故か先頭に「・」(中点)が入り込み困っています. この現象の原因に心当たりがありましたらご教示下さい. 環境は Win10 Docker for Windows 上のCent OS 7, GHC 8.6.3 です.
本題じゃないですが、
	lift t + [|TL.pack $(lift $TL.unpack t) |]

+= のまちがいですかね?
はい,間違いです. ご指摘ありがとうございます.
修正させていただきました.
大変申し訳ありませんが,自己解決しました.
エディタの関係でBOMの\65279が記述されており,TemplateHaskellがそれを書き込んでいたようです.
@ms_020916 has joined the channel
@tcokygets has joined the channel
@satoshi.murakumo has joined the channel
@ringo1625 has joined the channel
@shiropenko has joined the channel
@ayanamizuta has joined the channel
@kawasakitk has joined the channel
@spinylobster has joined the channel
tomitake.yokosekanemo
@tomitake.yokosekanemo has joined the channel
@masanori.machii has joined the channel
@koyanagis has joined the channel
@pen_g_uin has joined the channel
32.allegro.con.brio.e
@32.allegro.con.brio.e has joined the channel
@srtubaki has joined the channel
@chanceux555 has joined the channel
@contact has joined the channel
@tech has joined the channel
@imawaki_k has joined the channel
@talw10 has joined the channel
@furu.furu.kk.204 has joined the channel
@ytk.nishimura has joined the channel
@sleepy.st818 has joined the channel
@3bmnltlllpn has joined the channel
質問させていただきます
haddock のGrid Table で日本語を使いたいのですが,方法はありますか?
英数は問題なく作成されるのですが,日本語を入れると崩れます.
Haddockの versionは 2.22.0 です.
崩れる、というのはどういう状態でしょうか?
文字化けする?それともテーブルのレイアウトがおかしい?
(言語化するのが面倒なら入力したソースとhaddockが出したHTMLのスクショでもいいです)
あと、そもそもほかの箇所で日本語が使えるかも気になります。

どちらにしても、おそらくバグとして報告しないとダメな問題ではないかと思います...
仮にワークアラウンドがあったとしても、所詮ワークアラウンドですし。
以下の例(部分ですみません)をstack haddockしたものが,画像になります.
-- | test
--
-- +----+----+
-- | a | b |
-- +====+====+
-- | a |
-- +---------+
-- | b |
-- +---------+

-- | test
--
-- +----+----+
-- | あ | い |
-- +====+====+
-- | あ |
-- +---------+
-- | い |
-- +---------+
日本語自体の表示はされますが,Grid Tableが作成されません.