Skip to content

Instantly share code, notes, and snippets.

@Hamayama
Hamayama / lem_r7rs-swank.txt
Last active February 13, 2020 01:50
lem の r7rs-swank 対応
<lem の r7rs-swank 対応>
関連プルリクエスト: https://github.com/cxxxr/lem/pull/435
https://github.com/cxxxr/lem/pull/438
(1)ファイル
scheme-mode
scheme-mode.lisp process にも swank にも無関係なもの(上位層)(※)
@Hamayama
Hamayama / lem_opengl_check.txt
Last active December 20, 2018 14:47
lem の OpenGL フロントエンド の確認
<lem の OpenGL フロントエンド の確認>
(1)環境
OS : Windows 8.1 (64bit)
開発環境 : MSYS2/MinGW-w64 (64bit) (gcc version 7.3.0 (Rev2, Built by MSYS2 project))
(2)インストール
pacman -S mingw-w64-x86_64-glfw
ros install terminal625/utility
@koji-kojiro
koji-kojiro / brainfuck.lisp
Last active January 14, 2021 22:56
brainfuck compiler written in Common Lisp (SBCL)
#!/usr/bin/sbcl --script
;;; brainfuck compiler written in Common Lisp (SBCL)
;;; author: TANI Kojiro
;;; usage: `sbcl --script brainfuck.lisp` or `chmod +x brainfuck.lisp; ./brainfuck.lisp`
(declaim ((simple-array (unsigned-byte 8) (*)) *memory*))
(defvar *memory* (make-array 30000 :element-type '(unsigned-byte 8)))
(defvar *pointer* 0)
(defvar *bf-readtable* (make-instance 'readtable))
@youz
youz / shecomma.lisp
Last active July 6, 2017 07:59 — forked from snmsts/shecomma.lisp
#,
(defun shecomma-reader (stream sub-character n)
(declare (ignore sub-character))
(let ((a (gensym "A"))
(f (read stream nil nil)))
`(lambda (&rest ,a)
(apply ,(case n
(0 `(quote ,f))
(1 f)
(t `(function ,f)))
,a))))
@syohex
syohex / ros-install-sbcl-freebsd-10.1-amd64.log
Created September 1, 2015 11:52
ros install sbcl on FreeBSD 10.1 amd64
Last login: Tue Sep 1 20:19:10 2015
FreeBSD 10.1-RELEASE (GENERIC) #0 r274401: Tue Nov 11 21:02:49 UTC 2014
Welcome to FreeBSD!
Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories: https://www.FreeBSD.org/security/
FreeBSD Handbook: https://www.FreeBSD.org/handbook/
FreeBSD FAQ: https://www.FreeBSD.org/faq/
Questions List: https://lists.FreeBSD.org/mailman/listinfo/freebsd-questions/
@fukamachi
fukamachi / using-travis-ci-with-roswell.md
Last active May 28, 2021 03:36
Using Travis CI with Roswell

Using Travis CI with Roswell

Travis CI is the most prevalent cloud CI service. Though it has no Common Lisp support officially, by using Roswell, you can test your Common Lisp product with a few efforts.

WARNING: This document is based on Roswell v0.0.3.42 (not released yet) or above.

Enabling Travis CI

To use Travis CI, you must sign up and enable testing for your repository at your profile page.

@KeenS
KeenS / cl21 libs
Last active August 29, 2015 13:56
range
datetime (date & time)
set
sortedset
queue
tree (btree)
regexp
format scanner
lazy
copy