Jaroslav Kysela
6ad93ac892
added snd_user_file() function
...
alisp extensions
- added nth, include, path commands
- added auto-exec functionality
- added helpers for C<->lisp interoperability
2003-09-03 19:25:08 +00:00
Jaroslav Kysela
523b1eb92e
alsalisp memory allocation optimization
...
- force of reusing alisp objects
- added auto-garbage-collect mechanism
- fixed bad garbage-collect (yes, the original code can free "running" lisp program)
- hctl.lisp test example
- reduced lisp object memory pool usage from 240kB to 29kB (auto-gc)
- reduced --''-- from 29kB (auto-gc) to 9kB (manual gc)
FIXME: we need definitely an opminization for the alisp object lookups
- use bsearch()?
2003-08-22 09:41:17 +00:00
Jaroslav Kysela
5efcf32772
alisp - implemented hctl_elem_read/write and find
2003-08-03 20:36:53 +00:00
Jaroslav Kysela
2699f5510b
More alisp changes
2003-08-01 18:21:19 +00:00
Jaroslav Kysela
16647d9c53
Added some hctl_elem functions to alisp
2003-07-30 19:14:01 +00:00
Jaroslav Kysela
adbc93f1a4
More alisp extensions (card related functions, ctl_card_info).
2003-07-29 13:19:19 +00:00
Jaroslav Kysela
c55d2495d7
Fix against current code
2003-07-28 12:03:41 +00:00
Jaroslav Kysela
92093ae0fe
Added snd_hctl_open_ctl() function.
...
alisp massive extensions and tested ALSA function bindings.
2003-07-27 20:20:26 +00:00
Jaroslav Kysela
b3e3c349ce
Added float number support
...
Replaced 'int' with 'long' (integer type)
Improved garbage collect
2003-07-26 15:19:27 +00:00
Jaroslav Kysela
6633460801
Clemens Ladisch <clemens@ladisch.de>
...
fix some wrong section/file/reference names
2003-07-01 09:23:38 +00:00
Jaroslav Kysela
1097c437a1
Fixed some lisp bugs
2003-06-27 20:38:13 +00:00
Jaroslav Kysela
640ee8faa7
Initial code for lisp interpreter
2003-06-24 19:30:08 +00:00