mirror of
https://gitlab.com/vindarel/ciel.git
synced 2026-01-14 21:31:11 -08:00
CIEL is an extended CL
now that he solved the reddit reviews, and he agrees to not prefix functions by a dot anymore. |
||
|---|---|---|
| src | ||
| .gitignore | ||
| ciel.asd | ||
| README.org | ||
Packages:
cielciel-user: commodity.generic-ciel: uses generic-cl instead ofcl.
What is this ?
generic-cl
TODO: contribute a defmethod example.
;; with a struct or class "point":
(defmethod equalp ((p1 point) (p2 point))
(…))
Libraries
cl-annot: Python-like annotations
https://github.com/m2ym/cl-annot
Without the slime helper, can't use it in the REPL ??
If you use Emacs, it is recommended to install misc/slime-annot.el which contains some features of annotations. After locating misc/slime-annot.el into your loadpath, write the following code into your .emacs.
(require 'slime-annot)
trivial-arguments
https://github.com/Shinmera/trivial-arguments
(defun foo (a b c &optional d) nil)
(arglist #'foo)
;; (a b c &optional d)
Rules
- don't install libraries that need a Slime helper to work in the REPL (cl-annot).