senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Notices by orange (orange_in_space@mstdn.nere9.help), page 29

  1. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:43:17 JST orange orange

    じゃあ最初から「そんな心配しなくてもC++では宇宙船演算子が型をきっちりとした実装で導入されるからそんな心配しなくても大丈夫だよ!」で50分の謎のやり取りしないで済んだじゃん?><

    In conversation Wednesday, 08-Dec-2021 22:43:17 JST from mstdn.nere9.help permalink
  2. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:38:39 JST orange orange

    少なくともwikipedia日本語版の記事の例示だと型がゆるふわな環境以外での宇宙船演算子の実装事例が書いて無いけど、型がきっちりな宇宙船演算子導入事例って具体的にどんなのがあるの?><

    In conversation Wednesday, 08-Dec-2021 22:38:39 JST from mstdn.nere9.help permalink
  3. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:28:40 JST orange orange

    オレンジ語っぽさをがんばってなくすなら「宇宙船演算子って簡潔に書けて便利そう。でも、型がゆるふわで整数型で返すような実装はごめんだなぁ」って言うことを最初に書いた><そしたら「Rustはハイカラなので順序はちゃんと型で返す!!!」って話が返ってきて「そういう話をしてるんじゃないんだけど?><;」ってなった><

    In conversation Wednesday, 08-Dec-2021 22:28:40 JST from mstdn.nere9.help permalink
  4. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:24:42 JST orange orange

    https://mstdn.nere9.help/@orange_in_space/107411394832547304

    "宇宙船演算子、""こういう風に静的型付けの環境でこういう風にするのであれば"↑つまり型がしっかりしてるならば

    "普通に便利なのではかもって気がしてる><""がも"が"ではかも"になってて意味不明だけど、つまり元ネタには型の問題があるけどそれさえクリアできれば普通に便利かもって言ってる><

    In conversation Wednesday, 08-Dec-2021 22:24:42 JST from mstdn.nere9.help permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: imgs.nere9.help
      orange (@orange_in_space@mstdn.nere9.help)
      from orange
      宇宙船演算子、こういう風に静的型付けの環境でこういう風にするのであれば普通に便利なのではかもって気がしてる>< ちゃんと型検査される、『「どっちがでかいの?ていうか同じ?」型』>< https://gist.github.com/orange-in-space/51a5ea3884bc0f001923b0a8a6734772
  5. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:19:12 JST orange orange

    だから、短く書けたら便利だから宇宙船演算子欲しい(けども整数型で帰ってくるなんてキモイ仕様は絶対ヤダ)って言ってるんじゃん!?><

    In conversation Wednesday, 08-Dec-2021 22:19:12 JST from mstdn.nere9.help permalink
  6. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:16:38 JST orange orange

    https://gist.github.com/orange-in-space/51a5ea3884bc0f001923b0a8a6734772#file-threewaycomparisonclass-cs-L41

    In conversation Wednesday, 08-Dec-2021 22:16:38 JST from mstdn.nere9.help permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: github.githubassets.com
      ちゃんと型検査される、『「どっちがでかいの?ていうか同じ?」型』><
      from orange-in-space
      ちゃんと型検査される、『「どっちがでかいの?ていうか同じ?」型』><
  7. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:13:04 JST orange orange

    宇宙船演算子の話が出てたからその話をしたんじゃん!?><

    In conversation Wednesday, 08-Dec-2021 22:13:04 JST from mstdn.nere9.help permalink
  8. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:12:21 JST orange orange

    宇宙船演算子 - Wikipedia https://ja.wikipedia.org/wiki/%E5%AE%87%E5%AE%99%E8%88%B9%E6%BC%94%E7%AE%97%E5%AD%90 の”Perl (数値のみ)[1]、PHP (バージョン7以上)[2]、Ruby[3]、Apache GroovyはA < B、A == B、A > Bのケースでそれぞれ-1、0、1を返す実装契約を規定している。”みたいな実装だと型がゆるふわで気持ち悪いけど、ちゃんと型がかっちりしてる言語で導入すれば、宇宙船演算子が返すのが『「順序はこうだよ!」って型』を返すので安全だし、安全なまま短く書くメリットが出ていいじゃん!?><っていう話をしてる><

    In conversation Wednesday, 08-Dec-2021 22:12:21 JST from mstdn.nere9.help permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: login.wikimedia.org
      宇宙船演算子
      宇宙船演算子 (英: spaceship operator)、あるいは三方比較演算子 (英: three-way comparison operator) とは、比較演算子の一種である。 プログラミング言語における具体例 Perl (数値のみ)、PHP (バージョン7以上)、Ruby、Apache GroovyはA < B、A == B、A > Bのケースでそれぞれ-1、0、1を返す実装契約を規定している。Python 2.x、OCaml、Kotlin、Java、.NET Frameworkでは…
  9. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:07:35 JST orange orange
    in reply to
    • らりお・ザ・何らかの🈗然㊌ソムリエ

    @lo48576 ぜんぜん違うじゃん?><; それで言う所のOrd型(?)を返す演算子があったら便利だよね!>< って話を書いてるのに><

    In conversation Wednesday, 08-Dec-2021 22:07:35 JST from mstdn.nere9.help permalink
  10. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:07:30 JST orange orange
    in reply to
    • らりお・ザ・何らかの🈗然㊌ソムリエ

    @lo48576 こうじゃないじゃん><https://mstdn.nere9.help/@orange_in_space/107411433365902212

    In conversation Wednesday, 08-Dec-2021 22:07:30 JST from mstdn.nere9.help permalink
  11. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:04:56 JST orange orange
    in reply to
    • らりお・ザ・何らかの🈗然㊌ソムリエ

    @lo48576 オレンジの主張とまったく違うじゃん><

    In conversation Wednesday, 08-Dec-2021 22:04:56 JST from mstdn.nere9.help permalink
  12. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:03:55 JST orange orange
    in reply to

    よく知らないけどRustにはそういう演算子(なり予約語なり)があるらしい?><

    In conversation Wednesday, 08-Dec-2021 22:03:55 JST from mstdn.nere9.help permalink
  13. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:03:55 JST orange orange

    switch (a <=> b){ case (OrderIs.LessThanRight)  {   //以下略みたいに書けるようにしたいって言ってる><(この場合<=>が返すのはOrderIs型><)

    In conversation Wednesday, 08-Dec-2021 22:03:55 JST from mstdn.nere9.help permalink
  14. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 21:51:12 JST orange orange

    宇宙船演算子、こういう風に静的型付けの環境でこういう風にするのであれば普通に便利なのではかもって気がしてる><

    ちゃんと型検査される、『「どっちがでかいの?ていうか同じ?」型』>< https://gist.github.com/orange-in-space/51a5ea3884bc0f001923b0a8a6734772

    In conversation Wednesday, 08-Dec-2021 21:51:12 JST from mstdn.nere9.help permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: github.githubassets.com
      ちゃんと型検査される、『「どっちがでかいの?ていうか同じ?」型』><
      from orange-in-space
      ちゃんと型検査される、『「どっちがでかいの?ていうか同じ?」型』><
  15. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 21:48:12 JST orange orange

    オレンジはBASICから入ってPascalに移行した流れのあれで慣れてるので <> でも != でもどっちでも違和感ないかも・・・><

    In conversation Wednesday, 08-Dec-2021 21:48:12 JST from mstdn.nere9.help permalink
  16. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 21:33:05 JST orange orange

    そこまではしないけど、Pascal好きとしては色つきのエディタならばbegin endの方が見やすく感じてる><;

    In conversation Wednesday, 08-Dec-2021 21:33:05 JST from mstdn.nere9.help permalink
  17. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 21:30:17 JST orange orange

    「読みづらくても(コンパイラやテスト環境がしっかりしてれば)何とかなる!」って、それ「読みづらいコードでもコンパイラやテスト環境がしっかりしてれば問題ないので読みづらいコードを書いてもよい」って主張と何が違うのか?><;

    In conversation Wednesday, 08-Dec-2021 21:30:17 JST from mstdn.nere9.help permalink
  18. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 21:23:53 JST orange orange

    ifでnotの有無の間違いによるミスってコンパイラが検出できないバグの率高くない?><;

    In conversation Wednesday, 08-Dec-2021 21:23:53 JST from mstdn.nere9.help permalink
  19. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 21:19:25 JST orange orange

    わかりやすくするために超極端に言うと、(!illiliilllilli | iilliillili)よりも (not illiliilllilli or iilliillili)のほうが見やすいじゃん!?><;

    In conversation Wednesday, 08-Dec-2021 21:19:25 JST from mstdn.nere9.help permalink
  20. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 21:16:39 JST orange orange

    だからさっきから書いてるように、| とか ! とか記号小さすぎて見間違いとか見落としの危険高いじゃん!?><;

    In conversation Wednesday, 08-Dec-2021 21:16:39 JST from mstdn.nere9.help permalink
  • After
  • Before

User actions

    orange

    orange

    ><https://twitter.com/orange_in_spacehttps://pawoo.net/@orange_in_space

    Tags
    • (None)
    ActivityPub
    Remote Profile

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          21944
          Member since
          7 Feb 2020
          Notices
          2268
          Daily average
          1

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.