2018-09-07 slamdata/purescript-css をためす
bouzuya/rally-qr-code-list 。 CSS (slamdata/purescript-css) の続き。まだ途中。
意外と型がふわふわしている。 fromString
が頻繁に出てくる。ほとんど文字列で書いてるような感覚。
ルールセットをネストする関係なのか Rule
がゆるい。 CSS では declaration と import などを別にすべきだろうけど、そうされていない。
CSS における >
を書きづらい。一応 |>
があるけど、書きづらい。とりあえず↓の (?>)
を定義してごまかしている。
import CSS (App(..), CSS, Rule(..), Selector, rule, runS)
import Prelude (($))
infixr 5 select' as ?>
select' :: Selector -> CSS -> CSS
select' sel rs = rule $ Nested (Child sel) (runS rs)
CSS の cursor
プロパティが存在しない。たぶん他にも欠けているものがある。追加が結構面倒だ。 cursor プロパティを追加する Pull Request は放置されている。
うーん……。昨日 (2018-09-06) も微妙と書いたけど、正直、あまりこれで書きたくないな……。最低限のものを書いて済ませようか……。
- URL / QR コードの表示を切り替える
- QR コードの誤り訂正レベル (L/M/Q/H) を切り替える
- 未認証時のリダイレクト
マストドン……。
『アントマン』を観た。 2016-08-11 に観ている。アリが嫌いじゃなければ良さそう。
明日は Oxygen Not Included のアップデートが来ているはずなので、またはじめからやりたい……。