rjs | 8 Nov 2009 22:59
Picon
Picon

Build problem

I am having problems building a Movitz image, with SBCL (and CMUCL) I
get the following error when compiling memref.lisp.

I can't see anything wrong with the code itself but it looks as if
an 'ECASE form within another one isn't being expanded properly.

There was a change to basic-macros.lisp in July, are there some other
diffs waiting to be committed ?

Robert Swindells

;; While Movitz compiling MEMREF in losp/muerte/memref.lisp:

debugger invoked on a COMMON-LISP:SIMPLE-ERROR:
  Don't know how to compile compound form ((HOST LITTLE)
                                           (MEMREF OBJECT OFFSET INDEX INDEX
                                            TYPE UNSIGNED-BYTE16 ENDIAN LITTLE
                                            PHYSICALP T))

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [RETRY-FUNOBJ      ] Retry compilation of MEMREF.
  1: [SKIP-TOPLEVEL-FORM] Skip the compilation of top-level form DEFUN MEMREF.
  2: [RETRY             ] Restart Movitz compilation of "losp/muerte/memref.lisp".
  3: [CONTINUE          ] Skip Movitz compilation of "losp/muerte/memref.lisp".
  4:                      Skip the compilation of top-level form REQUIRE MUERTE/MEMREF.
  5:                      Restart Movitz compilation of "losp/muerte/common-lisp.lisp".
  6:                      Skip Movitz compilation of "losp/muerte/common-lisp.lisp".
  7:                      Skip the compilation of top-level form REQUIRE MUERTE/COMMON-LISP.
(Continue reading)

Ram Vedam | 21 Nov 2009 20:11
Picon

compiling LiCE for Movitz

I don't know if there is a lice-devel mailing list so I thought I post this here and get pointed in the right direction. I downloaded and tried compiling LiCE for movitz, but it would seem that the new version requires a couple of macros to be implemented inside Movitz before it can successfully hook into it. My question is: has anyone tried compiling the new version of LiCE on the movitz platform and if so what sort of issues are you having? Currently, I'm compiling a movitz image using SBCL and it is complaining that "WITH-OPEN-FILE is not implemented yet". Is anyone else having this problem?

Ram

<div><p>I don't know if there is a lice-devel mailing list so I thought I post this here and get pointed in the right direction. I downloaded and tried compiling LiCE for movitz, but it would seem that the new version requires a couple of macros to be implemented inside Movitz before it can successfully hook into it. My question is: has anyone tried compiling the new version of LiCE on the movitz platform and if so what sort of issues are you having? Currently, I'm compiling a movitz image using SBCL and it is complaining that "WITH-OPEN-FILE is not implemented yet". Is anyone else having this problem?<br><br>Ram<br></p></div>
Andreas Davour | 21 Nov 2009 20:30
Picon
Picon

Re: Build problem

On Sun, 8 Nov 2009, rjs <at> fdy2.demon.co.uk wrote:

> I am having problems building a Movitz image, with SBCL (and CMUCL) I
> get the following error when compiling memref.lisp.
>
> I can't see anything wrong with the code itself but it looks as if
> an 'ECASE form within another one isn't being expanded properly.
>
> There was a change to basic-macros.lisp in July, are there some other
> diffs waiting to be committed ?

Did anyone every say anything about this?

/andreas

--

-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?

Ram Vedam | 21 Nov 2009 21:21
Picon

Re: compiling LiCE for Movitz

Have there been any attempts at writing a filesystem for Movitz? I think that LiCE would definitely compile with no adjustment to Shawn's source if there was a filesystem on Movitz, since it would mean that those macros / functions associated with file I/O would have been implemented. In retrospect, I guess I should have started with that first. I haven't seen any references to an attempted filesystem inside the Movitz source, but I may be looking in the wrong place.

Ram

On Sat, Nov 21, 2009 at 1:34 PM, Andreas Davour <ante <at> update.uu.se> wrote:
On Sat, 21 Nov 2009, Ram Vedam wrote:

I don't know if there is a lice-devel mailing list so I thought I post this
here and get pointed in the right direction. I downloaded and tried
compiling LiCE for movitz, but it would seem that the new version requires a
couple of macros to be implemented inside Movitz before it can successfully
hook into it. My question is: has anyone tried compiling the new version of
LiCE on the movitz platform and if so what sort of issues are you having?
Currently, I'm compiling a movitz image using SBCL and it is complaining
that "WITH-OPEN-FILE is not implemented yet". Is anyone else having this
problem?

This list have been really quiet for a long time now. Hopefully somebody come out and give some feedback on your problem. Personally I don't have much experience to share. Shawn Betts is, I believe the originator or LiCE so maybe he knows something.

I actually started to delve deeper into the heart of movitz to develop some of the more interesting parts, but I got lost in the source. I don't have much talent and experience navigating a source maze.

/andreas

--
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?

<div>
<p>Have there been any attempts at writing a filesystem for Movitz? I think that LiCE would definitely compile with no adjustment to Shawn's source if there was a filesystem on Movitz, since it would mean that those macros / functions associated with file I/O would have been implemented. In retrospect, I guess I should have started with that first. I haven't seen any references to an attempted filesystem inside the Movitz source, but I may be looking in the wrong place.<br><br>Ram<br><br></p>
<div class="gmail_quote">On Sat, Nov 21, 2009 at 1:34 PM, Andreas Davour <span dir="ltr">&lt;<a href="mailto:ante <at> update.uu.se" target="_blank">ante <at> update.uu.se</a>&gt;</span> wrote:<br><blockquote class="gmail_quote">

<div>
<div></div>
<div>On Sat, 21 Nov 2009, Ram Vedam wrote:<br><br><blockquote class="gmail_quote">
I don't know if there is a lice-devel mailing list so I thought I post this<br>
here and get pointed in the right direction. I downloaded and tried<br>
compiling LiCE for movitz, but it would seem that the new version requires a<br>
couple of macros to be implemented inside Movitz before it can successfully<br>
hook into it. My question is: has anyone tried compiling the new version of<br>
LiCE on the movitz platform and if so what sort of issues are you having?<br>
Currently, I'm compiling a movitz image using SBCL and it is complaining<br>
that "WITH-OPEN-FILE is not implemented yet". Is anyone else having this<br>
problem?<br>
</blockquote>
<br>
</div>
</div>
This list have been really quiet for a long time now. Hopefully somebody come out and give some feedback on your problem. Personally I don't have much experience to share. Shawn Betts is, I believe the originator or LiCE so maybe he knows something.<br><br>
I actually started to delve deeper into the heart of movitz to develop some of the more interesting parts, but I got lost in the source. I don't have much talent and experience navigating a source maze.<br><br>
/andreas<br>
<br>
-- <br>
A: Because it fouls the order in which people normally read text.<br>
Q: Why is top-posting such a bad thing?<br>
A: Top-posting.<br>
Q: What is the most annoying thing on usenet and in e-mail?<br>
</blockquote>
</div>
<br>
</div>
Andreas Davour | 21 Nov 2009 20:34
Picon
Picon

Re: compiling LiCE for Movitz

On Sat, 21 Nov 2009, Ram Vedam wrote:

> I don't know if there is a lice-devel mailing list so I thought I post this
> here and get pointed in the right direction. I downloaded and tried
> compiling LiCE for movitz, but it would seem that the new version requires a
> couple of macros to be implemented inside Movitz before it can successfully
> hook into it. My question is: has anyone tried compiling the new version of
> LiCE on the movitz platform and if so what sort of issues are you having?
> Currently, I'm compiling a movitz image using SBCL and it is complaining
> that "WITH-OPEN-FILE is not implemented yet". Is anyone else having this
> problem?

This list have been really quiet for a long time now. Hopefully somebody 
come out and give some feedback on your problem. Personally I don't have 
much experience to share. Shawn Betts is, I believe the originator or 
LiCE so maybe he knows something.

I actually started to delve deeper into the heart of movitz to develop 
some of the more interesting parts, but I got lost in the source. I 
don't have much talent and experience navigating a source maze.

/andreas

--

-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?

Shawn Betts | 21 Nov 2009 20:31
Picon

Re: compiling LiCE for Movitz

2009/11/21 Ram Vedam <rvedam <at> gmail.com>:
> I don't know if there is a lice-devel mailing list so I thought I post this
> here and get pointed in the right direction. I downloaded and tried
> compiling LiCE for movitz, but it would seem that the new version requires a
> couple of macros to be implemented inside Movitz before it can successfully
> hook into it. My question is: has anyone tried compiling the new version of
> LiCE on the movitz platform and if so what sort of issues are you having?
> Currently, I'm compiling a movitz image using SBCL and it is complaining
> that "WITH-OPEN-FILE is not implemented yet". Is anyone else having this
> problem?

Hi Ram,

Only one version worked on Movitz. I compiled a demo binary and then
moved on. Since movitz was/is still very young and I wanted a Real
Editor I chose to drop support for movitz and focus on getting it
doing useful things on unix OSes. I believe it will still compile with
sbcl and the appropriate libraries but I haven't touched it in years.

-Shawn

Andreas Davour | 21 Nov 2009 23:02
Picon
Picon

Re: compiling LiCE for Movitz

On Sat, 21 Nov 2009, Ram Vedam wrote:

> Have there been any attempts at writing a filesystem for Movitz? I think
> that LiCE would definitely compile with no adjustment to Shawn's source if
> there was a filesystem on Movitz, since it would mean that those macros /
> functions associated with file I/O would have been implemented. In
> retrospect, I guess I should have started with that first. I haven't seen
> any references to an attempted filesystem inside the Movitz source, but I
> may be looking in the wrong place.

There used to be a tmp directory with some stuff about ext3. I haven't 
checked out the source in a long time, since I dropped out of lisp for a 
while. My source is two computers (generations!) away...

Filesystems was exactly what I was about to do for movitz, and other 
have also tried. It sure would be nice to have. I have so much to do 
these days, but if I could get the lisp bug again I think some basis 
could be laid quite easy.

/andreas

--

-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?

Andreas Davour | 22 Nov 2009 00:29
Picon
Picon

Re: compiling LiCE for Movitz

On Sat, 21 Nov 2009, Ram Vedam wrote:

> I found the tmp directory with an ext2fs implementation. I'm just starting
> to look at it.

There was something newer also, but I don't remember where.

/Andreas

--

-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?

Ram Vedam | 22 Nov 2009 00:27
Picon

Re: compiling LiCE for Movitz

I found the tmp directory with an ext2fs implementation. I'm just starting to look at it.

Ram

On Sat, Nov 21, 2009 at 4:02 PM, Andreas Davour <ante <at> update.uu.se> wrote:
On Sat, 21 Nov 2009, Ram Vedam wrote:

Have there been any attempts at writing a filesystem for Movitz? I think
that LiCE would definitely compile with no adjustment to Shawn's source if
there was a filesystem on Movitz, since it would mean that those macros /
functions associated with file I/O would have been implemented. In
retrospect, I guess I should have started with that first. I haven't seen
any references to an attempted filesystem inside the Movitz source, but I
may be looking in the wrong place.

There used to be a tmp directory with some stuff about ext3. I haven't checked out the source in a long time, since I dropped out of lisp for a while. My source is two computers (generations!) away...

Filesystems was exactly what I was about to do for movitz, and other have also tried. It sure would be nice to have. I have so much to do these days, but if I could get the lisp bug again I think some basis could be laid quite easy.


/andreas

--
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?

<div>
<p>I found the tmp directory with an ext2fs implementation. I'm just starting to look at it. <br><br>Ram<br><br></p>
<div class="gmail_quote">On Sat, Nov 21, 2009 at 4:02 PM, Andreas Davour <span dir="ltr">&lt;<a href="mailto:ante <at> update.uu.se">ante <at> update.uu.se</a>&gt;</span> wrote:<br><blockquote class="gmail_quote">
<div class="im">On Sat, 21 Nov 2009, Ram Vedam wrote:<br><br>
</div>
<div class="im">
<blockquote class="gmail_quote">
Have there been any attempts at writing a filesystem for Movitz? I think<br>
that LiCE would definitely compile with no adjustment to Shawn's source if<br>
there was a filesystem on Movitz, since it would mean that those macros /<br>
functions associated with file I/O would have been implemented. In<br>
retrospect, I guess I should have started with that first. I haven't seen<br>
any references to an attempted filesystem inside the Movitz source, but I<br>
may be looking in the wrong place.<br>
</blockquote>
<br>
</div>
There used to be a tmp directory with some stuff about ext3. I haven't checked out the source in a long time, since I dropped out of lisp for a while. My source is two computers (generations!) away...<br><br>
Filesystems was exactly what I was about to do for movitz, and other have also tried. It sure would be nice to have. I have so much to do these days, but if I could get the lisp bug again I think some basis could be laid quite easy.<div>
<div></div>
<div class="h5">
<br><br>
/andreas<br><br>
-- <br>
A: Because it fouls the order in which people normally read text.<br>
Q: Why is top-posting such a bad thing?<br>
A: Top-posting.<br>
Q: What is the most annoying thing on usenet and in e-mail?<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
anon trol | 22 Nov 2009 05:56
Picon

Re: compiling LiCE for Movitz

On Sun, Nov 22, 2009 at 4:31 AM, Shawn Betts <sabetts <at> gmail.com> wrote:


  but I haven't touched it in years.

How very unfortunate.  Seems like it would be an ideal candidate (with a lot of work) for the virtualization and cloud computing memes that have popped up in the subsequent years (you might even be able to market it to AWS users who wanted to trim down their monthly bills). All the overhead running other lisp systems on various OS platforms seems like such an extreme waste... and we all know that x86 is headed to microcontroller land shortly.  I'd *really* like to see a small but complete lisp operating system make it to this venue. I might actually get back into embedded programming if that happened.
<div>
<p>On Sun, Nov 22, 2009 at 4:31 AM, Shawn Betts <span dir="ltr">&lt;<a href="mailto:sabetts <at> gmail.com">sabetts <at> gmail.com</a>&gt;</span> wrote:<br></p>
<blockquote class="gmail_quote">
<br><div><div class="h5">&nbsp; but I haven't touched it in years.<br>
</div></div>
<br>
</blockquote>
<div>How very unfortunate. &nbsp;Seems like it would be an ideal candidate (with a lot of work) for the virtualization and cloud computing memes that have popped up in the subsequent years (you might even be able to market it to AWS users who wanted to trim down their monthly bills). All the overhead running other lisp systems on various OS platforms seems like such an extreme waste... and we all know that x86 is headed to microcontroller land shortly. &nbsp;I'd *really* like to see a small but complete lisp operating system make it to this venue. I might actually get back into embedded programming if that happened.</div>
</div>

Gmane