Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #22272
| From | Bernd Paysan <bernd.paysan@gmx.de> |
|---|---|
| Newsgroups | comp.lang.forth |
| Subject | Re: The current object |
| Date | 2013-05-05 01:08 +0200 |
| Organization | 1&1 Internet AG |
| Message-ID | <km44d1$ilh$1@online.de> (permalink) |
| References | (11 earlier) <2013May2.162843@mips.complang.tuwien.ac.at> <klu9fd$ifv$1@online.de> <2013May3.185010@mips.complang.tuwien.ac.at> <km3emu$3e3$1@online.de> <FLSdnfBhf-52yRjMnZ2dnUVZ_qGdnZ2d@supernews.com> |
Andrew Haley wrote:
> I wondering if this is really just a syntactical thing. Say you have
> a mechanism that assigns SELF to a local. Would it be sufficient to
> be able to say something like
>
> :m total { self -- n } ^foo ^bar @ + ^baz + ;
>
> instead of
>
> :m total { self -- n } self foo self bar @ + self baz + ;
I'm not convinced. BerndOOF is the result of throwing two other OOP systems
away, and these thrown-away predecessors already had ^ as shorthand for
self. It was a space more, i.e. without recognizer. My conclusion was that
this is way more awkward than having >o o> and a current object.
My suggestion is: If you have a recognizer stack, let .foo be equal to >o
foo o>. And "bar.foo" is just "bar .foo".
I was opposed to extending the outer interpreter for that. There are two
constants on our German Forth conference: One person is going over a Next
(at least briefly), and another one is extending the outer interpreter,
usually with a special-case thing just for his application.
However, with a recognizer stack, I'm less opposed. Most of the outer
interpreter extensions I've seen so far fit quite well into the recognizer
model. And the recognizer has the advantage that it is much more robust.
> This is just a syntactical shorthand; maybe it could be implemented
> with a recognizer or somesuch. It has the property of brevity but
> it's still clear that methods are called on SELF .
In BerndOOF, methods are called on self (and ivars relative to self) unless
explicitely noted. That's not too difficult to remember.
> This avoids the
> awkwardness of >O and O>, and the ^method notation isn't restricted to
> methods; it can also be used with colon definitions, in the obvious
> way.
BerndOOF has a number of shortcuts to get rid of a visible >o o> in common
cases, such as calling a method foo for a named instance (or instance
pointer) bar is just "bar foo". bar will insert the necessary >o and o>.
Mini-OOF2 makes >o and o> explicit, because it is minimalistic and therefore
has no syntactic sugar. >o and o> exist in various OOP packages in various
forms, mostly hidden.
> : tally { n self -- } ^foo +! ;
>
> Here, FOO is a method or a local; it doesn't matter. ^FOO is just
> shorthand for SELF FOO , and SELF is a local in the word TALLY . (Of
> course, that local could be a register.) There is essentially no
> magic going on here, and there's no state-smartness or anything like
> that: it's just shorthand. There's no reason this is going to be
> significantly slower than using >O and O> .
Depends on the compiler quality. VFX can keep neither locals nor the user
varialbe currobj in a register, so it's essentially the same. bigForth
keeps the current object in a register, and can't do so with locals. Gforth
git keeps the current object in a register when the architecture has enough
available (works on x64 and ARM, doesn't work on x86), and like for
accessing the first few locals, we could add shortcuts for a limited number
of ivars (those wouldn't have an inlined offset in the code).
>> The sad state of OOP system discussion is still that everyone has
>> (not only) a strong not-invented-here problem, providing sealed
>> solutions, instead of providing building blocks for people to use
>> the system with the style they like.
>
> Not me, as you know: I'm trying to figure out how to unify OOP
> solutions. I admit I have a bias towards making Forth OOP look just
> like "normal" Forth, but I don't think there's any need to apologize
> for that.
Making OOP "look like" normal Forth is also what I want to achieve in
BerndOOF. Only the class declaration part (ivars+selectors) is
significantly different from normal Forth. The implicit current object is a
result of that: You don't want to think a lot about that this is now OOP
code, and you don't need, most of the code is just using ivars and methods
of the current class, anyways. BerndOOF comes with scoping, so you can't
accidently invoke methods that don't belong to the current object.
The ugly part is how to switch scopes, especially temporarily. Due to the
scoping, >o o> is not really sufficient, which is why BerndOOF has <class>
with .. endwith, which do both the scope-changing and the current object
switching.
The separate declaration of the class (ivars+selectors) is not that much
Forth-like, but it is pretty essential if you have several classes which
talk to each others - you first declare the interfaces, and then you start
defining the methods. I don't have this combined selector+method definer,
but I also see that for some uses, it has its advantage.
Also being able to add more selectors and ivars to the current class at any
time is a good idea. Then, the separate declaration should be just an
option, not mandatory.
>>> I guess that taking the xt of methods (i.e., class-bount methods, not
>>> selectors) is rare anyway.
>>
>> MINOS is full of callbacks, which are class-bound, but actually
>> don't have a name (they are implemented as quotations). As such,
>> there certainly is a related xt, and it's not a selector xt, it's a
>> method xt. The quotations can be considered methods without
>> selectors, as they are class-bound.
>
> Mmm, yes. It's very important that a method can be ticked, and then
> executed. This is particularly important for concurrent programming,
> where methods are farmed out to multiple threads: it's necessary to be
> able to pass an object and a method to a worker task.
For that purpose, I think passing object and selector is probably
sufficient. The additional dispatch shouldn't take too long.
BerndOOF has both, ' <selector> returns the selector xt, and m' <selector>
the method bound to that selector. As usual, context is the current object.
--
Bernd Paysan
"If you want it done right, you have to do it yourself"
http://bernd-paysan.de/
Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar
Went open source with my GA144 simulator written in Factor "Leon (leon@koningssoftware.com)" <lkonings56@gmail.com> - 2013-04-24 04:50 -0700
Re: Went open source with my GA144 simulator written in Factor Luca Saiu <positron@gnu.org> - 2013-04-24 14:06 +0200
Re: Went open source with my GA144 simulator written in Factor Steve <nospam275@gmail.com> - 2013-04-29 19:12 -0700
Re: Went open source with my GA144 simulator written in Factor m.a.m.hendrix@tue.nl - 2013-04-24 08:03 -0700
Re: Went open source with my GA144 simulator written in Factor Mark Wills <markrobertwills@yahoo.co.uk> - 2013-04-24 08:32 -0700
Re: Went open source with my GA144 simulator written in Factor Mark Wills <markrobertwills@yahoo.co.uk> - 2013-04-24 08:34 -0700
Re: Went open source with my GA144 simulator written in Factor rickman <gnuarm@gmail.com> - 2013-04-24 11:52 -0400
Re: Went open source with my GA144 simulator written in Factor Mark Wills <markrobertwills@yahoo.co.uk> - 2013-04-24 09:02 -0700
Re: Went open source with my GA144 simulator written in Factor lkonings56@gmail.com - 2013-04-24 09:29 -0700
Re: Went open source with my GA144 simulator written in Factor rickman <gnuarm@gmail.com> - 2013-04-24 14:22 -0400
Re: Went open source with my GA144 simulator written in Factor mhx@iae.nl (Marcel Hendrix) - 2013-04-24 22:56 +0200
Re: Went open source with my GA144 simulator written in Factor Mark Wills <markrobertwills@yahoo.co.uk> - 2013-04-24 14:39 -0700
Re: Went open source with my GA144 simulator written in Factor Hugh Aguilar <hughaguilar96@yahoo.com> - 2013-04-24 19:49 -0700
Re: Went open source with my GA144 simulator written in Factor Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-04-24 16:43 -0500
Re: Went open source with my GA144 simulator written in Factor m.a.m.hendrix@tue.nl - 2013-04-25 01:47 -0700
Re: Went open source with my GA144 simulator written in Factor Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-04-25 03:52 -0500
Re: Went open source with my GA144 simulator written in Factor m.a.m.hendrix@tue.nl - 2013-04-25 03:22 -0700
Re: Went open source with my GA144 simulator written in Factor rickman <gnuarm@gmail.com> - 2013-04-24 17:58 -0400
Re: Went open source with my GA144 simulator written in Factor Paul Rubin <no.email@nospam.invalid> - 2013-04-25 00:36 -0700
Re: Went open source with my GA144 simulator written in Factor lkonings56@gmail.com - 2013-04-25 02:14 -0700
Re: Went open source with my GA144 simulator written in Factor m.a.m.hendrix@tue.nl - 2013-04-25 05:54 -0700
Re: Went open source with my GA144 simulator written in Factor albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-04-25 13:32 +0000
Re: Went open source with my GA144 simulator written in Factor stephenXXX@mpeforth.com (Stephen Pelc) - 2013-04-25 09:20 +0000
Re: Went open source with my GA144 simulator written in Factor anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-04-25 09:56 +0000
Re: Went open source with my GA144 simulator written in Factor albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-04-25 11:48 +0000
Re: Went open source with my GA144 simulator written in Factor Paul Rubin <no.email@nospam.invalid> - 2013-04-25 09:02 -0700
Re: Went open source with my GA144 simulator written in Factor lkonings56@gmail.com - 2013-04-25 09:40 -0700
Re: Went open source with my GA144 simulator written in Factor Alex McDonald <blog@rivadpm.com> - 2013-04-25 07:04 -0700
Re: Went open source with my GA144 simulator written in Factor anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-04-25 16:16 +0000
Re: Went open source with my GA144 simulator written in Factor Paul Rubin <no.email@nospam.invalid> - 2013-04-26 00:11 -0700
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-04-26 08:52 -0400
Re: Went open source with my GA144 simulator written in Factor Roelf Toxopeus <rt4all@notthis.hetnet.nl> - 2013-04-26 17:16 +0200
Re: Went open source with my GA144 simulator written in Factor mhx@iae.nl - 2013-04-26 12:46 -0700
Re: Went open source with my GA144 simulator written in Factor Roelf Toxopeus <rt4all@notthis.hetnet.nl> - 2013-04-27 01:04 +0200
Re: Went open source with my GA144 simulator written in Factor Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2013-04-25 20:58 +0100
Re: Went open source with my GA144 simulator written in Factor lkonings56@gmail.com - 2013-04-25 23:36 -0700
Re: Went open source with my GA144 simulator written in Factor "WJ" <w_a_x_man@yahoo.com> - 2013-05-11 20:55 +0000
Re: Went open source with my GA144 simulator written in Factor anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-04-24 16:50 +0000
Re: Went open source with my GA144 simulator written in Factor rickman <gnuarm@gmail.com> - 2013-04-24 14:13 -0400
Re: Went open source with my GA144 simulator written in Factor Mark Wills <markrobertwills@yahoo.co.uk> - 2013-04-24 14:56 -0700
Re: Went open source with my GA144 simulator written in Factor rickman <gnuarm@gmail.com> - 2013-04-24 18:12 -0400
Re: Went open source with my GA144 simulator written in Factor Mark Wills <markrobertwills@yahoo.co.uk> - 2013-04-24 15:43 -0700
Re: Went open source with my GA144 simulator written in Factor rickman <gnuarm@gmail.com> - 2013-04-24 18:49 -0400
Re: Went open source with my GA144 simulator written in Factor AKE <assadebrahim2000@gmail.com> - 2013-04-24 16:09 -0700
Re: Went open source with my GA144 simulator written in Factor Paul Rubin <no.email@nospam.invalid> - 2013-04-24 20:23 -0700
Re: Went open source with my GA144 simulator written in Factor rickman <gnuarm@gmail.com> - 2013-04-25 15:41 -0400
Re: Went open source with my GA144 simulator written in Factor Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-04-25 03:23 -0500
Re: Went open source with my GA144 simulator written in Factor Alex McDonald <blog@rivadpm.com> - 2013-04-25 02:36 -0700
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-04-25 07:01 -0400
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-25 17:56 +0200
Re: Went open source with my GA144 simulator written in Factor Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-04-25 11:56 -0500
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-26 16:04 +0200
Re: Went open source with my GA144 simulator written in Factor Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-04-26 13:02 -0500
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-26 21:34 +0200
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-04-26 15:56 -0400
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-27 00:48 +0200
Re: Went open source with my GA144 simulator written in Factor Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-04-26 18:21 -0500
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-28 02:22 +0200
Re: Went open source with my GA144 simulator written in Factor Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-04-28 03:31 -0500
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-04-28 06:30 -0400
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-04-28 06:21 -0400
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-28 15:41 +0200
Re: Went open source with my GA144 simulator written in Factor Roelf Toxopeus <rt4all@notthis.hetnet.nl> - 2013-04-28 16:35 +0200
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-29 02:37 +0200
Re: Went open source with my GA144 simulator written in Factor Roelf Toxopeus <rt4all@notthis.hetnet.nl> - 2013-04-29 10:07 +0200
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-29 21:12 +0200
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-04-29 06:26 -0400
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-29 21:07 +0200
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-29 22:01 +0200
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-04-29 16:51 -0400
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-29 23:57 +0200
Re: Went open source with my GA144 simulator written in Factor Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-04-29 17:24 -0500
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-30 02:16 +0200
Re: Went open source with my GA144 simulator written in Factor Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-04-30 03:19 -0500
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-04-29 18:40 -0400
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-04-29 20:01 -0400
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-30 02:40 +0200
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-05-01 08:58 -0400
Re: Went open source with my GA144 simulator written in Factor Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-01 09:57 -0500
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-05-02 04:24 -0400
Re: Went open source with my GA144 simulator written in Factor Alex McDonald <blog@rivadpm.com> - 2013-05-01 07:58 -0700
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-05-02 04:29 -0400
Re: Went open source with my GA144 simulator written in Factor Alex McDonald <blog@rivadpm.com> - 2013-05-02 02:49 -0700
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-05-01 08:54 -0400
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-01 23:59 +0200
Re: Went open source with my GA144 simulator written in Factor Ron Aaron <rambamist@gmail.com> - 2013-04-30 06:05 +0300
The current object (was: Went open source with my GA144 ...) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-05-01 17:01 +0000
Re: The current object (was: Went open source with my GA144 ...) albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-05-01 19:20 +0000
Re: The current object (was: Went open source with my GA144 ...) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-05-02 17:02 +0000
Re: The current object (was: Went open source with my GA144 ...) Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-02 02:12 +0200
Re: The current object Doug Hoffman <glidedog@gmail.com> - 2013-05-02 04:52 -0400
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-02 04:31 -0500
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-02 18:25 +0200
Re: The current object anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-05-02 16:58 +0000
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-02 22:26 +0200
Re: The current object anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-05-06 14:52 +0000
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-07 03:47 +0200
Re: The current object anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-05-07 15:22 +0000
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-02 12:12 -0500
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-02 21:56 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-03 03:19 -0500
Re: The current object Doug Hoffman <glidedog@gmail.com> - 2013-05-03 06:54 -0400
Re: The current object (was: Went open source with my GA144 ...) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-05-02 14:28 +0000
Re: The current object (was: Went open source with my GA144 ...) Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-02 19:58 +0200
Re: The current object (was: Went open source with my GA144 ...) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-05-03 16:50 +0000
Re: The current object (was: Went open source with my GA144 ...) Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-04 18:58 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-04 13:35 -0500
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-05 01:08 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-04 18:29 -0500
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-05 03:00 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-05 03:48 -0500
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-05 23:15 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-06 05:01 -0500
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-07 03:23 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-07 03:39 -0500
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-07 19:00 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-07 13:34 -0500
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-07 22:00 +0200
Re: The current object anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-05-08 07:26 +0000
Re: The current object Doug Hoffman <glidedog@gmail.com> - 2013-05-05 06:39 -0400
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-05 09:15 -0500
Re: The current object Paul Rubin <no.email@nospam.invalid> - 2013-05-05 09:25 -0700
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-05 11:43 -0500
Re: The current object Paul Rubin <no.email@nospam.invalid> - 2013-05-05 09:59 -0700
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-06 05:06 -0500
Re: The current object Mark Wills <forthfreak@gmail.com> - 2013-05-06 00:19 -0700
Re: The current object "WJ" <w_a_x_man@yahoo.com> - 2013-05-13 22:45 +0000
Re: The current object Doug Hoffman <glidedog@gmail.com> - 2013-05-05 06:39 -0400
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-05 23:40 +0200
Re: The current object Doug Hoffman <glidedog@gmail.com> - 2013-05-05 06:39 -0400
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-05 23:29 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-06 05:10 -0500
Re: The current object Doug Hoffman <glidedog@gmail.com> - 2013-05-08 07:35 -0400
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-09 00:06 +0200
Re: The current object Doug Hoffman <glidedog@gmail.com> - 2013-05-09 06:41 -0400
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-11 21:31 +0200
Re: The current object Doug Hoffman <glidedog@gmail.com> - 2013-05-12 07:40 -0400
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-14 01:10 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-14 03:58 -0500
Re: The current object anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-05-14 14:51 +0000
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-15 03:48 -0500
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-14 18:37 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-14 14:42 -0500
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-15 00:22 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-15 02:56 -0500
Re: The current object stephenXXX@mpeforth.com (Stephen Pelc) - 2013-05-15 13:52 +0000
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-15 17:58 +0200
Re: The current object albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-05-17 14:01 +0000
Re: The current object johno <email@address.com> - 2013-05-15 22:38 +0100
Re: The current object Doug Hoffman <glidedog@gmail.com> - 2013-05-14 06:27 -0400
Re: The current object albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-05-09 16:06 +0000
Re: The current object (was: Went open source with my GA144 ...) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-05-06 16:12 +0000
Re: The current object (was: Went open source with my GA144 ...) Alex McDonald <blog@rivadpm.com> - 2013-05-06 10:25 -0700
Re: The current object (was: Went open source with my GA144 ...) Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-07 04:00 +0200
Re: The current object (was: Went open source with my GA144 ...) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-05-07 15:02 +0000
Re: The current object (was: Went open source with my GA144 ...) Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-07 04:09 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-07 03:41 -0500
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-07 19:02 +0200
Re: The current object (was: Went open source with my GA144 ...) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-05-07 14:33 +0000
Re: The current object (was: Went open source with my GA144 ...) Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-07 19:40 +0200
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-15 16:46 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-15 13:11 -0500
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-15 23:23 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-16 02:24 -0500
Re: The current object anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-05-16 13:55 +0000
Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-16 17:45 +0200
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-18 05:13 -0500
Re: The current object Doug Hoffman <glidedog@gmail.com> - 2013-05-18 06:43 -0400
Re: The current object Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-18 10:03 -0500
Re: The current object Doug Hoffman <glidedog@gmail.com> - 2013-05-18 11:30 -0400
OO dispatch (was: The current object) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-05-16 14:07 +0000
Re: OO dispatch Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-18 05:28 -0500
Re: Went open source with my GA144 simulator written in Factor Mark Wills <markrobertwills@yahoo.co.uk> - 2013-04-27 00:42 -0700
Re: Went open source with my GA144 simulator written in Factor albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-04-27 09:09 +0000
Re: Went open source with my GA144 simulator written in Factor Mark Wills <markrobertwills@yahoo.co.uk> - 2013-04-27 02:28 -0700
Re: Went open source with my GA144 simulator written in Factor Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-04-27 04:52 -0500
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-28 02:24 +0200
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-04-27 06:18 -0400
Re: Went open source with my GA144 simulator written in Factor Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-04-27 08:06 -0500
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-04-28 07:01 -0400
Re: Went open source with my GA144 simulator written in Factor albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-04-28 13:09 +0000
Re: Went open source with my GA144 simulator written in Factor Doug Hoffman <glidedog@gmail.com> - 2013-04-28 09:33 -0400
Re: Went open source with my GA144 simulator written in Factor Alex McDonald <blog@rivadpm.com> - 2013-04-28 08:34 -0700
Re: Went open source with my GA144 simulator written in Factor Alex McDonald <blog@rivadpm.com> - 2013-04-28 08:37 -0700
Re: Went open source with my GA144 simulator written in Factor Bernd Paysan <bernd.paysan@gmx.de> - 2013-04-30 18:30 +0200
Re: Went open source with my GA144 simulator written in Factor rickman <gnuarm@gmail.com> - 2013-04-25 15:47 -0400
Re: Went open source with my GA144 simulator written in Factor AKE <assadebrahim2000@gmail.com> - 2013-04-25 13:39 -0700
Re: Went open source with my GA144 simulator written in Factor AKE <assadebrahim2000@gmail.com> - 2013-04-25 13:51 -0700
Re: Went open source with my GA144 simulator written in Factor Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-04-25 16:43 -0500
Re: Went open source with my GA144 simulator written in Factor rickman <gnuarm@gmail.com> - 2013-04-26 13:44 -0400
Re: Went open source with my GA144 simulator written in Factor Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-04-26 13:11 -0500
Re: Went open source with my GA144 simulator written in Factor rickman <gnuarm@gmail.com> - 2013-04-24 11:50 -0400
Re: Went open source with my GA144 simulator written in Factor albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-04-24 18:28 +0000
Re: Went open source with my GA144 simulator written in Factor rickman <gnuarm@gmail.com> - 2013-04-24 15:05 -0400
Re: Went open source with my GA144 simulator written in Factor Paul Rubin <no.email@nospam.invalid> - 2013-04-24 09:39 -0700
Re: Went open source with my GA144 simulator written in Factor rickman <gnuarm@gmail.com> - 2013-04-24 18:55 -0400
csiph-web