X



プログラミング言語 Scala 12冊目
0001デフォルトの名無しさん垢版2019/10/15(火) 23:02:10.86ID:QBYyHced
The Scala Programming Language
ttp://www.scala-lang.org/

日本Scalaユーザーズグループ
ttp://jp.scala-users.org/

■前スレ
プログラミング言語 Scala 11冊目
https://mevius.5ch.net/test/read.cgi/tech/1440714325/

■Scalaの紹介文(さわり)
Scalaは簡潔かつ優雅で型安全な方法でよくあるプログラミングパターンを表現できるように
設計された汎用プログラミング言語です。
Scalaはオブジェクト指向と関数型言語の特徴をスムーズに統合しておりJavaやその他の言語を扱う
プログラマをより生産的にすることができます。(以下略)
ttp://www.scala-lang.org/node/25

■Scalaに関する書籍(英語)
ttp://www.scala-lang.org/node/959
リファレンスマニュアルや草稿のPDFなども充実しているのでそちらも参照してください。
日本語の資料には、チュートリアルの訳やIBM dW、IT Pro, @ITの連載記事、各々で開かれた勉強会の資料などがあります。
0010デフォルトの名無しさん垢版2020/04/10(金) 21:11:51.32ID:mN42vwgW
アンチとか、終わった煽りが多いのはまだまだ終わってない証拠
0011デフォルトの名無しさん垢版2020/04/18(土) 14:10:41.03ID:1PUgb1Bq
ほんとに廃れるときはアンチすらいないってはっきり分かんだね
0012デフォルトの名無しさん垢版2020/04/18(土) 14:14:09.28ID:sg3febF3
>>9
なにが う、うん…だよwwwwwwwwwwwwwwwwww
ここまで来てまだ煽るとか無敵ゾンビすぎるだろwwww
0013デフォルトの名無しさん垢版2020/05/01(金) 16:26:25.48ID:5CcYXcTT
すべてうまくいってるから書き込みないだけ
0014デフォルトの名無しさん垢版2020/05/16(土) 14:53:58.07ID:PYfhYZNg
Scalaオワタ・・・

■Scalaが日本で衰退し始めている理由を説明します
ttps://www.youtube.com/watch?v=kFzLia7YZQU
0017デフォルトの名無しさん垢版2020/05/20(水) 01:51:45.75ID:hEGkfZ97
最近Scala読み始めたんだけど、この(f: A => B)ってとこがどういう定義なのか意味分かんない
他言語でいうwhere的なのこれ? にしてもf使われないしちんぷんかん
trait WithMap[F[_]] {
def map[A,B](fa: F[A])(f: A => B): F[B]
}
0018デフォルトの名無しさん垢版2020/05/20(水) 04:35:20.58ID:91fxSgSA
>>14
雑食系エンジニア・KENTA の動画だろ

Scala コミュニティーでは、初心者にマウントを取ってくる香具師が多いw
自慢ばっかりw

一方、Ruby コミュニティーなんて皆、親切
0020デフォルトの名無しさん垢版2020/07/17(金) 17:30:44.51ID:qPjDhPlE
安定しすぎて話題がない
0022デフォルトの名無しさん垢版2020/08/07(金) 17:10:01.51ID:laP/8bMU
アクターはtypedの方がええんかな
typedのメリットがイマイチわからんけど
0023デフォルトの名無しさん垢版2021/01/19(火) 11:56:41.73ID:GaZrAtiP
最近めっきり聞かなくなったと思ってスレ探してみたら、案の定だったわ

世界全体で検索してもかなりネタ減ってきたもんな

こんなクソ言語使っちゃったニコニコとか今どうしてるんだ?
0024デフォルトの名無しさん垢版2021/01/23(土) 05:25:14.73ID:BiK70+hy
なんていうか
こういうことしたいならHaskellに行けばいいし
そうでないならCLOSでいいんだし立ち位置が微妙だよね
0025デフォルトの名無しさん垢版2021/02/03(水) 01:12:52.73ID:muHYIIDJ
ScalaのプロジェクトってなぜかDDDを採用してるとこが多いよな
0027デフォルトの名無しさん垢版2021/02/05(金) 00:14:13.80ID:fKqxJHVa
俺的には最近Scalaすげえ楽しい
4年くらいやっててようやくわかるようになってきた
0029デフォルトの名無しさん垢版2021/04/03(土) 01:02:09.79ID:47ddxIgO
Scala3でいろいろライブラリなくなるのかな
0031デフォルトの名無しさん垢版2021/04/27(火) 01:01:49.93ID:ybAp8EWh
sbt関連はBintrayのクローズに対応済のようで一安心&感謝感謝大感謝
0034デフォルトの名無しさん垢版2021/05/26(水) 04:10:46.75ID:kZ+TGEhf
Scalaスケーラブルプログラミング 第4版 (impress top gear) (日本語) 単行本(ソフトカバー) – 2021/6/16
Martin Odersky (著), Lex Spoon (著), Bill Venners (著),
言語設計者らが解説したScalaのバイブル 第4版! 全35章の包括的チュートリアル。バージョン2.13に対応
>Scala 2の最新リリースであり本書で詳しく解説されるver.2.13では、標準ライブラリーのコレクションライブラリーが一新されました。
最後の大規模な設計変更だったScala 2.8のリリース以来蓄積されてきたさまざまな教訓を組み込んで単純化されたのです。新しいコレクション
ライブラリーのコードは、Scala 2とScala 3の両方でクロスコンパイルされるため、これからの10年間に書かれる大半のコードの基礎となります。
話題沸騰のScala新リリースを控えた今こそ、『Scalaスケーラブルプログラミング』を手に取り、学習を始める絶好のチャンスだと言って
間違いありません。
◎本書は「Programming in Scala, Fourth Edition」の翻訳書です。
0036デフォルトの名無しさん垢版2021/06/02(水) 04:53:26.15ID:hLvQV8IE
scalaやったことなくて軽く調べてたんだけど
scala 3のinlineキーワードが馬鹿げてるように思えるんだけど
なんでいちいちそんな事を指定しなきゃいけないの?
ただの最適化のため、それも自動でやってくれていいようなもの
0037デフォルトの名無しさん垢版2021/06/02(水) 04:56:06.79ID:hLvQV8IE
scalaの衰退はscala 3で互換性が無くなるからか?
0039デフォルトの名無しさん垢版2021/06/02(水) 11:08:14.33ID:OB6uFVNq
YouTube で有名な雑食系エンジニア・KENTA によって、Scala はオワコン認定されてる

2020/3

Scalaが日本で衰退し始めている理由を説明します
https://www.youtube.com/watch?v=kFzLia7YZQU

コミュニティーが崩壊してる。
初心者に対して、嫌がらせ・マウントしてくる偏屈な香具師が多い

仕事が無いから、そういう憂さ晴らしばかりしてる香具師しか残っていない
0040デフォルトの名無しさん垢版2021/06/02(水) 11:27:08.35ID:DwvtK+3D
オーバーライドやバイトコード改変が存在する以上、実行時までメソッド実装は確定できない
inlineを使うのはコンパイル時の内容でインライン化していいとプログラマが判断した時だけ
kotlinのinlineも同じ
0041デフォルトの名無しさん垢版2021/06/02(水) 11:54:03.28ID:hLvQV8IE
JDKはJITがあるんだから長期的にはJITが賢くなれば適切にインライン化されるのでは?
要するにJITをあんまり信用していないという設計判断だよねinlineは
0042デフォルトの名無しさん垢版2021/06/02(水) 14:57:09.80ID:DwvtK+3D
inlineキーワードとJITのインライン化は目的も動作も機能スコープも同一ではない
何を調べたのか知らないが機能リファレンスくらいは読んでみては
0043デフォルトの名無しさん垢版2021/06/13(日) 00:12:10.16ID:vsgWukTG
Scalaのコミュニティってあんの?
Scala matsuriくらいしか知らん
ユーザ会も止まってるみたいだし
0046デフォルトの名無しさん垢版2021/08/09(月) 20:35:32.01ID:ozUs4Swz
rpscalaというオンライン勉強会は隔週でやってる。初心者でも参加できる。youtube liveで見るだけも可能。
0047デフォルトの名無しさん垢版2021/08/09(月) 20:58:51.63ID:ozUs4Swz
>>37
Scala2.13のコードは Scala3でもコンパイルできるよ(マクロは除くけど)
0048デフォルトの名無しさん垢版2021/08/09(月) 21:08:55.22ID:ozUs4Swz
>コミュニティーが崩壊してる。
>初心者に対して、嫌がらせ・マウントしてくる偏屈な香具師が多い

KENTAは個人的な恨みでもあるんだろうか。特定の個人とのいざござを、さもコミュニティ全体のこととして言及してないか。知らんけど。

コミュニティは別に崩壊していないと思うよ。Scala採用企業結構あるので仕事として成立しているし。
コミュニティとして、いつも初心者歓迎。マウント取るようなやつはいないと思うけどね。
0049デフォルトの名無しさん垢版2021/08/23(月) 16:41:39.27ID:K4r85Spa
だれも知らないけど仕事として成立してるしコミュニティ崩壊してないんですね
何も不具合ないから話題もないと言い張るパターンですね
0050デフォルトの名無しさん垢版2021/08/23(月) 20:48:04.33ID:dS401MqO
関数型なら、スクエニはElixir も使っているらしい

Elixirの本も出た。
黒田努は、Ruby on Rails の本も書いている

Elixir実践ガイド、黒田努、2021/2
Ubuntu 20.04, Docker CE 19.03, Elixir 1.11
0055デフォルトの名無しさん垢版2021/12/07(火) 17:12:32.66ID:pi7PmHgW
衰退した界隈の上質な案件とイケイケガンガンな界隈の残りカス案件どっちがいいのかって話
0056デフォルトの名無しさん垢版2021/12/08(水) 00:46:59.87ID:YNET4rcT
ScalaやってるとRustはけっこう入りやすいけど
Scalaの書き味が良すぎてRustに苛つく
for〜yieldがないとか
0059デフォルトの名無しさん垢版2023/11/11(土) 00:00:10.19ID:uDCEJA+a
しったか
レスを投稿する


ニューススポーツなんでも実況