Krzysztof Drewniak | 24 Dec 20:48 2010
Picon

What need hacking?

I'm not what you'd call an "experienced" coder, but I know some lisp and
can learn some x86 low-levelness if need be. I have looked around the
page and haven't been able to fixuge out what need doing, so if there's
anything that needs to get done, could y'all please provide some
pointers and I'll take a crack at it.

Krzysztof Drewniak
-- 
X-Real-Email-With-Antispam: krzysdrewniak at gmail dot com
pgp key on keyserver.ubuntu.com 94F02AE8

I'm not what you'd call an "experienced" coder, but I know some lisp and
can learn some x86 low-levelness if need be. I have looked around the
page and haven't been able to fixuge out what need doing, so if there's
anything that needs to get done, could y'all please provide some
pointers and I'll take a crack at it.

Krzysztof Drewniak
--

-- 
X-Real-Email-With-Antispam: krzysdrewniak at gmail dot com
pgp key on keyserver.ubuntu.com 94F02AE8

Krzysztof Drewniak | 24 Dec 20:51 2010
Picon

Re: What needs hacking?

On Fri, 2010-12-24 at 13:48 -0600, Krzysztof Drewniak wrote:
> I'm not what you'd call an "experienced" coder, but I know some lisp and
> can learn some x86 low-levelness if need be. I have looked around the
> page and haven't been able to fixuge out what need doing, so if there's
> anything that needs to get done, could y'all please provide some
> pointers and I'll take a crack at it.
> 
> Krzysztof Drewniak
I just realized that CLOS is broken. (and that I typod in the subject)

-- 
X-Real-Email-With-Antispam: krzysdrewniak at gmail dot com
pgp key on keyserver.ubuntu.com 94F02AE8

On Fri, 2010-12-24 at 13:48 -0600, Krzysztof Drewniak wrote:
> I'm not what you'd call an "experienced" coder, but I know some lisp and
> can learn some x86 low-levelness if need be. I have looked around the
> page and haven't been able to fixuge out what need doing, so if there's
> anything that needs to get done, could y'all please provide some
> pointers and I'll take a crack at it.
> 
> Krzysztof Drewniak
I just realized that CLOS is broken. (and that I typod in the subject)

--

-- 
X-Real-Email-With-Antispam: krzysdrewniak at gmail dot com
pgp key on keyserver.ubuntu.com 94F02AE8

(Continue reading)

Robert Strandh | 25 Dec 03:49 2010
Picon

Re: What needs hacking?

 > I just realized that CLOS is broken.

What do you mean? 
--

-- 
Robert Strandh

---------------------------------------------------------------------
Greenspun's Tenth Rule of Programming: any sufficiently complicated C
or Fortran program contains an ad hoc informally-specified bug-ridden
slow implementation of half of Common Lisp.
---------------------------------------------------------------------

anon trol | 25 Dec 08:06 2010
Picon

Re: What need hacking?

> anything that needs to get done


has anyone tried loading movitz up on the various virtual machine platforms (virtualbox in particular)?
<div>
<p>&gt;&nbsp;anything that needs to get done<br></p>
<div><br></div>
<div>has anyone tried loading movitz up on the various virtual machine platforms (virtualbox in particular)?<br>
</div>
</div>
Andreas Davour | 25 Dec 10:42 2010
Picon
Picon

Re: What need hacking?

On Fri, 24 Dec 2010, Krzysztof Drewniak wrote:

> I'm not what you'd call an "experienced" coder, but I know some lisp 
> and can learn some x86 low-levelness if need be. I have looked around 
> the page and haven't been able to fixuge out what need doing, so if 
> there's anything that needs to get done, could y'all please provide 
> some pointers and I'll take a crack at it.

Well, it depends on what you want it to be.

If you want to build a full OS, you'd need a project plan and a 
benevolent dictator to organize coding.

Otherwise, I think fixing the basic system (I don't think all of ANSI CL 
is implemented) and then making it possible to develop from within 
Movitz itself.

/andreas
--
"economics is a pseudoscience; the astrology of our time"
Kim Stanley Robinson

Krzysztof Drewniak | 25 Dec 14:35 2010
Picon

Re: What needs hacking?

On Sat, 2010-12-25 at 03:49 +0100, Robert Strandh wrote: 
> > I just realized that CLOS is broken.
> 
> What do you mean? 
The functions defined in los-closette-compiler are not being used in
los-closette so there's undefined function errors in about 5 places.

Krzysztof Drewniak
-- 
X-Real-Email-With-Antispam: krzysdrewniak at gmail dot com
pgp key on keyserver.ubuntu.com 94F02AE8

On Sat, 2010-12-25 at 03:49 +0100, Robert Strandh wrote: 
> > I just realized that CLOS is broken.
> 
> What do you mean? 
The functions defined in los-closette-compiler are not being used in
los-closette so there's undefined function errors in about 5 places.

Krzysztof Drewniak
--

-- 
X-Real-Email-With-Antispam: krzysdrewniak at gmail dot com
pgp key on keyserver.ubuntu.com 94F02AE8

Krzysztof Drewniak | 25 Dec 14:35 2010
Picon

Re: What needs hacking?

On Sat, 2010-12-25 at 03:49 +0100, Robert Strandh wrote: 
> > I just realized that CLOS is broken.
> 
> What do you mean? 
The functions defined in los-closette-compiler are not being used in
los-closette so there's undefined function errors in about 5 places.

Krzysztof Drewniak
-- 
X-Real-Email-With-Antispam: krzysdrewniak at gmail dot com
pgp key on keyserver.ubuntu.com 94F02AE8

On Sat, 2010-12-25 at 03:49 +0100, Robert Strandh wrote: 
> > I just realized that CLOS is broken.
> 
> What do you mean? 
The functions defined in los-closette-compiler are not being used in
los-closette so there's undefined function errors in about 5 places.

Krzysztof Drewniak
--

-- 
X-Real-Email-With-Antispam: krzysdrewniak at gmail dot com
pgp key on keyserver.ubuntu.com 94F02AE8

Frode V. Fjeld | 26 Dec 17:50 2010
Picon

Re: What needs hacking?

Krzysztof Drewniak <krzysdrewniak <at> gmail.com> writes:

> On Sat, 2010-12-25 at 03:49 +0100, Robert Strandh wrote: 
>> > I just realized that CLOS is broken.
>> 
>> What do you mean? 
> The functions defined in los-closette-compiler are not being used in
> los-closette so there's undefined function errors in about 5 places.

Which functions, exactly?

As to the original question, I'm afraid Movitz is still in the stage
that "if you have to ask, you won't be able to do it". My best advice
would be to start it up and play with it, then ask questions if there's
something you can't get working or something you'd want to develop for
it.

--

-- 
Frode V. Fjeld

Krzysztof Drewniak | 26 Dec 19:57 2010
Picon

Re: What needs hacking?

On Sun, 2010-12-26 at 17:50 +0100, Frode V. Fjeld wrote:
> Krzysztof Drewniak <krzysdrewniak <at> gmail.com> writes:
> 
> > On Sat, 2010-12-25 at 03:49 +0100, Robert Strandh wrote: 
> >> > I just realized that CLOS is broken.
> >> 
> >> What do you mean? 
> > The functions defined in los-closette-compiler are not being used in
> > los-closette so there's undefined function errors in about 5 places.
> 
        WARNING:
           Function MUERTE.MOP:EXTRACT-LAMBDA-LIST is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-SPECIALIZERS is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::PARSE-DEFMETHOD is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-DEFGENERIC-OPTIONS is called
        (in "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-DEFCLASS-OPTIONS is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-DIRECT-SLOTS is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-DIRECT-SUPERCLASSES is called
        (in "losp/muerte/los-closette.lisp") but not defined.

All spit out by a recent SBCL as the last errors in a `dump-image'

There are more errors that are not related to CLOS, pasted below
        WARNING:
           Function LOS0::FVF-TEXTMODE-SCREENDUMP is called (in
        #P"losp/los0.lisp") but not defined.
        WARNING:
           Function MUERTE.COMMON-LISP:GET-INTERNAL-RUN-TIME is called
        (in "losp/lib/net/arp.lisp") but not defined.
        WARNING:
           Function MUERTE::CLOSED-FLAME is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::WRITE-OCTETS is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::INSTALL-DUAL-CHANNEL-CHARACTER-STRATEGY is
        called (in "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::MELDING-STREAM is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::INSTALL-SINGLE-CHANNEL-CHARACTER-STRATEGY is
        called (in "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::COMPOSE-ENCAPSULATING-STREAMS is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::FIND-EXTERNAL-FORMAT is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
Most of those are stream-relatated, and I haven't investigated whether
the functions are ever defined of not. However, the CLOS block's
functions are in los-closette-compiler (from an eyeball scan)

Krzysztof Drewniak
-- 
X-Real-Email-With-Antispam: krzysdrewniak at gmail dot com
pgp key on keyserver.ubuntu.com 94F02AE8

On Sun, 2010-12-26 at 17:50 +0100, Frode V. Fjeld wrote:
> Krzysztof Drewniak <krzysdrewniak <at> gmail.com> writes:
> 
> > On Sat, 2010-12-25 at 03:49 +0100, Robert Strandh wrote: 
> >> > I just realized that CLOS is broken.
> >> 
> >> What do you mean? 
> > The functions defined in los-closette-compiler are not being used in
> > los-closette so there's undefined function errors in about 5 places.
> 
        WARNING:
           Function MUERTE.MOP:EXTRACT-LAMBDA-LIST is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-SPECIALIZERS is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::PARSE-DEFMETHOD is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-DEFGENERIC-OPTIONS is called
        (in "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-DEFCLASS-OPTIONS is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-DIRECT-SLOTS is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-DIRECT-SUPERCLASSES is called
        (in "losp/muerte/los-closette.lisp") but not defined.

All spit out by a recent SBCL as the last errors in a `dump-image'

There are more errors that are not related to CLOS, pasted below
        WARNING:
           Function LOS0::FVF-TEXTMODE-SCREENDUMP is called (in
        #P"losp/los0.lisp") but not defined.
        WARNING:
           Function MUERTE.COMMON-LISP:GET-INTERNAL-RUN-TIME is called
        (in "losp/lib/net/arp.lisp") but not defined.
        WARNING:
           Function MUERTE::CLOSED-FLAME is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::WRITE-OCTETS is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::INSTALL-DUAL-CHANNEL-CHARACTER-STRATEGY is
        called (in "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::MELDING-STREAM is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::INSTALL-SINGLE-CHANNEL-CHARACTER-STRATEGY is
        called (in "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::COMPOSE-ENCAPSULATING-STREAMS is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::FIND-EXTERNAL-FORMAT is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
Most of those are stream-relatated, and I haven't investigated whether
the functions are ever defined of not. However, the CLOS block's
functions are in los-closette-compiler (from an eyeball scan)

Krzysztof Drewniak
--

-- 
X-Real-Email-With-Antispam: krzysdrewniak at gmail dot com
pgp key on keyserver.ubuntu.com 94F02AE8

Frode V. Fjeld | 26 Dec 21:26 2010
Picon

Re: What needs hacking?

Krzysztof Drewniak <krzysdrewniak <at> gmail.com> writes:

> On Sun, 2010-12-26 at 17:50 +0100, Frode V. Fjeld wrote:
>> Krzysztof Drewniak <krzysdrewniak <at> gmail.com> writes:
>> 
>> > On Sat, 2010-12-25 at 03:49 +0100, Robert Strandh wrote: 
>> >> > I just realized that CLOS is broken.
>> >> 
>> >> What do you mean? 
>> > The functions defined in los-closette-compiler are not being used in
>> > los-closette so there's undefined function errors in about 5 places.
>> 
>         WARNING:
>            Function MUERTE.MOP:EXTRACT-LAMBDA-LIST is called (in
>         "losp/muerte/los-closette.lisp") but not defined.

Well, these are not errors, but warnings? Do you see actual errors at
run-time?

>         WARNING:
>            Function MUERTE::FIND-EXTERNAL-FORMAT is called (in
>         "losp/muerte/simple-streams.lisp") but not defined.
> Most of those are stream-relatated, and I haven't investigated whether
> the functions are ever defined of not.

I started importing simple-streams into Movitz, but never finished. I
guess some of the warnings are because of this.

--

-- 
Frode V. Fjeld


Gmane