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

    • Public
    • Network
    • Groups
    • Popular
    • People

Timeline for it list by senooken, page 85

せのお (妹尾 賢) senooken it Friday, 30-Nov-0001 09:18:59 LMT
  • Subscribe
Listed 8 Subscribers 0
  1. やまこ@6/12_E24みちのくコミティア (yamako@fedibird.com)'s status on Wednesday, 05-Jan-2022 23:33:49 JST やまこ@6/12_E24みちのくコミティア やまこ@6/12_E24みちのくコミティア

    Perlで書かれたそこそこ大きめのWebアプリをメンテしてたことがありますが、Perlのいちばんの問題ってかける人が少ないということで、小さめのスクリプトすらも書くといやがる人がいて、そういう意味であんまり使わない方がいいよね、てなりがち、かなしい。

    In conversation Wednesday, 05-Jan-2022 23:33:49 JST from fedibird.com permalink Repeated by tojoqk
  2. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 23:28:58 JST きゅーけー きゅーけー
    in reply to

    ただ、Perl の主な用途はリファレンスが必要にならないレベルのスクリプトなのではないかという気がしてならない……。

    In conversation Wednesday, 05-Jan-2022 23:28:58 JST from mastodon.tojo.tokyo permalink
  3. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 23:27:58 JST きゅーけー きゅーけー

    Perl、リファレンスを理解すると書けるプログラムの幅が一気に広がりますからね……。

    In conversation Wednesday, 05-Jan-2022 23:27:58 JST from mastodon.tojo.tokyo permalink
  4. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 23:24:47 JST きゅーけー きゅーけー

    Lisp を始める前に一度 C とかで単方向連結リストを実装しておくと Lisp の理解が深まる説……。なんか私が C を経由してから Lisp を勉強した民になってしまっていて、C をやったことのない人がどうやったら Lisp の cons を理解できるのか分からないんだよな……。

    cons が分からないんじゃなくて cons の外部表現が難しい説をこの前提唱してたけど学部時代に cons を教えるのに苦戦した記憶が蘇えって外部表現の問題ではないような気がしてきた。

    In conversation Wednesday, 05-Jan-2022 23:24:47 JST from mastodon.tojo.tokyo permalink
  5. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 23:14:50 JST きゅーけー きゅーけー
    in reply to

    大差ないか……。

    In conversation Wednesday, 05-Jan-2022 23:14:50 JST from mastodon.tojo.tokyo permalink
  6. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 23:14:17 JST きゅーけー きゅーけー

    しかしなー、Lisp の cons の理解が早かったのはもしかしたら Perl のリファレンスに慣れていたからかもしれないんだよな(いままでは C のポインタの理解が重要かと思ってたけど……)。

    In conversation Wednesday, 05-Jan-2022 23:14:17 JST from mastodon.tojo.tokyo permalink
  7. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 23:11:56 JST きゅーけー きゅーけー

    こんなにいっぱい Perl について勉強したのに Perl を使う機会ないの悲しくなってきた。

    In conversation Wednesday, 05-Jan-2022 23:11:56 JST from mastodon.tojo.tokyo permalink
  8. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 23:11:47 JST きゅーけー きゅーけー

    Perl のリストはフラットなもので他の言語に似たようなのがないくてこれがどういうことなのか説明しにくいんだよな(リストのリストは作れない、リストへのリファレンスのリストなら書ける)。

    In conversation Wednesday, 05-Jan-2022 23:11:47 JST from mastodon.tojo.tokyo permalink
  9. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 23:09:31 JST きゅーけー きゅーけー
    in reply to

    いや、違うか。 shift は引数を省略すると @_ から一個左から取り出すやつで、サブルーチンの中には @_ に引数の値がリストの形に入ってるんだ。

    In conversation Wednesday, 05-Jan-2022 23:09:31 JST from mastodon.tojo.tokyo permalink
  10. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 23:07:49 JST きゅーけー きゅーけー
    in reply to

    あ、もしかしたら今の Perl (Perl 6 ではない)は違うかも(自信ない)。

    In conversation Wednesday, 05-Jan-2022 23:07:49 JST from mastodon.tojo.tokyo permalink
  11. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 23:07:06 JST きゅーけー きゅーけー

    そういえばクロージャの概念を最初に学んだのも Perl だったな……。わけわからん入門の仕方したもんだな……。Perl では変数束縛という概念がない(shift で引数の値を取り出す)ので相当謎な経路でクロージャに出会ったことになる。

    In conversation Wednesday, 05-Jan-2022 23:07:06 JST from mastodon.tojo.tokyo permalink
  12. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 22:30:22 JST きゅーけー きゅーけー

    自然言語っぽくして人々を混乱の渦に陥れた Perl をやった後だからこそ、Lisp が輝いたんだと思う。

    まあ私の学んだ順番がそうなっていて今も Lisp が好きであるということだけが確かで、そこに因果関係があるかどうかは実際のところ分からないけど。

    In conversation Wednesday, 05-Jan-2022 22:30:22 JST from mastodon.tojo.tokyo permalink
  13. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 22:21:36 JST きゅーけー きゅーけー
    in reply to

    "Perl" "Lisp" "国語の先生" で Google 検索して見つけた。よく思い出せたな。

    In conversation Wednesday, 05-Jan-2022 22:21:36 JST from mastodon.tojo.tokyo permalink
  14. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 22:16:42 JST きゅーけー きゅーけー
    in reply to

    こっちが原文か。

    > Some computer language designers seem to think that punctuation is evil; I doubt their English teachers would agree.http://www.wall.org/~larry/natural.html

    In conversation Wednesday, 05-Jan-2022 22:16:42 JST from mastodon.tojo.tokyo permalink
  15. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 22:15:32 JST きゅーけー きゅーけー
    in reply to

    あったーーー!この文だけだと、どのコンピュータ言語を指してるかは分からんけどたぶん Lisp も対象に入ってるでしょ。

    > こうした句読点 * は悪いものだと考えているコンピュータ言語の設計者も いるようだが、 彼らの国語の先生もそう言うかどうか、私には疑わしい。

    Complement of "Natural Language Principles in Perl"http://chasen.org/~daiti-m/text/natural-ja.html

    In conversation Wednesday, 05-Jan-2022 22:15:32 JST from mastodon.tojo.tokyo permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: chasen.org
      Natural Language Principles in Perl (ja)
  16. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 22:02:51 JST きゅーけー きゅーけー

    Perl で文字列をファイルに出力するには英語の SVOO を理解しておくとよい。

    In conversation Wednesday, 05-Jan-2022 22:02:51 JST from mastodon.tojo.tokyo permalink
  17. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 21:55:48 JST きゅーけー きゅーけー
    in reply to

    ここから見つけられんかな。https://www.azquotes.com/author/17739-Larry_Wall

    In conversation Wednesday, 05-Jan-2022 21:55:48 JST from mastodon.tojo.tokyo permalink
  18. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 21:53:44 JST きゅーけー きゅーけー
    in reply to

    この記述を見たとしたらおそらく 2013 ~ 2014 年頃なんだよないま探しても全然見つからない……。

    In conversation Wednesday, 05-Jan-2022 21:53:44 JST from mastodon.tojo.tokyo permalink
  19. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 21:46:26 JST きゅーけー きゅーけー

    Perl 作者の Lisp に対する反論に、`,` や `.` を書かないことを国語の教師は認めると思いますか?みたいのがあった気がする(探す)。

    In conversation Wednesday, 05-Jan-2022 21:46:26 JST from mastodon.tojo.tokyo permalink
  20. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 05-Jan-2022 21:44:33 JST きゅーけー きゅーけー
    in reply to

    ここから派生してなんで $_ に代入すんの?$_ ってなに?ってなるので Perl の闇は深い。print とか say とかで引数を何も書かなかった場合には $_ を出力される。$_ に対して正規表現(これにもデフォルトで $_ を変更するような構文がある)で書き換えまくった結果を print するというようなイディオムが存在し、そういうのを主な目的で Perl を使う人にとっては最高の略記法なのである。

    なお、会社とかで協調してプログラミングをする文脈におかれたプログラマが Perl のこういうマジックに苦しめられたであろうことは容易に想像できる(幸いなことに私はそういう目に遭うことがなかった)。

    In conversation Wednesday, 05-Jan-2022 21:44:33 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.