Skip to content

Instantly share code, notes, and snippets.

@vindarel
vindarel / get-lisp-dependencies.lisp
Created March 8, 2018 22:42 — forked from svetlyak40wt/get-lisp-dependencies.lisp
A helper to gather all lisp system's dependencies
(ql:quickload :fset)
(defun get-dependencies (system)
"Returns a set with all dependencies of a given system.
System should be loaded first."
(labels ((normalize (name)
(etypecase name
(string (string-downcase name))
(symbol (normalize (symbol-name name)))
(list
@vindarel
vindarel / ql-gitify.lisp
Created April 2, 2018 13:32 — forked from death/ql-gitify.lisp
Facilitate creating Git repositories for third-party Quicklisp projects.
(defpackage #:snippets/ql-gitify
(:documentation
"Facilitate creating Git repositories for third-party Quicklisp
projects.")
(:use #:cl)
(:import-from #:constantia #:out #:print-table)
(:import-from #:split-sequence #:split-sequence)
(:import-from #:alexandria #:starts-with-subseq #:hash-table-plist)
(:import-from #:ql #:qmerge)
(:export
@vindarel
vindarel / init.slime
Last active August 29, 2022 15:29 — forked from Goheeca/init.slime
Full screen terminal Slime REPL for Common Lisp (one-liner)
;; (ql:quickload "str")