Hello,
I'm currently evaluating the possibility to use ECL for my software-project and
it is important for me that the language I use is interpreted with optional
partial compilation on demande (for optimisation reasons). I wonder if ECL has
this capacity, because i tested (after having installed ECL) the following code
snippet (from the book "Object-Oriented Common Lisp") and I'm getting
unexpected results:
(defun test1 (n)
(do ((i 0 (+ i 1)))
((> i n) i)
(+ i 1)))
(functionp #'test1)
T
(compiled-function-p #'test1)
T
It's the last T that surprises me, should be NIL!? Only if you issue the
command (compile 'test1) it should get compiled ...
Next question would be, how can I dynamically load à shared library (or any
other) manually by the program in order to access the functions it contains
(the program will know itself which library to load and when ...).
Thanx for any information on the subject.
ecky
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Ecls-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ecls-list