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/
探検
【Lisp】プログラミング言語 Clojure #4【JVM】 [無断転載禁止]©2ch.net
2017/01/04(水) 12:00:49.23ID:uHeuKaUg
2021/02/27(土) 12:17:21.37ID:IWlmpzlB
パッケージシステムってだいたい混沌としてる気がする
2021/03/16(火) 12:27:40.79ID:tUVUKdZi
Ruby on Rails 6 の本を出している人の、入門書が出た
Elixir実践ガイド、黒田努、2021/2/5
Ubuntu 20.04, Docker CE 19.03, Elixir 1.11
Elixir実践ガイド、黒田努、2021/2/5
Ubuntu 20.04, Docker CE 19.03, Elixir 1.11
2021/03/18(木) 18:18:56.25ID:+052LPUC
clojure使う人ってjavaにも精通してるの?
ごりごりjavaなのをclojureに書き直すプロジェクトとかあるのかな
ごりごりjavaなのをclojureに書き直すプロジェクトとかあるのかな
66デフォルトの名無しさん
2021/03/18(木) 20:39:43.08ID:7a+X5xG9 勝手なイメージだかど、Javaの資産やライブラリを使う前提がありそうだから、それなりに知識が必要になりそう
67デフォルトの名無しさん
2021/03/18(木) 21:50:06.96ID:1sWV2MVC >>64
あわしろ氏が総監修のやつか。
あわしろ氏が総監修のやつか。
68デフォルトの名無しさん
2021/05/10(月) 23:29:16.21ID: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 になるのは何でですかね?
多分「評価」って事と、そのタイミングが理解出来てないんだと思いますが…
(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 になるのは何でですかね?
多分「評価」って事と、そのタイミングが理解出来てないんだと思いますが…
69デフォルトの名無しさん
2021/05/11(火) 00:27:26.30ID: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
リストを作りたいからクォートで評価を止めたので
リストの中身も評価されずに追加されている
って事だったみたいです…
うーん…
丁度 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
リストを作りたいからクォートで評価を止めたので
リストの中身も評価されずに追加されている
って事だったみたいです…
うーん…
70デフォルトの名無しさん
2021/05/11(火) 00:56:40.16ID: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
インデックス要らないからベクタじゃなくてリストで定義しようとして
クォートで括弧の評価を止めてリストを定義したら
リストの中身も評価されなかったので
クォートの要らないベクタに変更したら
ベクタの中身はちゃんと評価されましたとさ
別にインデックス要らないんだけど…
んで、こうなりました…
(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
インデックス要らないからベクタじゃなくてリストで定義しようとして
クォートで括弧の評価を止めてリストを定義したら
リストの中身も評価されなかったので
クォートの要らないベクタに変更したら
ベクタの中身はちゃんと評価されましたとさ
別にインデックス要らないんだけど…
2021/05/11(火) 10:31:49.88ID:zfkVf3yY
これを (def suit '(spades hearts diamonds clubs))
こうすれば (def suit (list spades hearts diamonds clubs)) 中身を評価したリストが作れる
クォートでやりたいならこれでもいい (def suit `(~spades ~hearts ~diamonds ~clubs)) バッククォートの中はチルダをつけた式だけ評価してくれる
こうすれば (def suit (list spades hearts diamonds clubs)) 中身を評価したリストが作れる
クォートでやりたいならこれでもいい (def suit `(~spades ~hearts ~diamonds ~clubs)) バッククォートの中はチルダをつけた式だけ評価してくれる
72デフォルトの名無しさん
2021/05/11(火) 20:06:43.07ID:5VzwiW7v73デフォルトの名無しさん
2021/07/07(水) 05:19:35.12ID:Jk8/Aq6G なんでclojureが流行ってるのかわからない
74デフォルトの名無しさん
2021/07/07(水) 15:09:07.62ID:49748z4f なんでubyが流行ってるのかわからない
↓
ubyは流行ってない
↓
ubyは流行ってない
2021/07/07(水) 18:20:58.87ID:ustzb7y5
どこで流行っているのか詳しく...
2021/07/15(木) 01:31:51.73ID:UxRGUXYq
今年からClojure始めて遊んでるけど、はやってるのか?
日本語の記事見ると2013年頃のやつが多い気がするから、一度流行ってみんなどこかに行っちゃったのか?
日本語の記事見ると2013年頃のやつが多い気がするから、一度流行ってみんなどこかに行っちゃったのか?
77デフォルトの名無しさん
2021/07/17(土) 17:47:13.48ID:Q2NmMT6S そのくらいに関数型言語やらscalaとかclojureみたいな次期Java互換言語みたいのが流行った気がする。
あれはなんだったんだろう。
あれはなんだったんだろう。
2021/07/17(土) 21:49:07.90ID:xmQE+uIu
Elixir の本なら出た
Elixir実践ガイド、黒田努、2021/2
Ubuntu 20.04, Docker CE 19.03, Elixir 1.11
Scala は、YouTube で有名な、雑食系エンジニア・KENTA が、オワコン認定した!
新規参入が無いから、
コミュニティーに偏屈なベテが居座って、新人にマウントを取ってくる
それで寂れた
Elixir実践ガイド、黒田努、2021/2
Ubuntu 20.04, Docker CE 19.03, Elixir 1.11
Scala は、YouTube で有名な、雑食系エンジニア・KENTA が、オワコン認定した!
新規参入が無いから、
コミュニティーに偏屈なベテが居座って、新人にマウントを取ってくる
それで寂れた
2021/07/17(土) 22:37:43.26ID:niIhu6/Y
雑食系エンジニア・KENTAってだれやねん(´・ω・`)
8078
2021/07/17(土) 23:10:42.22ID:xmQE+uIu KENTA のサロンは異例、日本6位の2千人入っている
未経験者の自社開発ウェブ系への転職、
Ruby on Rails の虎の穴
未経験者の自社開発ウェブ系への転職、
Ruby on Rails の虎の穴
2021/07/17(土) 23:46:21.71ID:niIhu6/Y
(´・ω・`) うわぁ
8278
2021/07/18(日) 00:06:09.51ID:H/NN8O82 KENTA は、Java 土方・SES とか、
高額学校とか、マナブの情報商材などを批判するから、
あちこちの経営者から攻撃されている
今も、200万円の学校をぼったくりと言ったので、訴えられたw
こういう手順で勉強すれば、お金が掛からないとか、
安上がりな方法を教えるから、多くの経営者から嫌われている
高額学校とか、マナブの情報商材などを批判するから、
あちこちの経営者から攻撃されている
今も、200万円の学校をぼったくりと言ったので、訴えられたw
こういう手順で勉強すれば、お金が掛からないとか、
安上がりな方法を教えるから、多くの経営者から嫌われている
83デフォルトの名無しさん
2021/08/30(月) 16:00:14.46ID:sXvjxAc3 libpython-clj を clojurescript から使うのは無理なのでしょうか?
2021/09/23(木) 05:05:53.26ID:M6IEENDA
lispやhaskellも日本ではちょっと前のほうが流行ってたな
みんなどうしてしまったのだろう
みんなどうしてしまったのだろう
85デフォルトの名無しさん
2021/09/30(木) 17:21:48.87ID:n/Set1um pythonのpythonpathに相当するものないのでしょうか
自分で作ったコードで良く使い回しするもの集めたディレクトリにbashrcでパスを通しておくのpython でよくやってたので
clojureでも同じことできると嬉しい
自分で作ったコードで良く使い回しするもの集めたディレクトリにbashrcでパスを通しておくのpython でよくやってたので
clojureでも同じことできると嬉しい
2023/08/03(木) 18:53:19.76ID:Ee057Aaj
native imageって使えてる?
2023/12/20(水) 22:34:55.18ID:/45PPSXv
>>78
Scalaが負けたのは単にベターJavaのポジションをKotlinが確保したってのが一番デカいと思うがな
JavaScriptがクソ言語だからってトランスパイルして動かすAltJSが乱立してたけど
CoffeeやPureScript、Elm、Flowとか優秀な言語は沢山あったけど
マイクロソフトがゴリ押ししたTypeScript一強で終わったし
Scalaが負けたのは単にベターJavaのポジションをKotlinが確保したってのが一番デカいと思うがな
JavaScriptがクソ言語だからってトランスパイルして動かすAltJSが乱立してたけど
CoffeeやPureScript、Elm、Flowとか優秀な言語は沢山あったけど
マイクロソフトがゴリ押ししたTypeScript一強で終わったし
2024/01/31(水) 01:32:58.89ID:+kvetBHm
Clojureの本スレだと思うけど、何でこんなに過疎ってんの?
2024/04/11(木) 17:52:27.27ID:jfKO/2Xn
レスを投稿する
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 【広島】ペルー女性の国保加入を誤って認め、福山市が医療費484万円を肩代わりするミス…入院して手術を受ける [ぐれ★]
- とらせん IP付き★2
- 【U-NEXT】プレミアリーグ総合 ★44
- こいせん 全レス転載禁止
- ハム専
- ネットでサッカー観戦◆2025-32
- 【ATP】テニス総合実況スレ2025 Part 214【WTA】
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
- Tバック履いた状態でうんこ漏らしたらどうなるの?
- 18歳JKとセックスしたらアウト⁉
- 朝だよー🥁🥺ドンドンドンドン
- なんやかんやケンモミンって良い人多いよね [943688309]
- 【時事】立憲民主党、30代の支持率が「ゼロ」😨 [369521721]
