[Ecls-list] Random on OpenBSD

2014-02-23 Thread Timo Myyrä
Hi, I noticed that ECL seems to use poor random implementation on OpenBSD. The file in question is src/c/num_rand.d. There the 'good' implementation uses /dev/urandom but such device is not available on OpenBSD so it will fallback to poorer implementation. OpenBSD has /dev/random and /dev/arandom

[Ecls-list] Deadlock while compiling with threads (OpenBSD)

2013-07-22 Thread Timo Myyrä
Hi, Now that OpenBSD has rthreads enabled ECL could be made to use them. I tried to compile ECL with --enable-threads=yes but the compiling process seems to cause deadlock in the code somewhere. The compilation process completes compilation of C code but when it tries to load the lisp files with

[Ecls-list] ECL doesn't support weak key hash-tables?

2013-06-16 Thread Timo Myyrä
Hi, When trying to load cl+ssl via quicklisp it raises error that ECL doesn't support weak key hash tables. Problem seems to be raised in trivial-garbage. Here's quick way to replicate this: (ql:quickload 'trivial-garbage) CL-USER (ql:quickload 'trivial-garbage) To load trivial-garbage: Load