Re: [Ecls-list] minor fixes for cross compilation

2010-09-28 Thread Eugene Zaikonnikov
> when we are cross-compiling ECL, most of this information is available
> in most cases
> in the target standard C headers.  ECL should not require manual supply of 
> those
> quantities.  I understand that not all platforms have them, but they
> are the minority
> and ECL should not optimize for them and it is only for them that ECL
> should require
> manual edition.  The cross compile process will be smoother.
>

There should still be a better way to do it for though. ARM is
platform #2 worldwide, and is #1 in the embedded world.

If you look up the archives, there are multiple posts by newcomers
struggling with the same issues. Some of them make it, many others,
however, get only partially working build or just drop the whole idea.
Simply ignoring this reoccurring problem does not help.

Regards,
   Eugene.

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list


Re: [Ecls-list] getting ecl to work

2010-09-28 Thread Juan Jose Garcia-Ripoll
Isaiah, how did you build & install it? Are you using Ubuntu's repository?

Normally ECL overwrites all the files in the destination directory and thus
if there was something there, it should be gone and not bothering the new
copy.

And could you give more information on that "I couldn't use asdf". What
errors do you see? Maybe you have some other configuration problems.

Juanjo

On Tue, Sep 28, 2010 at 10:19 PM, Isaiah Gilliland wrote:

> I'm running ubuntu linux, I've been interested in ecl for a while but I'm
> having a bit a of trouble. I once built and installed ecl when I was out
> searching around for a lisp to use, well I decided to look into it again
> when I found it that it was now bundled with asdf. I built the new version
> and installed it and I couldn't use asdf. I then realized that I installed
> it without removing the old one. Could this be my issue? And if it is anyone
> have any info on how I can fix it?
>
> Thank You
>
>
> --
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> ___
> Ecls-list mailing list
> Ecls-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ecls-list
>
>


-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev___
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list


Re: [Ecls-list] Slime & ECL

2010-09-28 Thread Juan Jose Garcia-Ripoll
On Tue, Sep 28, 2010 at 10:49 AM, Alexander Gavrilov
wrote:

> I've noticed that the slime debugger crashes when attempting
> to display the variables for some bytecode compiled function.
> This happens because bytecode closures for local flets appear
> in the variable binding list. I have patched it in my local
> copy of slime, but it would be nice if a permanent fix could
> be developed:
>

I think I managed to update swank-ecl.lisp in the main CVS repository using
my common-lisp.net account. Could you please try?

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev___
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list


[Ecls-list] getting ecl to work

2010-09-28 Thread Isaiah Gilliland
I'm running ubuntu linux, I've been interested in ecl for a while but I'm
having a bit a of trouble. I once built and installed ecl when I was out
searching around for a lisp to use, well I decided to look into it again
when I found it that it was now bundled with asdf. I built the new version
and installed it and I couldn't use asdf. I then realized that I installed
it without removing the old one. Could this be my issue? And if it is anyone
have any info on how I can fix it?

Thank You
--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev___
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list


Re: [Ecls-list] Another delay...

2010-09-28 Thread Juan Jose Garcia-Ripoll
On Mon, Sep 27, 2010 at 8:13 PM, Alexander Gavrilov wrote:

>
> > (defun test ()
>(let ((a 5))
>  (declare (special a))
>  (flet ((x () a))
>(let ((a 10))
>  (x)
>
> > (test)
> 5
>
> > (compile 'test)
>
> > (test)
> 10
>

Nice catch. Due to firewall problems I cannot push it into CVS until I
return home in some days.

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev___
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list


Re: [Ecls-list] Slime & ECL

2010-09-28 Thread Alexander Gavrilov
Hi,

I've noticed that the slime debugger crashes when attempting
to display the variables for some bytecode compiled function.
This happens because bytecode closures for local flets appear
in the variable binding list. I have patched it in my local
copy of slime, but it would be nice if a permanent fix could
be developed:

@@ -440,11 +440,11 @@
 (defun frame-decode-env (frame)
   (let ((functions '())
 (blocks '())
 (variables '()))
 (setf frame (si::decode-ihs-env (second frame)))
-(dolist (record frame)
+(dolist (record (remove-if-not #'consp frame))
   (let* ((record0 (car record))
 (record1 (cdr record)))
(cond ((or (symbolp record0) (stringp record0))
   (setq variables (acons record0 record1 variables)))
  ((not (si::fixnump record0))

Alexander

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list