PureScript の ffi (2) Maybe 型

PureScript Language
モチベーション 以下のような js コードを PureScript から呼び出すことを考えます。 "use strict"; exports.funcImpl = function(x) { if (x =...

PureScript の ffi を使ってみる

PureScript Language
PureScript から JavaScript のコードを呼ぶ JS のコードを呼ぶ方法を調べたのでまとめておきます。 Test.purs と Test.js という名前でファイルを作ります。(ファイル名が異なる場合はコン...

PureScript のモジュール宣言

PureScript Language
PureScript のモジュール宣言 Haskell と少し違うのでメモとして残しておきます。 export list keyword 関数 型 型演算子 t...

Prelude モジュールを読む (7) Data.HeytingAlgebra, Data.BooleanAlgebra

PureScript Prelude
Prelude モジュールを読む (7) Data.HeytingAlgebra, Data.BooleanAlgebra Prelude モジュールは purescript-prelude パッケージで定義されているモジュールです...

Prelude モジュールを読む (6) Data.Semigroup, Data.Monoid

PureScript Prelude
Prelude モジュールを読む (6) Data.Semigroup, Data.Monoid Prelude モジュールは purescript-prelude パッケージで定義されているモジュールです。 今回は以下の2つ...

Prelude モジュールを読む (5) Data.Ordering, Data.Ord, Data.Bounded

Prelude PureScript
Prelude モジュールを読む (5) Data.Ordering, Data.Ord, Data.Bounded Prelude モジュールは purescript-prelude パッケージで定義されているモジュールです。 ...

Prelude モジュールを読む (4) Control.Monad, Data.NaturalTransformation, Data.Eq, Data.Show

PureScript Prelude
Prelude モジュールを読む (4) Control.Monad, Data.NaturalTransformation, Data.Eq, Data.Show Prelude モジュールは purescript-prelude...

Prelude モジュールを読む (3) Data.Boolean, Data.Function, Control.Applicative, Control.Bind

PureScript Prelude
Prelude モジュールを読む (3) Data.Boolean, Data.Function, Control.Applicative, Control.Bind Prelude モジュールは purescript-prelud...

Prelude モジュールを読む (2) Data.Void, Control.Category, Control.Apply, Control.Semigroupoid

PureScript Prelude
Prelude モジュールを読む (2) Data.Void, Control.Category, Control.Apply, Control.Semigroupoid Prelude モジュールは purescript-prel...

Prelude モジュールを読む (1) Data.Unit, Data.Functor

PureScript Prelude
Prelude モジュールを読む (1) Data.Unit, Data.Functor Prelude モジュールは purescript-prelude パッケージで定義されているモジュールです。 Preludeではいくつ...