[過去ログ]
関数型プログラミング言語Haskell Part33 (1002レス)
関数型プログラミング言語Haskell Part33 http://mevius.5ch.net/test/read.cgi/tech/1581326256/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
54: デフォルトの名無しさん [sage] 2020/03/08(日) 11:51:03.08 ID:+VYxIyVU spacemacs(intero)からvscode(hie)に移行しました。 前者だとノーマルモード時に, s bでターミナル起動+stack ghciできてたのですが、 vscodeで同じようにやるのは、どうやったら出来ますか? http://mevius.5ch.net/test/read.cgi/tech/1581326256/54
238: デフォルトの名無しさん [] 2020/04/19(日) 01:36:44.08 ID:WM8Q0HWB ``` code type O x a b = (b -> x) -> a -> x type C x a b = a -> (b -> x) -> x in_away :: O x c d -> O x b c -> O x a b -> O x a d in_away cd bc ab = cd %.% bc %.% ab where (%.%) = flip (.) in_home :: C x c d -> C x b c -> C x a b -> C x a d -- in_home cd bc ab = to_home $ in_away (to_away cd) (to_away bc) (to_away ab) where -- in_home cd bc ab = ext cd . ext bc . ab where in_home cd bc ab a = new a %>>=% ab %>>=% bc %>>=% cd where (%>>=%) = flip ext ext = to_home_fmap . to_away new = to_home id to_home_fmap = flip (.) to_home = flip to_away = flip ``` 厳密には、`flip`は随伴ではないが、`Set^op (a, b)`と`Set (b, a)`が集合 として同型になることを使うと、実質的な随伴の役割を果たす。 http://mevius.5ch.net/test/read.cgi/tech/1581326256/238
291: デフォルトの名無しさん [sage] 2020/04/28(火) 22:37:15.08 ID:GL0e6TlJ よし採用 http://mevius.5ch.net/test/read.cgi/tech/1581326256/291
299: 298 [sage] 2020/04/29(水) 15:39:17.08 ID:Cpi+Il5+ ちなみに、Ruby on Rails の場合、コンパイルに必要なパッケージは、 sudo apt-get update してから、 sudo apt install -y build-essential build-essential には、 gcc(GNU C compiler), g++(GNU C++ compiler), libc6-dev(GNU C Library), make などが入っています 次に、openssl, readline, zlib のパッケージをインストールします。 sudo apt-get install -y libssl-dev libreadline-dev zlib1g-dev データベースの、libsqlite3-dev, sqlite3 をインストールします。 sudo apt-get install -y libsqlite3-dev sqlite3 http://mevius.5ch.net/test/read.cgi/tech/1581326256/299
309: デフォルトの名無しさん [sage] 2020/05/04(月) 03:20:08.08 ID:tNWuxt0H 待ち遠しい「Algorithm Design with??Haskell」 https://www.cambridge.org/core/books/algorithm-design-with-haskell/824BE0319E3762CE8BA5B1D91EEA3F52 http://mevius.5ch.net/test/read.cgi/tech/1581326256/309
386: デフォルトの名無しさん [sage] 2020/08/17(月) 19:01:32.08 ID:QJrG17W6 >>385 Haskell初心者に限った事柄ではないけれど、 こうした場で質問する者の心構えとして 出てしまったエラーメッセージをコピペする といった、当たり前の行動は身につけるべきだと思うよ http://mevius.5ch.net/test/read.cgi/tech/1581326256/386
389: デフォルトの名無しさん [sage] 2020/08/17(月) 20:38:28.08 ID:0Q701Csj >>388 >>385 をコピペしたら、俺の環境では動いたよ。 取り急ぎ。 http://mevius.5ch.net/test/read.cgi/tech/1581326256/389
708: デフォルトの名無しさん [sage] 2021/02/05(金) 20:00:27.08 ID:DBOaHn9B >>707 すいません。 肝腎の memoize 関数の定義を書き忘れました。 memoize :: (Int -> a) -> (Int -> a) memoize f = (map f [0 ..] !!) 先に紹介した記事にこれを導く過程や、 より速くより一般化する方法を学びたい人へ向けた URL紹介が載っています。 http://mevius.5ch.net/test/read.cgi/tech/1581326256/708
912: デフォルトの名無しさん [sage] 2021/09/27(月) 20:38:39.08 ID:MDVYajz0 >>910 パフォーマンスの実験もね。 理論上パフォーマンスが落ちると分かっていても、実用上は問題ない場合も多い。 http://mevius.5ch.net/test/read.cgi/tech/1581326256/912
971: デフォルトの名無しさん [] 2021/12/14(火) 17:39:35.08 ID:iFoIKYew >>966 なにこの一覧 http://mevius.5ch.net/test/read.cgi/tech/1581326256/971
980: デフォルトの名無しさん [sage] 2021/12/14(火) 23:16:06.08 ID:NLEjPnNU こんな話で勢いづいてるんじゃないよ君ら http://mevius.5ch.net/test/read.cgi/tech/1581326256/980
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.032s