uwenku
タグリスト
linear-types
4
熱
1
答えて
Idrisの「BorrowedType」の意図は何ですか?
idrisには、UniqueTypeという名前のユニバースがあり、そのタイプの値は1回しか使用できません。私が知る限り、これを使用して高性能コードを書くことができます。 は、しかし、値が一度だけ使用することができるという事実は、通常はあまりにも限られているので、それを消費するのではなく、値を借りする方法があります: data Borrowed : UniqueType -> BorrowedTyp
idris
linear-types
uniqueness-typing
2016-10-02
3
熱
1
答えて
どのようにして、線形タイプは「重複」のそのような実装を防止できますか?
私は最近、Linear Typesについて、(厳密に)一度だけ使用される引数を表現するのに便利なツールであることについてthe post on Tweag.IOを読んでいます。彼らは、以下の例を提示: dup :: a ⊸ (a,a) dup x = (x,x) は今、多分私は考えを誤解していますが、なぜこれがで回避することができませんでした。 dup' :: a ⊸ (a,a) dup'
haskell
types
linear-types
2017-08-04
最新の質問
1.
オプションツリーの配列からCSSを設定する方法は?
2.
jQueryそれぞれのホバリングとアウト機能
3.
タプルをルビのハッシュに渡す
4.
HDFSからのテキストファイルの読み取りと印刷
5.
ASP.net MVC AntiForgeryToken
6.
コール素子
7.
グローバルエクスプレスリクエストモジュールを使用せずに変数にアクセスする
8.
Python Processpoolexecutor - キューを強制終了しますか?
9.
のstd :: make_uniqueの(と据え付ける、emplace_backの)initializer_list引数の厄介な控除
10.
Git - ローカルブランチから引き出した後にリモートブランチからコミットします