I hereby claim:
- I am luismbo on github.
- I am luismbo (https://keybase.io/luismbo) on keybase.
- I have a public key ASCvm-kTgSnAQwHt2mK9XI45slHYkaDh50NBmtR2QXeioAo
To claim this, I am signing this object:
#!/bin/bash | |
GIT=/usr/bin/git | |
GIT_FETCH_TIMEOUT="5m" | |
warn() { | |
echo "${1}" >&2 | |
} | |
die() { |
;;;; ENSURE-SUPERCLASS-MIXIN | |
;;; | |
;;; Example usage: | |
;;; | |
;;; (defclass foo () ()) | |
;;; | |
;;; (defclass my-metaclass (ensure-superclass-mixin standard-class) | |
;;; () | |
;;; (:default-initargs | |
;;; :ensured-superclasses '(foo))) |
submit: | |
python submit.pyc | |
clean: | |
find . \( -name "*~" -name "*.dfsl" -o -name "*.fasl" -o -name "*.fas" -o -name "*.lib" -o -name "*.x86f" -o -name "*.amd64f" -o -name "*.sparcf" -o -name "*.sparc64f" -o -name "*.hpf" -o -name "*.hp64f" -o -name "*.ppcf" -o -name "*.nfasl" -o -name "*.ufsl" -o -name "*.fsl" -o -name "*.lx64fsl" \) -exec rm {} \; |
#!/usr/bin/env python | |
API_KEY='XXX' | |
API_URL='https://api.xively.com/v2/feeds/XXX' | |
SERIAL_PORT='/dev/tty.usbserial-A9005aBb' | |
import serial | |
import json | |
import requests | |
;;;;; REPL Read Mode | |
(setq slime-repl-read-mode-map | |
(let ((map (make-sparse-keymap))) | |
(set-keymap-parent map lisp-mode-map) | |
(define-key map "\C-m" 'slime-repl-return) | |
(define-key map [return] 'slime-repl-return) | |
(define-key map "\C-c\C-b" 'slime-repl-read-break) | |
(define-key map "\C-c\C-c" 'slime-repl-read-break) | |
(define-key map [remap slime-indent-and-complete-symbol] 'ignore) |
CapsLock::Ctrl | |
F13::WinActivate, ahk_exe firefox.exe | |
^#u::WinActivate, ahk_exe firefox.exe | |
F14::WinActivate, ahk_exe thunderbird.exe | |
^#i::WinActivate, ahk_exe thunderbird.exe | |
F15::WinActivate, ahk_exe Slack.exe | |
^#o::WinActivate, ahk_exe Slack.exe |
I hereby claim:
To claim this, I am signing this object:
(in-package :cl-user) | |
;;; Vince, A. "Scheduling periodic events." Discrete Applied Mathematics 25.3 (1989): 299-310. | |
;;; http://www.sciencedirect.com/science/article/pii/0166218X89900085 | |
;; * Events E_1, ..., E_n occur periodically with periods m_1, ..., m_n. | |
;; * x_i denote any occurence time of E_i. | |
;; * 0 <= x_i <= m_i for all i since E_i recurs at intervals m_i. | |
;; * Other occurences of E_i are given by x_i + k*m_i, k an integer. | |
;; * Therefore an n-tuple of times x = (x_1, ..., x_n) determines all occurences of |
~/s/typep ❯❯❯ cat compiler-bug.lisp | |
(in-package :cl-user) | |
(defclass foo () | |
()) | |
(defun bar () | |
(let ((x (non-existing-function-1))) | |
(when (typep x 'foo) | |
(non-existing-function-2 x)))) |
(in-package :cl-user) | |
(defmacro defun* (name args &body body) | |
`(progn | |
(defun ,name ,args ,@body))) | |
(progn | |
(defun* works ())) | |
(uiop:with-upgradability () |