[Ecls-list] Making an external signal handler play nice with embedded ECL

2011-02-22 Thread Nils Bruin
are just running ECL in a single thread, since Maxima was not really designed for multi-threaded use anyway. Additionally, if someone thinks other options than the ones above are more appropriate I would be interested in hearing about them as well. Kind regards, Nils Bruin

[Ecls-list] Default values for c::*ecl-library-directory* etc.

2011-05-20 Thread Nils Bruin
The following problem arises with ECL as packaged within Sage. Sage comes with essentially its own $SAGE_ROOT/usr/local/ tree and tries to ensure that the whole install directory of sage can be moved and that sage still runs OK in the new location. This works for most of ECL, but not for its

[Ecls-list] ecl include and library directories

2011-05-22 Thread Nils Bruin
I am having some trouble with figuring out the default choices of the values of some of the paths used by the ECL compiler. I have a fairly vanilla install of ecl, where I think that at least the relative positions of the installed files concerning ecl are typical. I find:

Re: [Ecls-list] ecl include and library directories

2011-05-22 Thread Nils Bruin
On Sun, 22 May 2011, Juan Jose Garcia-Ripoll wrote: ECL has two installation modes, one follows the Unix hierarchy [...] the other one has everything in the same directory (Logical pathname SYS:), as it is traditional in Windows. Thank you for the explanation! That makes sense. So the

Re: [Ecls-list] Accessing cons values in C

2015-07-29 Thread Nils Bruin
On Thu, 30 Jul 2015, Chris Osborne wrote: Anyhow, here’s the solution: I just found that enable-smallcons is on by default (for some major performance gains when I looked into it). In this scenario, there’s a set of macros ECL_CONS_PTR, ECL_CONS_CAR etc. defined in object.h to access the cons