Commit graph

114 commits

Author SHA1 Message Date
c213413fb9 Add a declaim for compiling code with max debug and safety 2014-08-13 18:14:41 +09:00
246668c4cc fix the way we break from the main loop 2014-08-13 18:14:18 +09:00
a10a88f6bc Add a module for file loading / writing 2014-01-22 00:16:25 +09:00
4a7ecc072c Add a function to quit the main loop 2014-01-22 00:16:25 +09:00
282ebf2f44 Hook the job system to the module initialization process 2014-01-22 00:16:25 +09:00
146d58f591 Add a module system for initialization and update of all kind of modules 2014-01-22 00:16:25 +09:00
56ed6cb02a Add a job system based on multithreading 2014-01-22 00:15:20 +09:00
981590f246 Add thread-safe queue and stack classes to containers file 2014-01-22 00:12:07 +09:00
042e525af2 Add a wrapper to the lisp implementation's thread library
The interface is based on sbcl's sb-thread module.
2014-01-22 00:12:07 +09:00
8ff1d22ab5 Add simple queue and stack classes 2014-01-22 00:12:06 +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
0d5ab4faa9 Initial Commit: bootstrap project with cl-project 2014-01-02 20:56:35 +09:00