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