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

    • Public
    • Network
    • Groups
    • Popular
    • People

Timeline for it list by senooken, page 67

せのお (妹尾 賢) senooken it Friday, 30-Nov-0001 09:18:59 LMT
  • Subscribe
Listed 8 Subscribers 0
  1. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 09:07:35 JST きゅーけー きゅーけー
    in reply to

    じゃあ、Common Lisp でちゃんと check-type とか assert を書けばいいじゃんって話になるな。

    In conversation Tuesday, 22-Mar-2022 09:07:35 JST from mastodon.tojo.tokyo permalink
  2. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 09:06:45 JST きゅーけー きゅーけー
    in reply to

    戻り値の検査はいいから入力の検査を徹底すればいいような気もする。

    In conversation Tuesday, 22-Mar-2022 09:06:45 JST from mastodon.tojo.tokyo permalink
  3. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 09:05:14 JST きゅーけー きゅーけー
    in reply to

    あー、でもこれ Scheme で安易に実装すると tail call じゃならなくなるのか。

    In conversation Tuesday, 22-Mar-2022 09:05:14 JST from mastodon.tojo.tokyo permalink
  4. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 09:04:25 JST きゅーけー きゅーけー
    in reply to

    やっぱ静的型ないなら契約はいる気がするわ。どこで生まれたのかよく分からん nil を探すの嫌だし。

    In conversation Tuesday, 22-Mar-2022 09:04:25 JST from mastodon.tojo.tokyo permalink
  5. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 09:02:40 JST きゅーけー きゅーけー
    in reply to

    そんで、スピード重視するときにはなんかコンパイル時の変数で挙動を制御できるような感じにしておけばよくね。

    In conversation Tuesday, 22-Mar-2022 09:02:40 JST from mastodon.tojo.tokyo permalink
  6. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 09:01:40 JST きゅーけー きゅーけー
    in reply to

    そんな大袈裟なことしなくても Common Lisp なら check-type とか assert を勝手に挿入する関数定義のマクロを書いちゃえばいい気がするな。

    In conversation Tuesday, 22-Mar-2022 09:01:40 JST from mastodon.tojo.tokyo permalink
  7. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 08:57:20 JST きゅーけー きゅーけー
    in reply to

    Common Lisp に契約プログラミングを導入するやつあるじゃん。これ全部 CLOS になるんか。それはそれでちょっとやだな。

    GitHub - sellout/quid-pro-quo: A contract programming library for Common Lisp in the style of Eiffel’s Design by Contract ™.https://github.com/sellout/quid-pro-quo

    In conversation Tuesday, 22-Mar-2022 08:57:20 JST from mastodon.tojo.tokyo permalink
  8. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 08:53:20 JST きゅーけー きゅーけー
    in reply to

    Contract があればだいぶ軽減されるよな。やっぱ Racket はよくできてる。

    どこから `\#f` もしくは `nil` が発生したのかを追跡できるのが重要だ。

    In conversation Tuesday, 22-Mar-2022 08:53:20 JST from mastodon.tojo.tokyo permalink
  9. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 08:51:04 JST きゅーけー きゅーけー
    in reply to

    Racket の Slack で質問しちゃってなんか微妙な感じになっちゃったし。誰もこのことについて考えてないわけがないと思って聞いてみたんだけど勇み足だったかな……。

    In conversation Tuesday, 22-Mar-2022 08:51:04 JST from mastodon.tojo.tokyo permalink
  10. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 08:48:26 JST きゅーけー きゅーけー
    in reply to

    それを必要とする状況ってなんかプログラム壊れてるでしょって思う。

    In conversation Tuesday, 22-Mar-2022 08:48:26 JST from mastodon.tojo.tokyo permalink
  11. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 08:48:04 JST きゅーけー きゅーけー
    in reply to

    しかし car に (-> (Listof a) a) とかいうやばめな型をつけてて (-> (Pairof a b) a) だけじゃないのが Typed Racket の選択であったところはなんか自分の求めてるものとTyped Racket 陣営の求めているものに若干の差を感じるんだよな。

    結構考えたんだけど null? かどうかの (-> (Listof a) a) の型やっぱ要らないんだよな。

    In conversation Tuesday, 22-Mar-2022 08:48:04 JST from mastodon.tojo.tokyo permalink
  12. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 08:43:27 JST きゅーけー きゅーけー
    in reply to

    やっぱ Typed Racket は丁度いいんだよな。だってちゃんと Lisp に型を付けてみました感あるし。

    In conversation Tuesday, 22-Mar-2022 08:43:27 JST from mastodon.tojo.tokyo permalink
  13. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 08:42:32 JST きゅーけー きゅーけー

    Coalton があんまり求めてるものじゃなかったんだよな。あれは正格評価する Haskell であって Common Lisp じゃなかった。

    In conversation Tuesday, 22-Mar-2022 08:42:32 JST from mastodon.tojo.tokyo permalink
  14. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 08:40:25 JST きゅーけー きゅーけー
    in reply to

    Common Lisp で関数を使う前に必ず describe 関数で挙動を確認する人生を送ればいいのだろうか。

    In conversation Tuesday, 22-Mar-2022 08:40:25 JST from mastodon.tojo.tokyo permalink
  15. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 08:34:10 JST きゅーけー きゅーけー
    in reply to

    たとえば string->number が失敗したときに `#f` になるの、型がないと隠れし `#f` になりがちなんだよな。

    In conversation Tuesday, 22-Mar-2022 08:34:10 JST from mastodon.tojo.tokyo permalink
  16. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 08:33:20 JST きゅーけー きゅーけー
    in reply to

    Scheme を書いているときの、なぞの `#f` の襲来が避けられることは大切な気がする。

    動的型の Scheme なら `#f` Comon Lisp なら `nil` の唐突な襲来を回避せんといけないからな……。

    In conversation Tuesday, 22-Mar-2022 08:33:20 JST from mastodon.tojo.tokyo permalink
  17. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 08:31:47 JST きゅーけー きゅーけー
    in reply to

    まあ SICP の後半の苦しみは型を書いていればほぼなかったのではないかという記憶は消えていないけど。。。

    In conversation Tuesday, 22-Mar-2022 08:31:47 JST from mastodon.tojo.tokyo permalink
  18. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 22-Mar-2022 08:24:11 JST きゅーけー きゅーけー

    昨日のよるこれを読んでしまったせいで、「本当に私に型いるんか?」という問いを生じてまった。まあ仕事なら要る一択なんだけど、趣味で書くなら要らないような気がしてきて心が Typed Racket から離れそう。

    本のまえがき | 本の購入サイトhttp://ontolonomy.co.jp/books/preface/

    In conversation Tuesday, 22-Mar-2022 08:24:11 JST from mastodon.tojo.tokyo permalink
  19. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Monday, 21-Mar-2022 23:24:18 JST きゅーけー きゅーけー

    プログラミングの基礎のサポートページの東京メトロ線の情報って古いんだな。これ一人でやってたら絶対気づかなかったやつだ。

    In conversation Monday, 21-Mar-2022 23:24:18 JST from mastodon.tojo.tokyo permalink
  20. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Monday, 21-Mar-2022 23:10:06 JST きゅーけー きゅーけー
    in reply to

    なんか Either モナド的なの使いたくなる問題だな……。

    In conversation Monday, 21-Mar-2022 23:10:06 JST from mastodon.tojo.tokyo permalink
  • After
  • Before

User actions

  • Subscribe
  • List
せのお (妹尾 賢)

せのお (妹尾 賢)

Tokyo-to

https://senooken.jp

『「覚悟」とは暗闇の荒野に進むべき道を切り開くことだッ!』 『いきつづけたいという いし… うんめいを かえたいという つよいきもち。わたしは この ちからを… 「ケツイ」と よぶことにした。』 『不運、不幸、不ヅキ、運命、境遇、障害、不平、不正。すべてをねじ伏せオレは勝つ……!』 投資: @senooken_money 実験的にGoogle Adsense広告を設置中。

Tags
  • #asd
  • #gnusocial
  • #ingress
  • #mtgjp
More details...

    Listed

    • Ryusei
    • mecab✅
    • h12o
    • 東海りな@東海道らぐ広報部
    • LibreOffice
    • あわしろいくや
    • きゅーけー
    • 出雲伊月

    Subscribers

      (None)

      Feeds

      • Activity Streams
      • RSS 2.0
      • 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.