mattn 4 days ago X (formerly Twitter)amass (@amass_jp) on X【本日6月4日午後11:30放送】エリック・クラプトンのライヴ映像作品『エリック・クラプトン:ライヴ・イン...
mattn 4 days ago Vim script でも書いた。 GitHubGitHub - mattn/lisper-vim: This vim plugin provide lisp environments for vimmers.This vim plugin provide lisp environments for vimmers. - mattn/lisper-vim
mattn 4 days ago Go でも書いた。 GitHubGitHub - mattn/golisp: Lisp InterpreterLisp Interpreter. Contribute to mattn/golisp development by creating an account on GitHub.
mattn 4 days ago 自作の Lisp 処理系ではマクロまでは動く。 GitHubcisp/lib/when.lisp at master · mattn/cispMinimal Lisp Interpreter. Contribute to mattn/cisp development by creating an account on GitHub.
mattn 4 days ago Lisp はこういうのが自己定義できるのが良い (defun first (x) (car x)) (defun second (x) (car (cdr x))) (defun third (x) (car (cdr (cdr x)))) (defun fourth (x) (car (cdr (cdr (cdr x))))) (defun nth (l x) (dotimes (i x) (setq l (cdr l))) (car l))
mattn 4 days ago こういうのあったりする。 (defun cdaaar (x) (cdr (car (car (car x))))) (defun cdaadr (x) (cdr (car (car (cdr x))))) (defun cdadar (x) (cdr (car (cdr (car x))))) (defun cdaddr (x) (cdr (car (cdr (cdr x))))) (defun cddaar (x) (cdr (cdr (car (car x))))) (defun cddadr (x) (cdr (cdr (car (cdr x))))) (defun cdddar (x) (cdr (cdr (cdr (car x))))) (defun cddddr (x) (cdr (cdr (cdr (cdr x)))))