【Lisp】プログラミング言語 Clojure #4【JVM】 [無断転載禁止]©2ch.net (89レス)
【Lisp】プログラミング言語 Clojure #4【JVM】 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1483498849/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [sage] 2017/01/04(水) 12:00:49.23 ID:uHeuKaUg JVM上で動作するLisp方言「Clojure」のスレ。 Clojure - home http://clojure.org/ http://www.try-clojure.org/ 前スレ: 【Lisp】プログラミング言語 Clojure #3【JVM】 http://echo.2ch.net/test/read.cgi/tech/1380333808/ 【Lisp】プログラミング言語 Clojure #2【JVM】 http://toro.2ch.net/test/read.cgi/tech/1318498898/ 【Lisp】プログラミング言語 Clojure【JVM】 http://hibari.2ch.net/test/read.cgi/tech/1255533519/ http://mevius.5ch.net/test/read.cgi/tech/1483498849/1
2: デフォルトの名無しさん [sage] 2017/01/04(水) 12:03:33.58 ID:uHeuKaUg 【リファレンス】 API Overview - Clojure v1.8 (stable) ttp://clojure.github.io/clojure/ Clojure Libraries - Clojure Contrib, Leiningen, ... ttp://clojure.org/api/api grimoire - community combined cheatsheet + examples ttp://grimoire.arrdem.com/ ClojureDocs - community provided example repositoryttp://clojuredocs.org/ CrossClj - library cross-referencettp://crossclj.info/ 【ブログ・ML・質問箱】 Clojure ttp://groups.google.com/forum/#!forum/clojure Clojure Dev ttp://groups.google.com/forum/#!forum/clojure-dev planet clojure ttp://planet.clojure.in/ stackoverflow.com tag:clojure ttp://stackoverflow.com/questions/tagged/clojure Reddit(clojure) ttp://www.reddit.com/r/clojure github.com clojure ttp://github.com/languages/Clojure Clojure-jp (日本語) ttp://groups.google.com/forum/#!forum/clojure-ja http://mevius.5ch.net/test/read.cgi/tech/1483498849/2
3: デフォルトの名無しさん [sage] 2017/01/04(水) 12:04:20.76 ID:uHeuKaUg 【チュートリアル】 Clojure Koans ttp://clojurekoans.com/ ttp://clojurescriptkoans.com/ labrepl ttp://github.com/relevance/labrepl 4Clojure ttp://www.4clojure.com/ Clojure の日本語ガイド ttps://ayato-p.github.io/clojure-beginner/ 【コーディング規則】 Library Coding Standards ttp://dev.clojure.org/display/community/Library+Coding+Standards コミュニティベースのClojureスタイルガイド(bbatsov/clojure-style-guideの日本語訳) ttps://github.com/totakke/clojure-style-guide http://mevius.5ch.net/test/read.cgi/tech/1483498849/3
4: デフォルトの名無しさん [sage] 2017/01/04(水) 12:08:19.28 ID:uHeuKaUg 【本】 ttp://www.amazon.co.jp/s?field-keywords=clojure Programming Clojure (2nd edition) ttp://blog.practical-scheme.net/shiro/20130417-programming-clojure-2nd (日本語版) 英語の本 ttp://clojure.org/community/books 【動画】 ttps://youtube.com/user/ClojureTV 【その他】 Clojureをつくったわけ ttp://www.geidai.ac.jp/~marui/clojure/rationale/ InfoQ: ClojureがSTMとLISPをJVMにもたらす ttp://www.infoq.com/jp/news/2009/02/clojure-interview-halloway InfoQ: Rich Hicky氏、Clojureの特徴と実装について語る ttp://www.infoq.com/jp/news/2009/06/hickey-clojure InfoQ: Clojureに関するコンテンツ http://www.infoq.com/jp/clojure/ InfoQ: All of Rich Hickey's Content http://www.infoq.com/author/Rich-Hickey RailsConf 2012 基調講演 Simplicity Matters 翻訳書き起し ttp://eed3si9n.com/node/141 http://mevius.5ch.net/test/read.cgi/tech/1483498849/4
5: デフォルトの名無しさん [sage] 2017/01/04(水) 12:10:14.90 ID:uHeuKaUg 【テンプレ終了】 テンプレ収集場所 http://wiki.fdiary.net/lisp/?%A5%C6%A5%F3%A5%D7%A5%EC+%28Clojure+%A5%B9%A5%EC%29 (ID:guest Pass:cl) http://mevius.5ch.net/test/read.cgi/tech/1483498849/5
6: デフォルトの名無しさん [] 2017/01/04(水) 18:38:14.84 ID:yy/SdLnw 1.9っていつ出るの? http://mevius.5ch.net/test/read.cgi/tech/1483498849/6
7: デフォルトの名無しさん [] 2017/01/04(水) 23:14:41.62 ID:VMJ7nozd re-frameの勢力増えている気がして嬉しい http://mevius.5ch.net/test/read.cgi/tech/1483498849/7
8: デフォルトの名無しさん [] 2017/01/05(木) 18:05:12.91 ID:FiQZD0WY 乙 エラーもっと見やすくなりますように http://mevius.5ch.net/test/read.cgi/tech/1483498849/8
9: デフォルトの名無しさん [sage] 2017/01/13(金) 17:24:28.45 ID:R3VNpyWj http://www.rightrelevance.com/search/articles?query=clojure ざっとみてたら、reagentのちょっとした記事があった。 Reagent deep dive part 1 http://timothypratley.blogspot.jp/2017/01/reagent-deep-dive-part-1.html http://mevius.5ch.net/test/read.cgi/tech/1483498849/9
10: デフォルトの名無しさん [] 2017/01/13(金) 23:31:45.53 ID:X2ezHFUW まさにHTMLというでかいデータ構造をReact/JSXで書くという点に不満を抱いている人はおおいね Clojureはデータ構造をベターっと書くのが得意だからうまく処理できる http://mevius.5ch.net/test/read.cgi/tech/1483498849/10
11: デフォルトの名無しさん [sage] 2017/01/16(月) 01:48:04.88 ID:u1r5PPit re-frameすげぇびっくり HTMLをemacs+clojure単体でhiccupで書くだけでも楽だったのだけどSPAでものすごいお気楽に書けるのでびっくり おいらは社内で猛プッシュ中なのだけどclojureがlisp系なので忌避されて泣きそう http://mevius.5ch.net/test/read.cgi/tech/1483498849/11
12: 関連サイト [sage] 2017/01/16(月) 05:52:01.38 ID:snnb/Fhd JVM上で動くということはAndroidアプリも作れるということですか? http://mevius.5ch.net/test/read.cgi/tech/1483498849/12
13: デフォルトの名無しさん [sage] 2017/01/16(月) 16:58:49.54 ID:zFZr9yOS clojureで動いてるアプリもあるけど、まずはjavaでandroidの仕組みを理解するのが先かな、 https://github.com/alexander-yakushev/foreclojure-android 他にcljsとreactnativeで動かすやつもある。 https://github.com/drapanjanas/re-natal http://mevius.5ch.net/test/read.cgi/tech/1483498849/13
14: デフォルトの名無しさん [sage] 2017/01/16(月) 17:23:51.15 ID:cwyxJ1cI ありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1483498849/14
15: デフォルトの名無しさん [sage] 2017/01/19(木) 22:33:16.45 ID:aY4YJCCh Clojure - Frequently Asked Questions https://clojure.org/guides/faq 公式にFAQページなんてあったっけ?ツイートで見かけたけど最近できたのかな? http://mevius.5ch.net/test/read.cgi/tech/1483498849/15
16: デフォルトの名無しさん [sage] 2017/01/21(土) 13:50:33.32 ID:aqW7hRmv 各ライブラリのcomponent設定セット https://github.com/danielsz/system/ 使い方のサンプルも。 https://github.com/danielsz/system-advanced-example https://github.com/danielsz/system-duct-style-example http://mevius.5ch.net/test/read.cgi/tech/1483498849/16
17: デフォルトの名無しさん [sage] 2017/01/21(土) 13:52:56.42 ID:aqW7hRmv sampleで思い出したのだけど、lein newとboot -d boot/new newで作れる雛形を検索できるサイトってあったっけ? こういう感じのやつ(yo) http://yeoman.io/generators/ http://mevius.5ch.net/test/read.cgi/tech/1483498849/17
18: デフォルトの名無しさん [sage] 2017/01/21(土) 14:11:29.15 ID:z9Zi6HmD boot-newが公式リポジトリに移動してた http://seancorfield.github.io/blog/2017/01/19/boot-new-moved/ http://mevius.5ch.net/test/read.cgi/tech/1483498849/18
19: デフォルトの名無しさん [sage] 2017/01/21(土) 22:59:01.23 ID:C0k8sCvn 初心者向けwebスタック作るっていってたやつのアルファ版らしい。 http://arachne-framework.org/posts/2017/alpha-release/ 目標がよく分かってないけど、phpのlaravelみたいに使いづらいところが無くなるようにフレームワークで全体をならすようなつもりだったのかね。 http://mevius.5ch.net/test/read.cgi/tech/1483498849/19
20: デフォルトの名無しさん [sage] 2017/01/21(土) 23:27:58.81 ID:EPTmlCuB この前クラウドファンディングしてたやつか http://mevius.5ch.net/test/read.cgi/tech/1483498849/20
21: デフォルトの名無しさん [sage] 2017/01/26(木) 11:35:01.02 ID:BY+td22O 好きなclojureのcore関数は? ttps://twitter.com/fogus/status/824297817502052352 http://mevius.5ch.net/test/read.cgi/tech/1483498849/21
22: デフォルトの名無しさん [sage] 2017/01/28(土) 11:31:45.85 ID:BGFfcx+H lux 0.5.0 It's meant to be a functional, statically-typed Lisp that will run on several platforms, such as the Java Virtual Machine and JavaScript interpreters. https://github.com/LuxLang/lux https://luxlang.gitbooks.io/the-lux-programming-language http://mevius.5ch.net/test/read.cgi/tech/1483498849/22
23: デフォルトの名無しさん [sage] 2017/02/11(土) 23:59:17.72 ID:2J4sjkSp なんぞ https://groups.google.com/forum/#!msg/clojurescript/wGJeG36GPTk/e9XCo3a2BgAJ JavaScript Modules (Alpha) | ClojureScript https://clojurescript.org/guides/javascript-modules http://mevius.5ch.net/test/read.cgi/tech/1483498849/23
24: デフォルトの名無しさん [sage] 2017/02/12(日) 00:24:59.35 ID:1laRC1Ic ClosureCompiler用の外部JS宣言を推論してくれるらしい。 Externs (Alpha) https://clojurescript.org/guides/externs http://mevius.5ch.net/test/read.cgi/tech/1483498849/24
25: デフォルトの名無しさん [] 2017/02/26(日) 17:24:11.89 ID:WP4rX3RZ javaのmutableなコレクションをうまく扱えるようなライブラリってないかな 具体的にはdouble型からなるmutableな型をdeftypeで宣言して、 array かjava.util.ArrayListに投げてmutableなmap!とかを実装してる奴 自分で書いて試してみろって?そりゃそうなんだけど clojureの設計思想から真っ向から反しているのはわかってるけど こういうニーズも満たせればclojureって最強言語なんじゃねと思うんだけど http://mevius.5ch.net/test/read.cgi/tech/1483498849/25
26: デフォルトの名無しさん [sage] 2017/03/02(木) 00:51:05.02 ID:5Cm7dTQ2 javaと変換を扱うライブラリあるけど、可変にするものではなさそう。 https://github.com/clojure/java.data https://github.com/rschmitt/dynamic-object https://github.com/ngrunwald/gavagai 行列みたいな計算向けは可変あるけど、一般的なjavaのって話ではないか。 これも操作を完結する感じなので、java関係なさそう。 https://github.com/nathanmarz/specter abclもlispobjectとあるので、直接は扱えないのかな? http://abcl.org/ http://mevius.5ch.net/test/read.cgi/tech/1483498849/26
27: デフォルトの名無しさん [sage] 2017/03/02(木) 00:56:52.60 ID:5Cm7dTQ2 そういえば、こんなのあったね。 https://github.com/zcaudate/hara http://docs.caudate.me/hara/hara-concurrent-ova.html http://mevius.5ch.net/test/read.cgi/tech/1483498849/27
28: デフォルトの名無しさん [sage] 2017/03/02(木) 22:07:38.10 ID:7sf+xG/k あらためて調べて考えたんだけど javaでは、ヴァルハラがくるまで、ジェネリクスパラメータにプリミティブが使えないんだよね じゃあ例えばリストを使う場合に特定の参照型、例えばboxed Doubleのような参照型が要素になり、結局mutableのメリットがなくなるってことなのかな javaはあまり詳しくないけど、プリミティブはメモリを直接上書きするから、高速 オブジェクトは変更されると、 動的に新しい値がメモリに割り当てられ、古いデータはGCに回収されるとする そうするとミュータブルクラスはパーシステントクラスを使ってるのと決定的な差がなくなってくるという考えに行き着くんだけど http://mevius.5ch.net/test/read.cgi/tech/1483498849/28
29: デフォルトの名無しさん [sage] 2017/03/02(木) 22:17:29.93 ID:dlTbMJUn javaだとgc避けるために、off-heepのスタック領域などにリングバッファ作って処理する話が出てくるね。 http://mevius.5ch.net/test/read.cgi/tech/1483498849/29
30: デフォルトの名無しさん [sage] 2017/03/02(木) 22:58:21.96 ID:7sf+xG/k lmaxのdisruptorとか? てかいまのやりとりでようやく固定長のキューではなくリングバッファ使っている理由がなんとなくわかった気がするわ http://mevius.5ch.net/test/read.cgi/tech/1483498849/30
31: デフォルトの名無しさん [sage] 2017/03/06(月) 14:04:12.25 ID:R0WeGFec >>25 それ必要かな? メモリセンシティブな用途以外出番なくね? http://mevius.5ch.net/test/read.cgi/tech/1483498849/31
32: デフォルトの名無しさん [sage] 2017/03/06(月) 23:40:59.97 ID:MJoZTqPl clojureでbigdataな処理をやりたいとかね sparkとかつかえよっていう話かもしれないが とりあえずletをうまくつかったら40分の計算が9秒になったわ だがrepl出力にアウトプットをそのまま垂れ流そうとすると標準i/o出力に40分かかってしまう ちなみに9秒になったのはlazyで計算されてないわけではなく計算値のlastは普通に12(9+3)秒程度で取得できる 大型なデータのrepl出力を手軽に高速化する方法ってないのかな なんか挙動見てる限りchunk seqをちまちま出力しているように見える、計算結果はinto []してるんだけどな http://mevius.5ch.net/test/read.cgi/tech/1483498849/32
33: デフォルトの名無しさん [sage] 2017/03/07(火) 01:35:01.47 ID:72cHV2nQ >>32 replの出力鈍いからなぁ ものすげぇ長い戻り値って端からわかってるならファイルに書いちゃうのが吉 いつもemacs+ciderでうぼあーってなる自分が言うのもなんだけど http://mevius.5ch.net/test/read.cgi/tech/1483498849/33
34: デフォルトの名無しさん [sage] 2017/03/07(火) 02:02:53.70 ID:TRrf8/Mo あれから少し調べたけど system/outがそもそも遅いみたいね 普通にreplの挙動を考えると1ラインで1システムコールだもんな OSコールと描画のオーバーヘッドは無視できない とりあえずbufferedwriterでsystem/outを包んでやるか、素直にfileに出すのが良さそうね だからみんなtimbreとかlog4jとか使ってるわけだ http://mevius.5ch.net/test/read.cgi/tech/1483498849/34
35: デフォルトの名無しさん [sage] 2017/03/07(火) 23:38:38.94 ID:4Kmn9smG unixならtail -fなりでいいしね。winで調べたらpowershellか。 http://mevius.5ch.net/test/read.cgi/tech/1483498849/35
36: デフォルトの名無しさん [sage] 2017/03/09(木) 13:15:22.02 ID:fDJtN/vS いろいろ調べたけどそもそも計算できてなかったわ lazy-seqのvectorになってただけだった http://mevius.5ch.net/test/read.cgi/tech/1483498849/36
37: デフォルトの名無しさん [sage] 2017/05/05(金) 13:48:01.36 ID:H2WcmmXo facebook傘下のwitaiが基盤実装をclojureからc++かhaskellに移行する予定だったらしく、haskellにしたとのこと。 移行したら読みやすいみたいな話もちょっとだけ。 clojureの場合、ライブラリは一度作るまでいろいろいじって、一回出来るとあまりいじらないイメージもあるけど、実装を多人数でよくいじるみたいなのだと、難しいのかな? IDE上手く使えばそういう開発もできるのだけど、最初からなんでも決まってるほうがいいってのはgo見るとわかる気もする。 https://wit.ai/blog/2017/05/01/new-duckling http://mevius.5ch.net/test/read.cgi/tech/1483498849/37
38: デフォルトの名無しさん [sage] 2017/05/05(金) 13:57:16.18 ID:H2WcmmXo http://postd.cc/measuring-gc-latencies-in-haskell-ocaml-racket/ http://postd.cc/golangs-real-time-gc-in-theory-and-practice/ gc関連の話題に触れると、基盤系はgcチューニングに結構リソース割いてるgoやそもそもgc回避できるrustが来そうってのはあるが、 javaはどうなってくんだろうね。 JVM言語向けのvmやpauseless vmを開発してる話は聞くんだけど、あまりリソースが割けてなさそう。 http://mevius.5ch.net/test/read.cgi/tech/1483498849/38
39: デフォルトの名無しさん [sage] 2017/05/05(金) 21:49:19.19 ID:MDgrGB6E spec方面でエコシステムが育って来てるようだけど、どれぐらいで落ち着いて参入しやすくなるかな? https://www.slideshare.net/simonbelak/spec-a-lispflavoured-type-system http://mevius.5ch.net/test/read.cgi/tech/1483498849/39
40: デフォルトの名無しさん [sage] 2017/05/30(火) 19:28:59.81 ID:5LsaYMbU threading macroを使ったSeqの途中で一時変数(let)を使いたいんだけど、どうすれば良いの?? http://mevius.5ch.net/test/read.cgi/tech/1483498849/40
41: デフォルトの名無しさん [] 2017/08/13(日) 19:51:35.89 ID:KJ+m5GEj (A 1 2 3 B 1 2 C 1 2 3 4) から ((A 1 2 3) (B 1 2) (C 1 2 3 4)) を得たいのですが、loop、recur以外のよい方法はあるでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1483498849/41
42: デフォルトの名無しさん [sage] 2017/10/31(火) 07:56:11.94 ID:XAFRApiv reduce http://mevius.5ch.net/test/read.cgi/tech/1483498849/42
43: デフォルトの名無しさん [sage] 2017/10/31(火) 14:28:53.47 ID:ks1WQGP1 Clojure知らんのだけど、CLならこんな書き方も (defun ochinchin (xs) (mapcon (lambda (xs &aux (head (first xs)) (tail (rest xs))) (when (symbolp head) (list (subseq xs 0 (position-if (lambda (x) (not (numberp x))) tail))))) xs)) (ochinchin '(A 1 2 3 B 1 2 C 1 2 3 4)) ==> ((A 1 2) (B 1) (C 1 2 3 4)) http://mevius.5ch.net/test/read.cgi/tech/1483498849/43
44: デフォルトの名無しさん [sage] 2017/10/31(火) 14:31:35.01 ID:ks1WQGP1 失敬、バグってたw http://mevius.5ch.net/test/read.cgi/tech/1483498849/44
45: デフォルトの名無しさん [sage] 2017/11/05(日) 14:30:43.67 ID:aeYzbOC4 バグってないコードもかいておくれ http://mevius.5ch.net/test/read.cgi/tech/1483498849/45
46: デフォルトの名無しさん [sage] 2017/11/05(日) 18:22:24.05 ID:Ejsp/QIe (position-if (lambda (x) (not (numberp x))) tail) の部分を、↓ (let ((n (position-if (lambda (x) (not (numberp x))) tail))) (when (numberp n) (1+ n))) もしくは、アナフォリックマクロライブラリが使えるなら (awhen (position-if (lambda (x) (not (numberp x))) tail) (1+ it)) ですね。 👀 Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f) http://mevius.5ch.net/test/read.cgi/tech/1483498849/46
47: デフォルトの名無しさん [] 2017/11/07(火) 09:53:07.55 ID:QNcerxGs Clojureということでシーケンスを使って、以下はどうでしょうか? (defn foo [xs] (->> xs (partition-by char?) (partition-all 2) (map (partial apply concat)))) > (foo [\a 1 2 3 \b 4 5 \c 6 7 8]) ((\a 1 2 3) (\b 4 5) (\c 6 7 8)) http://mevius.5ch.net/test/read.cgi/tech/1483498849/47
48: デフォルトの名無しさん [sage] 2018/01/08(月) 22:31:20.70 ID:7CLJqQI5 lein run では問題無く動作するけど lein uberjar を行おうとすると失敗して困っています Uberjar aborting because jar failed: Invalid argument というメッセージが表示されています 何方か解決方法を教えていただけると助かります 問題が発生してるコードはこれです https://github.com/kemono/gaw-00001 http://mevius.5ch.net/test/read.cgi/tech/1483498849/48
49: デフォルトの名無しさん [sage] 2018/01/09(火) 06:37:21.04 ID:lIn3WuFp 動かない原因は、:resource-paths ["resources" "lib/jme3/*"] lein2になってからワイルドカード使ってjarをまるごと解決ってのが出来なくなってlein runすら動かないと思うし、直接lib/jme3/hoge.jarみたいに指定しても、uberjar時にjar内にjarが出来てそのままではうまくいかない 簡単な解決方法としては、Mavenレポジトリを使った方法で、以下変更点によってlein uberjarがうまくいく 念のためleinのアップデートもね ; project.clj (defproject tiny-game "0.1.0-SNAPSHOT" :dependencies [[org.clojure/clojure "1.8.0"] [org.jmonkeyengine/jme3-core "3.2.0-stable"] [org.jmonkeyengine/jme3-desktop "3.2.0-stable"] [org.jmonkeyengine/jme3-plugins "3.2.0-stable"] [org.jmonkeyengine/jme3-jogg "3.2.0-stable"] [org.jmonkeyengine/jme3-blender "3.2.0-stable"] [org.jmonkeyengine/jme3-lwjgl "3.2.0-stable"]] :repositories {"jcenter" {:url "https://jcenter.bintray.com/"}} :resource-paths ["resources"] :main tiny-game.core :aot :all) ; core.clj (ns tiny-game.core (:gen-class) ...) http://mevius.5ch.net/test/read.cgi/tech/1483498849/49
50: デフォルトの名無しさん [sage] 2018/01/09(火) 08:36:00.75 ID:IAv+4//d >>49 解決出来ました!! 本当に助かりました!ありがとうございます!! http://mevius.5ch.net/test/read.cgi/tech/1483498849/50
51: デフォルトの名無しさん [] 2018/01/18(木) 20:11:18.76 ID:vOZSq9tB この言語って何に使うの?まさか仕事? http://mevius.5ch.net/test/read.cgi/tech/1483498849/51
52: デフォルトの名無しさん [sage] 2018/01/19(金) 19:58:18.39 ID:1WY9ihKS 5ちゃんで使われてるらしいよ http://mevius.5ch.net/test/read.cgi/tech/1483498849/52
53: デフォルトの名無しさん [sage] 2018/04/08(日) 19:11:22.71 ID:bJUCDaUD LINE Game Cloudの例に見る関数型言語の特徴 https://engineering.linecorp.com/ja/blog/detail/244 http://mevius.5ch.net/test/read.cgi/tech/1483498849/53
54: デフォルトの名無しさん [] 2018/05/23(水) 20:42:00.99 ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 SAB28 http://mevius.5ch.net/test/read.cgi/tech/1483498849/54
55: デフォルトの名無しさん [] 2018/07/05(木) 01:10:47.40 ID:RfoszcD2 ZO6 http://mevius.5ch.net/test/read.cgi/tech/1483498849/55
56: デフォルトの名無しさん [] 2018/08/07(火) 00:00:25.28 ID:ahdeFvKS 関数型言語で画像処理のプログラムが書きたいんだけど Common Lispで言う (setf (aref ary img y x) num) みたいなn次元配列をmutableでごりごり書き換えるのって Clojureでできる? オライリーのCLOJURE PROGRAMMINGとshiro kawai訳のプログラミングClojureの 最初の方は読んだ http://mevius.5ch.net/test/read.cgi/tech/1483498849/56
57: デフォルトの名無しさん [sage] 2018/08/08(水) 23:16:42.23 ID:o1dMGl8v 行列計算をごりごり使うってのは向いてないかなと。 javaなどでごりごり書いて、clojureから使ってるってひとはいるかもしれないが。 いちおうそのためのライブラリはある。 https://neanderthal.uncomplicate.org/articles/getting_started.html http://mevius.5ch.net/test/read.cgi/tech/1483498849/57
58: デフォルトの名無しさん [] 2020/03/16(月) 03:39:58.54 ID:r6kvZN2B bashでパイプから流されてくるプログラムコードの文字列をprity printして綺麗に改行とかインテンドされたコードに変換して保存したい どうすれば出来ますでしょうか http://mevius.5ch.net/test/read.cgi/tech/1483498849/58
59: デフォルトの名無しさん [sage] 2020/03/16(月) 09:09:27.05 ID:BYpTFeXn VSCode みたいな、各言語の言語サーバーを使えば? http://mevius.5ch.net/test/read.cgi/tech/1483498849/59
60: デフォルトの名無しさん [sage] 2020/03/17(火) 10:10:43.60 ID:hrhIzOSk >>58 pprint http://mevius.5ch.net/test/read.cgi/tech/1483498849/60
61: デフォルトの名無しさん [sage] 2021/02/18(木) 12:40:26.22 ID:wW4uIUgX Clojure面白いけど日本だといまいち人気ないよね Leiningenのサイトに行くと変なオッサンが現れるのが原因だと思うんだけど http://mevius.5ch.net/test/read.cgi/tech/1483498849/61
62: デフォルトの名無しさん [sage] 2021/02/20(土) 22:51:45.01 ID:kotKgp7H 最近始めたんだけど、leiningen使えば良いのかdeps.edn使えば良いか混乱した。boot?とかもあるし http://mevius.5ch.net/test/read.cgi/tech/1483498849/62
63: デフォルトの名無しさん [sage] 2021/02/27(土) 12:17:21.37 ID:IWlmpzlB パッケージシステムってだいたい混沌としてる気がする http://mevius.5ch.net/test/read.cgi/tech/1483498849/63
64: デフォルトの名無しさん [sage] 2021/03/16(火) 12:27:40.79 ID:tUVUKdZi Ruby on Rails 6 の本を出している人の、入門書が出た Elixir実践ガイド、黒田努、2021/2/5 Ubuntu 20.04, Docker CE 19.03, Elixir 1.11 http://mevius.5ch.net/test/read.cgi/tech/1483498849/64
65: デフォルトの名無しさん [sage] 2021/03/18(木) 18:18:56.25 ID:+052LPUC clojure使う人ってjavaにも精通してるの? ごりごりjavaなのをclojureに書き直すプロジェクトとかあるのかな http://mevius.5ch.net/test/read.cgi/tech/1483498849/65
66: デフォルトの名無しさん [] 2021/03/18(木) 20:39:43.08 ID:7a+X5xG9 勝手なイメージだかど、Javaの資産やライブラリを使う前提がありそうだから、それなりに知識が必要になりそう http://mevius.5ch.net/test/read.cgi/tech/1483498849/66
67: デフォルトの名無しさん [] 2021/03/18(木) 21:50:06.96 ID:1sWV2MVC >>64 あわしろ氏が総監修のやつか。 http://mevius.5ch.net/test/read.cgi/tech/1483498849/67
68: デフォルトの名無しさん [] 2021/05/10(月) 23:29:16.21 ID:zV1+0nw0 Clojure 二日目です (ns example.trumps.card) (def spades 4) (def hearts 3) (def diamonds 2) (def clubs 1) (def suit '(spades hearts diamonds clubs)) って定義して user=> (use 'example.trumps.card) nil user=> spades 4 user=> suit (spades hearts diamonds clubs) user=> (first suit) spades user=> (= (first suit) spades) false user=> (= (eval (first suit)) spades) true ってなるのが理解出来ません… 特に (= (first suit) spades) が false になるのは何でですかね? 多分「評価」って事と、そのタイミングが理解出来てないんだと思いますが… http://mevius.5ch.net/test/read.cgi/tech/1483498849/68
69: デフォルトの名無しさん [] 2021/05/11(火) 00:27:26.30 ID:5VzwiW7v >>68 丁度 Clojure 三日目になりました (ns example.trumps.card) (def spades 4) (def hearts 3) (def diamonds 2) (def clubs 1) ;(def suit '(spades hearts diamonds clubs)) (def suit (conj '() clubs diamonds hearts spades)) って直したらイケました user=> (use 'example.trumps.card) nil user=> spades 4 user=> suit (4 3 2 1) user=> (first suit) 4 user=> (= (first suit) spades) true リストを作りたいからクォートで評価を止めたので リストの中身も評価されずに追加されている って事だったみたいです… うーん… http://mevius.5ch.net/test/read.cgi/tech/1483498849/69
70: デフォルトの名無しさん [] 2021/05/11(火) 00:56:40.16 ID:5VzwiW7v >>69 んで、こうなりました… (ns example.trumps.card) (def spades 4) (def hearts 3) (def diamonds 2) (def clubs 1) ;(def suit '(spades hearts diamonds clubs)) ;(def suit (conj '() clubs diamonds hearts spades)) (def suit [spades hearts diamonds clubs]) って定義して user=> (use 'example.trumps.card) nil user=> suit [4 3 2 1] user=> spades 4 user=> (get suit 0) 4 user=> (= (get suit 0) spades) true インデックス要らないからベクタじゃなくてリストで定義しようとして クォートで括弧の評価を止めてリストを定義したら リストの中身も評価されなかったので クォートの要らないベクタに変更したら ベクタの中身はちゃんと評価されましたとさ 別にインデックス要らないんだけど… http://mevius.5ch.net/test/read.cgi/tech/1483498849/70
71: デフォルトの名無しさん [sage] 2021/05/11(火) 10:31:49.88 ID:zfkVf3yY これを (def suit '(spades hearts diamonds clubs)) こうすれば (def suit (list spades hearts diamonds clubs)) 中身を評価したリストが作れる クォートでやりたいならこれでもいい (def suit `(~spades ~hearts ~diamonds ~clubs)) バッククォートの中はチルダをつけた式だけ評価してくれる http://mevius.5ch.net/test/read.cgi/tech/1483498849/71
72: デフォルトの名無しさん [] 2021/05/11(火) 20:06:43.07 ID:5VzwiW7v >>71 アドバイスありがとうございます! 普通に list 関数でリストを作ればよかっただけだったんですね… http://mevius.5ch.net/test/read.cgi/tech/1483498849/72
73: デフォルトの名無しさん [] 2021/07/07(水) 05:19:35.12 ID:Jk8/Aq6G なんでclojureが流行ってるのかわからない http://mevius.5ch.net/test/read.cgi/tech/1483498849/73
74: デフォルトの名無しさん [] 2021/07/07(水) 15:09:07.62 ID:49748z4f なんでubyが流行ってるのかわからない ↓ ubyは流行ってない http://mevius.5ch.net/test/read.cgi/tech/1483498849/74
75: デフォルトの名無しさん [sage] 2021/07/07(水) 18:20:58.87 ID:ustzb7y5 どこで流行っているのか詳しく... http://mevius.5ch.net/test/read.cgi/tech/1483498849/75
76: デフォルトの名無しさん [sage] 2021/07/15(木) 01:31:51.73 ID:UxRGUXYq 今年からClojure始めて遊んでるけど、はやってるのか? 日本語の記事見ると2013年頃のやつが多い気がするから、一度流行ってみんなどこかに行っちゃったのか? http://mevius.5ch.net/test/read.cgi/tech/1483498849/76
77: デフォルトの名無しさん [] 2021/07/17(土) 17:47:13.48 ID:Q2NmMT6S そのくらいに関数型言語やらscalaとかclojureみたいな次期Java互換言語みたいのが流行った気がする。 あれはなんだったんだろう。 http://mevius.5ch.net/test/read.cgi/tech/1483498849/77
78: デフォルトの名無しさん [sage] 2021/07/17(土) 21:49:07.90 ID:xmQE+uIu Elixir の本なら出た Elixir実践ガイド、黒田努、2021/2 Ubuntu 20.04, Docker CE 19.03, Elixir 1.11 Scala は、YouTube で有名な、雑食系エンジニア・KENTA が、オワコン認定した! 新規参入が無いから、 コミュニティーに偏屈なベテが居座って、新人にマウントを取ってくる それで寂れた http://mevius.5ch.net/test/read.cgi/tech/1483498849/78
79: デフォルトの名無しさん [sage] 2021/07/17(土) 22:37:43.26 ID:niIhu6/Y 雑食系エンジニア・KENTAってだれやねん(´・ω・`) http://mevius.5ch.net/test/read.cgi/tech/1483498849/79
80: 78 [sage] 2021/07/17(土) 23:10:42.22 ID:xmQE+uIu KENTA のサロンは異例、日本6位の2千人入っている 未経験者の自社開発ウェブ系への転職、 Ruby on Rails の虎の穴 http://mevius.5ch.net/test/read.cgi/tech/1483498849/80
81: デフォルトの名無しさん [sage] 2021/07/17(土) 23:46:21.71 ID:niIhu6/Y (´・ω・`) うわぁ http://mevius.5ch.net/test/read.cgi/tech/1483498849/81
82: 78 [sage] 2021/07/18(日) 00:06:09.51 ID:H/NN8O82 KENTA は、Java 土方・SES とか、 高額学校とか、マナブの情報商材などを批判するから、 あちこちの経営者から攻撃されている 今も、200万円の学校をぼったくりと言ったので、訴えられたw こういう手順で勉強すれば、お金が掛からないとか、 安上がりな方法を教えるから、多くの経営者から嫌われている http://mevius.5ch.net/test/read.cgi/tech/1483498849/82
83: デフォルトの名無しさん [] 2021/08/30(月) 16:00:14.46 ID:sXvjxAc3 libpython-clj を clojurescript から使うのは無理なのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1483498849/83
84: デフォルトの名無しさん [sage] 2021/09/23(木) 05:05:53.26 ID:M6IEENDA lispやhaskellも日本ではちょっと前のほうが流行ってたな みんなどうしてしまったのだろう http://mevius.5ch.net/test/read.cgi/tech/1483498849/84
85: デフォルトの名無しさん [] 2021/09/30(木) 17:21:48.87 ID:n/Set1um pythonのpythonpathに相当するものないのでしょうか 自分で作ったコードで良く使い回しするもの集めたディレクトリにbashrcでパスを通しておくのpython でよくやってたので clojureでも同じことできると嬉しい http://mevius.5ch.net/test/read.cgi/tech/1483498849/85
86: デフォルトの名無しさん [sage] 2023/08/03(木) 18:53:19.76 ID:Ee057Aaj native imageって使えてる? http://mevius.5ch.net/test/read.cgi/tech/1483498849/86
87: デフォルトの名無しさん [sage] 2023/12/20(水) 22:34:55.18 ID:/45PPSXv >>78 Scalaが負けたのは単にベターJavaのポジションをKotlinが確保したってのが一番デカいと思うがな JavaScriptがクソ言語だからってトランスパイルして動かすAltJSが乱立してたけど CoffeeやPureScript、Elm、Flowとか優秀な言語は沢山あったけど マイクロソフトがゴリ押ししたTypeScript一強で終わったし http://mevius.5ch.net/test/read.cgi/tech/1483498849/87
88: デフォルトの名無しさん [sage] 2024/01/31(水) 01:32:58.89 ID:+kvetBHm Clojureの本スレだと思うけど、何でこんなに過疎ってんの? http://mevius.5ch.net/test/read.cgi/tech/1483498849/88
89: デフォルトの名無しさん [sage] 2024/04/11(木) 17:52:27.27 ID:jfKO/2Xn >>88 他のプログラミング板も過疎ってるし こんなもんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1483498849/89
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.513s*