問題タブ [deriving]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
parsing - 派生インスタンスの生成コードを表示する方法 / Haskell での派生
したがって、Haskell では、これを行うのは非常に簡単です。
これは素晴らしいことですが、Haskell から Elm 言語に文字列としていくつかのデータを渡すことができるようにしたいと考えています。言語は十分に似ているため、Read の Haskell 実装があれば、手作業で簡単に Elm に変換できます。
問題は、派生を使用すると関数が自動的に生成されることですが、実際にそれが何をするのかわかりません。
コード自体を実際に見ることができるように、読み取りと表示を使用して解析および表示するためのコードを自動的に生成する方法はありますか?
generics - テンプレート haskell を使用せずにレコード データ型を派生させる
それで、私は GHC.Generics を少しいじってみました。これは素晴らしいものですが、主にインスタンスの生成に限定されているように見えます。
可能であれば、別のデータ型から新しいデータ型を派生させたいと考えています。
次のタイプがあるとします。
次のデータ型を「無料で」取得したいと思います。
私が考えた 1 つの可能性は、型ファミリを使用することでしたが、新しいデータは Xpto と同じ種類を取得する必要があります。
私はこれのどれも不可能だと考え始めており、それには正当な理由があると確信しています。
注 1: これは Template Haskell でおそらく実行可能であることを知っています...他の方法があるかどうか疑問に思っています。
haskell - コンテキストで型付け可能なインスタンスの派生
HTTP リクエストを処理するための関数セットを作成しており、失敗を処理するための一連の例外を作成する必要があります。ここにあります
ここでWrongURIException
、不正な uri、ConnException
TCP スタックのエラー、および 2xx 以外の応答コードで応答を処理する RequestException に対応します。3 行目で宣言instance Exception
する前に、Typeable を派生させる必要がありますが、型がわかりません。どうすればいいですか?