Commit graph

19 commits

Author SHA1 Message Date
fc69969099 Refactor packages layout using inferred-packages-system 2015-12-27 17:09:05 +01:00
e73a96de44 fixup command-line-option 2015-05-05 13:28:18 +02:00
2fda251cd7 fixup loop-with-progress 2015-05-05 13:27:41 +02:00
fa14b3dae4 Properly parse numbers from the command line or in version strings 2015-04-27 22:19:28 +02:00
7ba21e011c Add a macro to display a progress indicator to looping process 2015-04-24 14:30:41 +02:00
75aae52cfe Include alexandria library in the project
Discard useless once-only macro and replace it by alexandria's implementation
2014-11-04 16:58:47 +09:00
cd62df4c63 make utils:group second argument optional
This function is often used to group together 2 symbols so make it the
default behavior
2014-11-02 16:53:36 +09:00
9a32457848 Change add-hook's semantic and export functions to register modules 2014-11-02 16:52:43 +09:00
61f963cb3d Move the optimize declaim to be the first form evaluated when compiling 2014-11-02 16:52:43 +09:00
ad0f6a0eb8 Fix the clocking system and add an fps counter 2014-11-02 16:52:43 +09:00
d5d0aefbbd Add two utility functions to safely get a list or a single element out of a variable. 2014-09-19 17:17:58 +09:00
4e544af6fc Add two of On Lisp's utility functions: group and once-only 2014-09-19 17:17:25 +09:00
7eaca6a359 Add helpers to retrieve command line arguments 2014-09-17 08:34:28 +02:00
8584d5ea91 Add wrapper over sbcl's implementation of waitqueue 2014-08-14 16:43:43 +09:00
11f65bdb09 Move swank related code to a new debug module 2014-08-14 16:43:07 +09:00
146d58f591 Add a module system for initialization and update of all kind of modules 2014-01-22 00:16:25 +09:00
f6f7a8a512 Add standard anaphoric macros aif and awhen 2014-01-22 00:12:06 +09:00
3c0b452d24 Add a clock structure and a way to get the current clock time. 2014-01-22 00:12:06 +09:00
9a0872cd33 Add a simple protectable main loop
If an error occurs, a `continue' restart can be invoked to resume the
program execution.
Also, if the main loop is called through the slime repl, it will still
be able to run on the main thread.
2014-01-05 19:31:10 +09:00