Mark Watson: AI Practitioner and Consultant Specializing in Large Language Models, LangChain/Llama-Index Integrations, Deep Learning, and the Semantic Web I am the author of 20+ books on Artificial Intelligence, Python, Common Lisp, Deep Learning, LangChain and LlamaIndex, Haskell, Clojure, Java, Ruby, Hy language, and the Semantic Web. I have 55 US Patents. My customer list includes: Google, Capi
A usenet post by Kent M Pitman on comp.lang.lisp - Fri, 8 Nov 2002 23:29:04 GMT Subject: Re: mathematica {Did Wolfram know Macsyma and/or Lisp?] o...@cs.yorku.ca (ozan s. yigit) writes: > [fateman's interesting note on wolfram, smp, mathematica and their relation > (or lack of) to macsyma not repeated] > thanks for the historic details. it certainly clarifies some things. > [next time i see hugh,
The LISP family of languages has a rich heritage, with some epic tomes gracing Computer Science history (and our shelves) over the years. Clojure is the latest entrant in the LISP family, bringing concurrency advances and the richness of the JVM ecosystem to the table. For Clojure this means there is much legacy code to plunder reuse. The Little Schemer An old favourite for many people who studie
Peter Seibel has helped more people (including me) discover and become user of Lisp as probably noone else in the last decade with his Practical Common Lisp. Dan Weinreb, one of the founders of Symbolics and later Chief Architect at ITA Software, a succesfull Lisp startup sold to Google for around $1B in 2011, wrote, that their method of building a Lisp team was by hiring good developers and givin
Many wax poetic on the virtues of Lisp, and I would say for good reason: it was a language and philosophy that was (and is) far ahead of its time in principle and oftentimes in practice. But I have to cede the following: the foundations of Common Lisp are becoming somewhat ancient and there are many places that have more modern roots where I would have it borrow heavily to assist in creating my pr
前回は、コピーアンドペーストというエディタにおけるごく基本的な操作を通して、リージョンの概念と基本操作を説明しました。今回は、前回あまり説明しなかったリージョン選択を、具体的に実用できるものとして取り上げたいと思います。 (Emacsにおける)リージョン選択という操作では、前回説明したC-SPCでマークを設置してカーソルを移動することによりリージョン選択を行う方法は、ある意味では最後の手段です。Emacsを利用する理由は人によって様々だと思いますが、Emacs使用者としておそらく追求すべきことは、タイプ量を減らすことです。それを考えると、例えばALongLongWordという単語をコピーするためにC-SPC C-f C-f C-f ...とカーソル移動を何度も行うのはEmacs使用者として怠惰であると言えます。この場合だと、前方に単語移動するM-f (forward-word)を使ってC-
This is just a draft. Package One package per one file Strangely enough, in case of legacy CL programs, their packages are declared in one file (maybe named "package.lisp"). In other hand, we recommend to declare each packages in each files. You should always put like following code at the top of each Lisp files. (in-package :cl-user) (defpackage style-guide.core (:use :cl)) (in-package :style-gui
数理システムでのLispセミナー後の飲み会でも出た話なのですが,最近人工知能プログラムとかLispをやりたいとかいう要望がどうもありそうなのですが,あまりそのための手段がWeb上にはないということに最近気がつきました.どうして昔の技術や知見を今の人は勉強しないのでしょうねという話もありましたが,ググっても,本当にまともな資料が出てこないのです.大学のシラバスが出てきても,こう言ってはなんですが,とても包括的でまともなものとは思えない.日本の大学でPAIPやAIMAを教科書にしてやっているところはないんではないでしょうか.人工知能学会のページはありますが,一方でアマチュアの人がこれもチンケなWebページを出していて,そういうものしかひっかっかってこないのです.初学者にPAIPやAIMAの本を買って独学でLispで勉強しろというのも,ちょっと酷ですよね.それにPAIPなんて本当はずいぶん古い本
原文: Programming Bottom-Up 1993 (このエッセイはOn Lispの序文からである。赤いテキストはArcの名前の起源を説明している。) プログラムの関数要素は大きくしすぎるべきではない、というプログラミングスタイルの原則に基づいている。 もしプログラムのある部品が簡単に理解できる大きさを超えて肥大すると、大都市が逃亡者を隠すのと同じくらい容易に誤りを隠す複雑さの固まりになってしまう。 そのようなソフトウェアは読みにくく、テストしづらく、デバッグしにくい。 この原則によると、大きなプログラムは小さな塊に分割しなければならない、そしてプログラムが大きければ大きいほどさらにそれを分割しなければならない。 どうやってプログラムを分割するか? 伝統的なアプローチはトップダウンデザインと呼ばれる: あなたはこう言うだろう、「プログラムの目的はこれらの7つをすることなので、7つ
I gave a rather messy lightning talk at the recent ECLM on this topic (see below). I think, the messiness can be attributed mostly to my undesire to criticize anything, built with good intentions, including Clojure. Yet in software development there's clearly a need for thorough evaluation of different approaches, languages and technologies, because, we must admit, lots and lots of decisions on su
Pascal Costanza is a researcher, and an active Common Lisp programmer and community enthusiast: he's the maintainer of Closer to Mop library, that provides a common facade to the MOP implementation in different Lisps, and is the basis of some of his more advanced libraries like: ContextL and FilteredFunctions; the originator of Common Lisp Document Repository (CDR) project, that collects proposals
by Rudolf Winestock Update on October 6, 2017. N.B.: Please stop submitting this to Hacker News! Look at the Hacker News search results for this essay. Check out the note for the first entry: Come on, everyone! Let's beat the dead horse one more time! If you want to earn Hacker News e-cred, then try submitting The Eternal Mainframe, instead. This essay is yet another attempt to reconcile the power
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く