Groups | Search | Server Info | Login | Register


Groups > comp.lang.forth > #22278

Re: The current object

From Bernd Paysan <bernd.paysan@gmx.de>
Newsgroups comp.lang.forth
Subject Re: The current object
Date 2013-05-05 03:00 +0200
Organization 1&1 Internet AG
Message-ID <km4aus$mrd$1@online.de> (permalink)
References (13 earlier) <2013May3.185010@mips.complang.tuwien.ac.at> <km3emu$3e3$1@online.de> <FLSdnfBhf-52yRjMnZ2dnUVZ_qGdnZ2d@supernews.com> <km44d1$ilh$1@online.de> <QOWdnaL8esNzBBjMnZ2dnUVZ_qudnZ2d@supernews.com>

Show all headers | View raw


Andrew Haley wrote:

> Bernd Paysan <bernd.paysan@gmx.de> wrote:
>> My suggestion is: If you have a recognizer stack, let .foo be equal
>> to >o foo o>.
> 
> But why?  There's no advantage to having a current object other than
> terseness, is there?

And tereseness is the most significant feature you can have in a programming 
language.  Remember: The number of bugs are quite constant per the amount of 
source you write in different programming languages.  The speed of how much 
code you can write is constant per amount of source.  If your programming 
language A is three times as verbose as B, the same program will be three 
times as buggy and will take three times as long to write.

Forth is a pretty terse programming language, and it's not by accident.  
It's because terseness is a feature.

> I certainly can't think of one.  So the need for
> a current object just goes away, and SELF is just a local.  Problem
> solved.
> 
> So, what is the awkwardness here that >O O> and a current object
> solves?

Having to say "self" all the time.  It doesn't contain a lot of information, 
maybe half a bit or so.  It's like how you respond verbally to a question 
"what did you do in the morning?" "got up, drank a coffee, ate a toast, got 
into the car, went to work, had two fucking meetings, needed more coffee".  
How many "I"s do you need to make that a "grammatical" correct statement?  
See?  And why don't you say it?  Because it doesn't convey any informations 
that isn't clear from context.

Context is what we humans are good at, and use all the time when we use 
language.  That's what I'm making use of.

>> 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.
> 
> Right, but compiler quality can be fixed.  I think this is a forward-
> looking discussion.  There's absolutely no reason not to keep the top
> locals in registers.  And for methods calling self methods, the top
> local will always be self, and will be in the same register.

And a high quality compiler might then remove the unnecessary copy... but 
that's difficult, because the selector hides knowledge over the method.  If 
you move the setting of the current object into the method invocation 
(selector), the system can know that it's possible to optimize away.

>> Making OOP "look like" normal Forth is also what I want to achieve
>> in BerndOOF.
> 
> But it really isn't: in normal Forth objects are passed on the stack.

Normal Forth has no objects.  Early Forth had no floating point, so 
following your argument means that floating point numbers must be on the 
data stack.  They have their own stack instead, because having them on the 
data stack is not practical.  So maybe for puristic reasons, you pass the 
object on the data stack, like Mini-OOF does (which is probably the most 
puristic OOP system in Forth, but I'm not sure if it is also the least 
useable.  Although I wrote it myself, I can't use it beyond a few simple 
examples.   Anybody who used it for more than a few lines has modified it 
considerably).

>> 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.
> 
> This makes no sense to me.  If an object implements a method, it'll be
> executed; if it doesn't, it won't be.  What is scoping for?  How can
> you accidentally invoke a method?  If an object doesn't implement a
> method it should throw an exception, surely.  There's no need for
> scopes.

Well, Java and C++ have the same typical implementation:  Dense vtables, and 
therefore, different selectors in different class hierarchies can have the 
same offset.  You have two stages here: at compile time, you do the selector 
lookup.  The selector is a word, so you look it up in a wordlist.  Then you 
compile the method invocation, which is a table jump.  Both stages are 
context-sensitive, the search is relative to the current class, the table 
jump relative to the current object.  You can only find methods that are 
declared in the current class (+inheritance).

This is certainly not the Smalltalk OOP model.  This is the Java/C++ model.  
I'm sure I don't have to lecture you what this model is.  As usual, 
different people prefer different models, so when you are looking for some 
common ground, you won't find one.

My suggestion would be that selector declaration and selector binding 
(string -> invocation code) are methods of the class object.  Then different 
parts of the hierarchy can use different models.  If you want to program 
your package in a Smalltalk model, fine.  All selectors you define are 
available in all your classes, each time you define a new selector, all your 
classes' vtables will grow by one.  Or you use a hash-table and the code 
your selector generates is to look up that hash table.  Other parts of the 
system could be different.

A meta object protocol is about coexistence, not about "one great unified 
OOP system."  We won't have one, because different people have different 
needs.

-- 
Bernd Paysan
"If you want it done right, you have to do it yourself"
http://bernd-paysan.de/

Back to comp.lang.forth | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

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
                Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-19 01:20 +0200
                Re: The current object Bernd Paysan <bernd.paysan@gmx.de> - 2013-05-19 01:07 +0200
                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