Twenty years

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Twenty years

Mike Cowlishaw
The first release of NetRexx was today, twenty years ago.   (1996.04.22)
 
Here's the change list up to that date:
 
/* 0.01 10.Dec.95 -- start; simple lexical parser */
/* 0.02 30.Dec.95 -- two-pass */
/*       2.Jan.96 -- remove 'type:' syntax */
/*       4.Jan.96 -- rewritten parseterm, with new signatures */
/* 0.03  6.Jan.96 -- class loading and field lookup */
/*      12.Jan.96 -- properties */
/* 0.04 14.Jan.96 -- leave, iterate, and labels */
/*      16.Jan.96 -- empty method args can be defaulted */
/*      21.Jan.96 -- '-' continuations */
/* 0.05 23.Jan.96 -- ARG/ARGS => () on METHOD */
/* 0.06 29.Jan.96 -- change name to NetRexx [for WWW5 paper] */
/* 0.07 30.Jan.96 -- Rexx class conversions */
/* 0.08 31.Jan.96 -- OPTIONS (and argument flags) */
/* 0.09  1.Feb.96 -- assign costing */
/* 0.10  3.Feb.96 -- full operation evaluation */
/* 0.11  6.Feb.96 -- revised strictargs rules, ambiguous classes, $names */
/* 0.12  7.Feb.96 -- constructor things */
/* 0.13  8.Feb.96 -- no longer base Rexx class on StringBuffer */
/* 0.14  8.Feb.96 -- major reorganization of assignment and variables */
/* 0.15 10.Feb.96 -- nits, add EXIT, 'binary' no longer default */
/*                   RexxNum class (and associated conversions) 1000-loc */
/* 0.16 12.Feb.96 -- partial output, chunks, FORMAT option */
/* 0.17 13.Feb.96 -- Single-level variables in methods */
/* 0.18 17.Feb.96 -- Deeper Rexx/RexxNum conversion; 'constants' */
/* 0.20 24.Feb.96 -- Rexx and RexxNum merged; Op methods get RexxSet */
/*                   Phase 0 exit requirements met. */
/* 0.21 29.Feb.96 -- First internal release */
/* 0.24  1.Mar.96 -- Concatenates use OpCc and OpCcblank; javahome() */
/* 0.26  5.Mar.96 -- ARG on main is concatenated Strings */
/* 0.27  6.Mar.96 -- NUMERIC */
/* 0.28  6.Mar.96 -- DefClassStart also implies DefMethStart */
/* 0.29 15.Mar.96 -- Stems */
/* 0.32 19.Mar.96 -- Class name constant */
/* 0.33 21.Mar.96 -- Rexx.find()->Rexx.getnode() */
/*                   Handle CLASSPATH and Zipped classes */
/* 0.34 21.Mar.96 -- Improve DIRFIND for Japanese codepages */
/* 0.36 22.Mar.96 -- Allow both UnZip and PKUNZIP formats */
/* 0.38 23.Mar.96 -- Improve constructors; initial PARSE (vars, string) */
/* 0.39 31.Mar.96 -- PARSE complete, instanceof ('>', '<') operators */
/* 0.40 31.Mar.96 -- PROTECTED->INHERITABLE; PROTECT keyword */
/* 0.41 02.Apr.96 -- Late-bound typing, more conversions */
/* 0.42 03.Apr.96 -- 'ask' */
/* 0.43 05.Apr.96 -- super() added for constructors; auto-Returns */
/* 0.45 08.Apr.96 -- 'source' and 'version' */
/* 0.46 08.Apr.96 -- binary divide->floating; Rexx->float; fix divide */
/* 0.48 13.Apr.96 -- better/stricter super and this */
/* 0.49 21.Apr.96 -- add DIGITS; improved findclasses */
/* 0.50 22.Apr.96 -- first external release */
 
 
Mike

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: Twenty years

ThSITC
First of all:

Mike, my *personal Congratulations* (again!) for *inventing NetRexx* in such a short *time* !

Second:

*I* am just about to *release* 'Rexx2Nrx' *open source* on my *Kenai org.netrexx.contributions.thsitc.Rexx2Nrx*
checkout SVN account *as my contribution* and *present* to RexxLA.

With *just* I do define *End of May 2016*, by the way, as I still have to do some final tests.

These Tests do also include my already existing 'utils' and 'RunTime' package in the final version,
which have been devoted to RexxLA with the help of Rene Vincent Jansen, President RexxLA,
to RexxLA Years ago ;-)

Wishing You all a nice and reluctant WeekEnd

Thomas Schneider
CEO ThSITC: Make International Applications happen

www.thsitc.com
www.db-123.com
www.KatteyPerry.com

All three home-pages are still under (re-)construction, using Rene's NetRexx Server Pages (.nsp)
in the new version.

Kindly,
Thomas.
===============================================================================



Am 22.04.2016 um 08:46 schrieb Mike Cowlishaw:
The first release of NetRexx was today, twenty years ago.   (1996.04.22)
 
Here's the change list up to that date:
 
/* 0.01 10.Dec.95 -- start; simple lexical parser */
/* 0.02 30.Dec.95 -- two-pass */
/*       2.Jan.96 -- remove 'type:' syntax */
/*       4.Jan.96 -- rewritten parseterm, with new signatures */
/* 0.03  6.Jan.96 -- class loading and field lookup */
/*      12.Jan.96 -- properties */
/* 0.04 14.Jan.96 -- leave, iterate, and labels */
/*      16.Jan.96 -- empty method args can be defaulted */
/*      21.Jan.96 -- '-' continuations */
/* 0.05 23.Jan.96 -- ARG/ARGS => () on METHOD */
/* 0.06 29.Jan.96 -- change name to NetRexx [for WWW5 paper] */
/* 0.07 30.Jan.96 -- Rexx class conversions */
/* 0.08 31.Jan.96 -- OPTIONS (and argument flags) */
/* 0.09  1.Feb.96 -- assign costing */
/* 0.10  3.Feb.96 -- full operation evaluation */
/* 0.11  6.Feb.96 -- revised strictargs rules, ambiguous classes, $names */
/* 0.12  7.Feb.96 -- constructor things */
/* 0.13  8.Feb.96 -- no longer base Rexx class on StringBuffer */
/* 0.14  8.Feb.96 -- major reorganization of assignment and variables */
/* 0.15 10.Feb.96 -- nits, add EXIT, 'binary' no longer default */
/*                   RexxNum class (and associated conversions) 1000-loc */
/* 0.16 12.Feb.96 -- partial output, chunks, FORMAT option */
/* 0.17 13.Feb.96 -- Single-level variables in methods */
/* 0.18 17.Feb.96 -- Deeper Rexx/RexxNum conversion; 'constants' */
/* 0.20 24.Feb.96 -- Rexx and RexxNum merged; Op methods get RexxSet */
/*                   Phase 0 exit requirements met. */
/* 0.21 29.Feb.96 -- First internal release */
/* 0.24  1.Mar.96 -- Concatenates use OpCc and OpCcblank; javahome() */
/* 0.26  5.Mar.96 -- ARG on main is concatenated Strings */
/* 0.27  6.Mar.96 -- NUMERIC */
/* 0.28  6.Mar.96 -- DefClassStart also implies DefMethStart */
/* 0.29 15.Mar.96 -- Stems */
/* 0.32 19.Mar.96 -- Class name constant */
/* 0.33 21.Mar.96 -- Rexx.find()->Rexx.getnode() */
/*                   Handle CLASSPATH and Zipped classes */
/* 0.34 21.Mar.96 -- Improve DIRFIND for Japanese codepages */
/* 0.36 22.Mar.96 -- Allow both UnZip and PKUNZIP formats */
/* 0.38 23.Mar.96 -- Improve constructors; initial PARSE (vars, string) */
/* 0.39 31.Mar.96 -- PARSE complete, instanceof ('>', '<') operators */
/* 0.40 31.Mar.96 -- PROTECTED->INHERITABLE; PROTECT keyword */
/* 0.41 02.Apr.96 -- Late-bound typing, more conversions */
/* 0.42 03.Apr.96 -- 'ask' */
/* 0.43 05.Apr.96 -- super() added for constructors; auto-Returns */
/* 0.45 08.Apr.96 -- 'source' and 'version' */
/* 0.46 08.Apr.96 -- binary divide->floating; Rexx->float; fix divide */
/* 0.48 13.Apr.96 -- better/stricter super and this */
/* 0.49 21.Apr.96 -- add DIGITS; improved findclasses */
/* 0.50 22.Apr.96 -- first external release */
 
 
Mike


_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: Twenty years

Aviatrexx
In reply to this post by Mike Cowlishaw
Why, it seems like only yesterday... :-)

(I can't put together an Ikea bureau in four months...)

Congratulations, Mike.  And many thanks!

-Chip-

On 4/22/2016 2:46 AM, Mike Cowlishaw wrote:
> The first release of NetRexx was today, twenty years ago.   (1996.04.22)
> Here's the change list up to that date:
>
>     /* 0.01 10.Dec.95 -- start; simple lexical parser */
>        ...
>     /* 0.50 22.Apr.96 -- first external release */
>
> Mike

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: Twenty years

ThSITC
Hi Chip, *when You (*or* Mike) would Fly me Over the Atlantic ...
I could help You to put together *Your IKEA Bureau*, and
We2 (or We3) could then *drink a bear* together
and I could explain You what I'm doing here in Vienna
to make *NetRexx* an even more *usable* thing
by supporting *easy to implement* new verbs
PRINT, DISPLAY, ACCEPT, etc ...

As I don't yet know whether Your Helicopter would have the ability
to carry my 84 Kilogramm over the Ocean ...
... I shall not wait for this ..

But shall implement those new things for NetRexx 4.00 directly
in my *private version* of Mike's NetRexx Compiler ...

*personally*

and, when tested (*and* documented) shall put this back
onto the Kenai Repository, anyway, *but after* the new
RunTime Package is *delivered first*.

------------------------------------------------------------------------------------------------------------
--- Couldn't resist to make this un-important announcement (You do know
me) ---
--- I take any chance to celebrate 20 Year's of NetRexx
                                 ---
------------------------------------------------------------------------------------------------------------

But I also *did work*  a bit the past 20 Year's ;-) ;-) ;-)

Major Tom.
===================================================================
====================================================

Am 22.04.2016 um 15:00 schrieb Chip Davis:

> Why, it seems like only yesterday... :-)
>
> (I can't put together an Ikea bureau in four months...)
>
> Congratulations, Mike.  And many thanks!
>
> -Chip-
>
> On 4/22/2016 2:46 AM, Mike Cowlishaw wrote:
>> The first release of NetRexx was today, twenty years ago.   (1996.04.22)
>> Here's the change list up to that date:
>>
>>     /* 0.01 10.Dec.95 -- start; simple lexical parser */
>>        ...
>>     /* 0.50 22.Apr.96 -- first external release */
>>
>> Mike
>
> _______________________________________________
> Ibm-netrexx mailing list
> [hidden email]
> Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
>

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/