purescript

    2

    1答えて

    Purescriptで以下が機能しない理由を理解しようとしています。私はそれがハスケルコミュニティによっても答えることができるという気持ちがあるので、私はそれをクロスリストしました。 一般的な要旨は次のとおりです。 私はdoブロックを持っている場合、私は使い捨ての値に投げることができませんか?この例では、一連のモナディック計算の途中で(Haskellのprintに似た)何かを記録しようとしています

    2

    1答えて

    purescriptハロゲンでsvg要素を利用するためのアクセシブルな方法はありますか?私は<svg>の中で動的な、クリック可能なグラフを描こうとしていますが、svgにある唯一の参照は、CSSのテーマ付けにもっと関係しているようなHalogen.Themes.Bootstrapです。

    0

    1答えて

    は、このevalの枝を持っている: eval (SetTest tName next) = do H.set (State Nothing) detail <- H.fromAff $ toAff settings $ getTestsByTestname (tName ^. unTestName) H.set (State (Just detail))

    2

    1答えて

    purescript-halogenに要素を選択する機能がありますか、それともidで要素を選択する必要がありますか(それは私にとっては非常に奇妙なようです)。 私は追求のドキュメントを読んでおり、UtilにはselectElementの機能がありますが、idで選択できるものはありません。 私はElementを取得するためにgetElementById :: ElementId -> NonElem

    0

    1答えて

    シンプルなPurescriptアプリケーションを構築しようとしていますが、なぜ型クラスインスタンスエラーが発生し続けるのかわかりません。 具体的には、私のComponentの中で、evalという関数を私のクエリ代数を操作するように定義しています。その過程で、私は楽しいためにコンソールに何かを記録するだけです。 type AppEffects eff = (HalogenEffects (conso

    0

    2答えて

    、: - test :: Boolean test = true は、コンパイル済みのバンドルおよび最適化されたJavaScriptの出力にエクスポートされ、そして私のJSコードに利用できるようになります。私は別のモジュールを宣言し、(同じsrcフォルダ内の)別の.pursファイルを持っており、それが持っている場合 しかし: - test1 :: Boolean test1 = true

    3

    1答えて

    私はマップしたいレコードがあります。記録要素は異種のものですが、より親切な種類のものです data U a = U a data V a = V a data R a = R {x :: a Int, y :: a String } fromU2V (U a) = V a r1 = R { x: U 1, y: U "yo!" } map f (R { x: x, y: y })

    0

    2答えて

    次の機能をもっとエレガントに書いてもらえますか? 私はいくつかのパターンを見ることができますが、私はそれらのパターンを抽象化する方法や、より簡単な関数の書き方を見つける方法がわかりません。 type HasRemainder = Boolean tomorrow :: Date -> Date tomorrow date = unsafePartial $ canonicalDate y (

    0

    1答えて

    部分的に適用される関数are instances of the MonadReaderのため、次のコードはなぜ間違っていますか? runReader (\x -> x + 2) 4 あるいは runReader (\x -> pure $ x + 2) 4