並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 17 件 / 17件

新着順 人気順

lispの検索結果1 - 17 件 / 17件

  • 美しすぎる。神の言語といわれるLISPは、数学のように純粋で美しいロジックが展開できる言語。オシャレな LISP インタプリタ。 - Qiita

    「本記事は、技術的な視点から情報を提供することを目的としております。内容については可能な限り正確性を期しておりますが、記事内の見解は執筆者の意見や理解に基づいており、すべての方にとって普遍的な結論を示すものではありません。技術の分野は常に進化し、新たな知見が追加されることもあります。ご意見がある場合には、建設的な対話を歓迎いたしますが、批判的な意見を展開する際も、お互いの尊重を大切にしたコミュニケーションを心がけていただけると幸いです。」 タイトル: 「東京プログラマー リスプを書かずにはいられない物語」 新宿の夜景を見下ろすカフェで、主人公の大輔は、ノートパソコンに向かって静かにキーボードを叩いていた。彼は東京で働くプログラマー。コードの世界に浸り、特に最近夢中になっているのが関数型言語LISPだった。 LISPは、数学のように純粋で美しいロジックが展開できる言語。大輔は「この関数型の世

      美しすぎる。神の言語といわれるLISPは、数学のように純粋で美しいロジックが展開できる言語。オシャレな LISP インタプリタ。 - Qiita
    • Lispとオブジェクトシステム

      Lispとオブジェクト、オブジェクト指向システムを概観します。

        Lispとオブジェクトシステム
      • Lispの現代における意義 - Qiita

        reddit/lisp 英語圏のreddit/lispで投稿しましたら、思いのほか反響がありました。日本訳をここに投稿します。 よくある質問 reddit/lispを見ていると、頻繁に同じ質問が繰り返し出てくるのを目にします。 「Lispは優れているにもかかわらず、なぜもっと広く使われないのでしょうか?」 私は、その答えはLispの本質そのものにあると考えています。私の意見では、Lispは知的なおもちゃです。ここでは、この問題に関する私の考えを共有したいと思います。 個人的なチューリングマシンへの欲求 1958年、マッカーシー博士はLispを考案し、発表しました。当時、IPL-Vというシステムが存在していましたが、マッカーシー博士はおそらくこれよりも優れたものを求めていたのでしょう。彼はかつて、自分の個人的なチューリングマシンが欲しいと言ったことがあります。Lispは多くの研究者に受け入れ

          Lispの現代における意義 - Qiita
        • Gamedev in Lisp. Part 2: Dungeons and Interfaces · Wiki · Andrew Kravchuk / cl-fast-ecs · GitLab

          Blazingly fast Entity-Component-System microframework ⚡📦 https://awkravchuk.itch.io/cl-fast-ecs

            Gamedev in Lisp. Part 2: Dungeons and Interfaces · Wiki · Andrew Kravchuk / cl-fast-ecs · GitLab
          • GitHub - lone-lang/lone: The standalone Linux Lisp

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

              GitHub - lone-lang/lone: The standalone Linux Lisp
            • Common Lispを静的型付けの関数型言語にするCoaltonの紹介

              Lisp Advent Calendar 2023 - Adventar の11日目の記事です。 Common Lisp を静的型付けの関数型言語にするライブラリである Coalton を紹介します。 まだバージョン1.0には達していない状況ですが、 活発に開発が進められていて確実に完成度が上がっている期待度の高いプロジェクトです。 この記事では主に Coalton を採用すると得られるメリットや、 マクロ、Common Lisp との相互運用などの気になる点をピックアップして紹介します。 Coalton は Common Lisp を静的型付けの秀逸な型システムをもった関数型言語に拡張するライブラリです。 Coalton は他の通常の Common Lisp のライブラリと同じ方法で導入でき、 asdf で読み込むだけで簡単に使えます。 Coalton は他の Common Lisp の

                Common Lispを静的型付けの関数型言語にするCoaltonの紹介
              • [入門]Lispを勉強してみると美しさに感動した - Qiita

                はじめに Lispという言語を聞いたことがないエンジニアも多いかもしれません。「なんだか難しそう」と感じる方もいるでしょう。 (自分もその一人でした。) 「神の言語」とも呼ばれるLisp。そんなに面白いならやってみよう!ということで、私も自分なりにLispを学んでみることにしました。 Lispの魅力を熱心に伝えるために、そのせいで公平性を欠いた記事となっている可能性はありますが、Lispの魅力を伝えたい一心であり、他の言語・FW等を否定する意図は一切ございません。それぞれに良さがあることを理解したうえで、Lispの魅力に焦点をあてて書いたつもりです。 興味本位で足を踏み込んでみた完全初学者です。完全初心者です! 常日頃Lispを扱っているLisperと比べると取るに足らない存在なので、厳密な言葉の意味が違ったり、誤ったことを言っているかもしれませんがご了承ください。その際は優しくコメントな

                  [入門]Lispを勉強してみると美しさに感動した - Qiita
                • Why is Common Lisp not the most popular programming language? | Hacker News

                  It's the lists.No, not the prefix notation, parenthesis, what have you, although that doesn't help. The lists themselves. In Lisp, code is data, and data is lists. Yes, of course, there are hashmaps, arrays, strings. But idiomatic Lisp code really does use linked lists extensively, it's an entire style of programming. Even if you'd prefer to use different data structures (and again, Common Lisp do

                  • Common Lisp for shell scripting - simonsafar.com

                    ... let's use SBCL instead of bash!. Objective Shell scripts are... just programs. Written in a rather ugly programming language, that was nevertheless designed to be as similar to actual UNIX command invocations as possible (given how it is actual UNIX command invocations for the most part). Using any other language (e.g. Python) definitely comes with some downsides: if most of what you're doing

                    • Emacs Lispで体験するプログラム書き散らす楽しさ #Emacs #Lisp - ドキュメントを見たほうが早い

                      この記事は、はてなエンジニア Advent Calendar 2023の2024年1月16日の記事です。 昨日は id:fxwx23 さんによる「Simulator.app の「Stay On Top」をキーボードショートカットで切り替える」でした。 かゆい所に手が届かないこと、よくありますよね。その際にシュッとスクリプトを書いたりして不便を解消する姿は見習いたいと思います。 始めに 自分は普段テキストエディタに Emacs を使っています。 Emacs は Emacs Lisp というプログラミング言語でエディタの設定を記述できますが、今まで設定を記述する以外の目的で Emacs Lisp を書いたことがなく、プログラムっぽいプログラムを書いたことはありませんでした。 ふとこのことが気になって、年末年始の休みに簡単なプログラムを作ってみました。 実際に書いてみると、他の言語ではあまり体験

                        Emacs Lispで体験するプログラム書き散らす楽しさ #Emacs #Lisp - ドキュメントを見たほうが早い
                      • GitHub - abuseofnotation/termlisp: A lisp dialect based on pattern matching and term rewriting

                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                          GitHub - abuseofnotation/termlisp: A lisp dialect based on pattern matching and term rewriting
                        • RubyとLispの切っても切れない関係 #heiseirubykaigi |にゃんだーすわん|pixivFANBOX

                          2019年12月14日に開催された平成Ruby会議01で飛び込みLTとして発表しました。 Ruby系カンファレンス(の関連イベント)での発表者としての経験は日本Ruby会議2011の闇ルビヰ會議、札幌市中央区Ruby会議01、Ruby広場(RubyKaigi 2013)に次いでの発表だったと思います。Shibuya.rbとか含めると何度かあるけど。思えば遠いとこ...

                            RubyとLispの切っても切れない関係 #heiseirubykaigi |にゃんだーすわん|pixivFANBOX
                          • Štar: an iteration construct for Common Lisp

                            2024-05-15 :: programming, lisp Štar is a concise and extensible iteration construct for Common Lisp which aims to be pleasant to use, easy to understand, fast if needed, general, and not to look like Fortran. Common Lisp has multiple iteration constructs: mapping functions such as mapcar, special-purpose constructs such as dotimes and dolist, the general but somewhat clumsy construct which is do

                            • GitHub - aartaka/pretty.c: Making C Look ✨Pretty✨and Lua/Lisp/Python-esque

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                GitHub - aartaka/pretty.c: Making C Look ✨Pretty✨and Lua/Lisp/Python-esque
                              • (How to Write a (Lisp) Interpreter (in Python))

                                This page has two purposes: to describe how to implement computer language interpreters in general, and in particular to build an interpreter for most of the Scheme dialect of Lisp using Python 3 as the implementation language. I call my language and interpreter Lispy (lis.py). Years ago, I showed how to write a semi-practical Scheme interpreter Java and in in Common Lisp). This time around the go

                                • Lisp: Icing or Cake? — dthompson

                                  The Spring Lisp Game Jam 2024 ended one week ago. 48 games were submitted, a new record for the jam! This past week has been a time for participants to play and rate each other’s games. As I explored the entries, I noticed two distinct meta-patterns in how people approached building games with Lisp. I think these patterns apply more broadly to all applications of Lisp. Let’s talk about these patte

                                  • LIPS: Scheme based Lisp interpreter in JavaScript | Hacker News

                                    Looks great, however note that it doesn't do tail calls, which are required on conforming implementations. I suspect it does tail calls on Safari as Safari is the ONLY browser to completely implement ES6+ and implement proper tail calls (I'd note that it's not the only ES6+ compliant implementation, but most of the rest are aimed at microcontrollers or embedding).

                                    1