Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #133989

Re: Nested definitions

Date 2025-07-07 14:31 +0200
Subject Re: Nested definitions
Newsgroups comp.lang.forth
References (1 earlier) <1042s2o$3d58h$1@dont-email.me> <nnd$42f4ab46$0b513441@af5c09ac13877827> <1043831$3ggg9$1@dont-email.me> <nnd$7e37e0d7$356d78f7@89cf9450fb9d15a4> <1046c6b$8gru$1@dont-email.me>
From Hans Bezemer <the.beez.speaks@gmail.com>
Message-ID <nnd$54fe5124$2788b2d5@cf5da7fcbb244b77> (permalink)
Organization KPN B.V.

Show all headers | View raw


On 03-07-2025 18:47, Ruvim wrote:
> On 2025-07-03 17:11, albert@spenarnc.xs4all.nl wrote:
>> In article <1043831$3ggg9$1@dont-email.me>,
>> Ruvim  <ruvim.pinka@gmail.com> wrote:
>>> On 2025-07-02 15:37, albert@spenarnc.xs4all.nl wrote:
>>>> In article <1042s2o$3d58h$1@dont-email.me>,
>>>> Ruvim  <ruvim.pinka@gmail.com> wrote:
>>>>> On 2025-06-24 01:03, minforth wrote:
>>>>> [...]
>>>>>
>>>>>> For me, the small syntax extension is a convenience when working
>>>>>> with longer definitions. A bit contrived (:= synonym for TO):
>>>>>>
>>>>>> : SOME-APP { a f: b c | temp == n: flag z: freq }
>>>>>> \ inputs: integer a, floats b c
>>>>>> \ uninitialized: float temp
>>>>>> \ outputs: integer flag, complex freq
>>>>>>     <: FUNC < ... calc function ... > ;>
>>>>>
>>>>> BTW, why do you prefer the special syntax `<: ... ;>`
>>>>> over an extension to the existing words `:` and `;`
>>>>>
>>>>>     : SOME-APP
>>>>>        [ : FUNC < ... calc function ... > ; ]
>>>>>        < ... >
>>>>>     ;
>>>>>
>>>>> In this approach the word `:` knows that it's a nested definition and
>>>>> behaves accordingly.
>>>>
>>>> Or it has not even know it, if [ is smart enough to compile a jump to
>>>> after ].
>>>
>>> This can be tricky because the following should work:
>>>
>>>    create foo [ 123 , ] [ 456 ,
>>>
>>>    : bar  [ ' foo compile, 123 lit, ] ;
>>
>> If this bothers you, rename it in [[ ]].
>>
>> Once we enhance [ ] to do things prohibited by the standard,
>> (adding nested definitions) I can't be bothered with this too much.
> 
> 
> The standard does not prohibit a system from supporting nested 
> definitions in whichever way that does not violate the standard behavior.
> 
> 
> Yes, something like "private[ ... ]private" is a possible approach, and 
> its implementation seems simpler than adding the smarts to `:` and `;` 
> (and other defining words, if any).
> 
> The advantage of this approach over "<: ... ;>" is that you can define 
> not only colon-definitions, but also constants, variables, immediate 
> words, one-time macros, etc.
> 
> 
>    : foo ( F: r.coefficient -- r.result )
>      private[
>        variable cnt
>        0e fvalue k
>        : [x] ... ; immediate
>      ]private
>      to k   0 cnt !
>      ...
>    ;
> 
> It's also possible to associated the word list of private words with the 
> containing word xt for debugging purposes.

4tH has always allowed it, since it considered : and ; as branches - 
like AHEAD. Since [: and ;] are just :NONAME and ; aliases they work 
essentially the same.

I never used it, because it would cause portability issues - and I 
considered it "bad style".

The same goes for allocation (VARIABLE, VALUE, STRING, ARRAY). These are 
in 4tH basically just directives - NOTHING IS ACTUALLY ALLOCATED. That 
works just fine.

So the whole shebang would practically work out of the box. But of 
course, to follow the complete example, I had to do the FP stuff as well 
- and I wanted to do a bit of protecting the words between the tags.

In short, that boils down to this (for FOO):

   1018| branch                           1036   foo
   1019| literal                          1020
   1020| branch                           1030 <== jump after opcode 1030
   1021| literal                             0 <== mantissa 0
   1022| literal                             0 <== exponent 0
   1023| variable                            2   *k_f
   1024| call                                0   2!
   1025| branch                           1027   k <== DOES> definition
   1026| variable                            2   *k_f
   1027| branch                              7   2@ <== end DOES> def.
   1028| branch                           1029   [x]
   1029| exit                                0
   1030| exit                                0 <== end of "private"
   1031| drop                                0 <== drop the XT
   1032| variable                            2   *k_f
   1033| call                                0   2!
   1034| literal                             0
   1035| to                                  1   cnt
   1036| exit                                0

Which is the compilant of this (preprocessor) code:

:macro ... ;
:macro private[ [: ;
:macro ]private ;] drop ;
:macro 0e 0 S>F ;

include lib/fp1.4th
include 4pp/lib/fvalue.4pp

: foo ( F: r.coefficient -- r.result )
   private[
     variable cnt
     0e fvalue k
     : [x] ... ; immediate
   ]private
   fto k   0 cnt !
   ...
;

100 s>f foo k f. cnt ? cr

The weird code generated from 1021 - 1027 is the result of this code 
(generated by the preprocessor):

0 S>F FLOAT ARRAY k
AKA k *k_f LATEST F! :REDO k F@ ;

1. FP "zero" is thrown on the stack;
2. A variable with the capacity of a "float" is created (FVARIABLE);
3. Copy that symbol in the symbol table;
4. Initialize the FP variable;
5. Create a "DOES>" definition that fetches that value.

But it *does* work as advertised..

Hans Bezemer

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


Thread

Re: Parsing timestamps? "B. Pym" <Nobody447095@here-nor-there.org> - 2025-06-07 12:38 +0000
  Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-08 00:36 +1000
    Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-07 17:07 +0000
      Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-08 12:38 +1000
        Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-09 15:21 +0200
          Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-09 13:34 +0000
            Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-09 21:31 +0200
              Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-09 20:00 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-09 23:40 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 09:52 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-10 15:12 +0200
                Re: Parsing timestamps? Stephen Pelc <stephen@vfxforth.com> - 2025-06-10 12:07 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-06-10 14:06 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-10 12:31 +1000
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-06-10 07:32 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-10 18:30 +1000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 10:10 +0000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-19 08:14 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-20 12:34 +1000
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-20 05:36 +0000
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-06-20 06:21 +0000
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-06-20 11:25 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-20 16:29 +1000
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-06-20 07:07 +0000
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-20 08:45 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-21 17:54 +1000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-20 08:46 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-22 02:02 +1000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-22 16:35 +0200
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-22 21:27 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-23 13:19 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-06-23 05:18 +0000
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-23 21:03 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-23 23:20 +0200
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-24 00:42 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-24 15:31 +1000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-24 11:30 +0200
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-24 11:50 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-24 14:12 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-06-24 16:23 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-30 15:57 +0200
                Re: Parsing timestamps? Stephen Pelc <stephen@vfxforth.com> - 2025-07-01 13:26 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-01 19:02 +0200
                The future. (was Re: Parsing timestamps?) albert@spenarnc.xs4all.nl - 2025-06-25 11:54 +0200
                Re: The future. (was Re: Parsing timestamps?) Paul Rubin <no.email@nospam.invalid> - 2025-06-25 21:01 -0700
                Re: The future. (was Re: Parsing timestamps?) albert@spenarnc.xs4all.nl - 2025-06-30 20:47 +0200
                Re: The future. (was Re: Parsing timestamps?) zbigniew2011@gmail.com (LIT) - 2025-07-15 15:25 +0000
                Re: The future. (was Re: Parsing timestamps?) minforth <minforth@gmx.net> - 2025-07-16 04:09 +0200
                Re: The future. (was Re: Parsing timestamps?) dxf <dxforth@gmail.com> - 2025-07-16 15:21 +1000
                Re: The future. (was Re: Parsing timestamps?) minforth <minforth@gmx.net> - 2025-07-16 07:41 +0200
                Re: The future. (was Re: Parsing timestamps?) zbigniew2011@gmail.com (LIT) - 2025-07-16 08:25 +0000
                Re: The future. (was Re: Parsing timestamps?) dxf <dxforth@gmail.com> - 2025-07-17 15:55 +1000
                Re: The future. (was Re: Parsing timestamps?) zbigniew2011@gmail.com (LIT) - 2025-07-17 09:35 +0000
                Re: The future. (was Re: Parsing timestamps?) zbigniew2011@gmail.com (LIT) - 2025-07-16 08:20 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-25 13:27 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-24 22:38 -0700
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-06-25 12:14 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-25 21:05 -0700
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-26 14:48 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-26 00:12 -0700
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-27 11:39 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-26 21:03 -0700
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-06-27 15:15 +0200
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-01 14:22 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-02 13:39 +1000
                Re: Parsing timestamps? Stephen Pelc <stephen@vfxforth.com> - 2025-07-02 09:33 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-04 13:16 +1000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-07-06 07:50 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-06 20:58 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-25 00:21 -0700
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-30 16:42 +0200
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-06-30 21:05 +0200
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-01 15:50 +0200
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-01 19:05 +0200
                Re: Parsing timestamps? antispam@fricas.org (Waldek Hebisch) - 2025-06-26 05:20 +0000
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-26 17:35 +0000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-26 18:18 +0000
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-27 00:50 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-06-29 15:13 +0000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-29 17:13 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-30 04:49 +1000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-29 19:31 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-30 13:28 +1000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-30 07:15 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-30 19:07 +1000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-30 09:33 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-30 21:55 +1000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-30 12:40 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-01 14:00 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-30 13:43 -0700
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-30 21:12 +0000
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-01 23:42 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-07-02 09:44 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-02 12:02 -0700
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-01 18:46 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-01 11:40 -0700
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-07-01 19:36 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-01 12:56 -0700
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-02 05:00 +0200
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-02 07:34 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-02 15:59 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-02 15:44 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-02 16:41 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-03 00:09 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-02 16:59 -0700
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-03 03:14 +0200
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-03 14:13 +0200
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-03 13:14 +0200
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-03 14:17 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-05 18:02 +1000
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-03 13:54 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-04 13:48 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-03 08:43 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-03 13:06 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-03 22:42 +1000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-02 13:17 +0200
                Re: Parsing timestamps? peter <peter.noreply@tin.it> - 2025-07-01 23:47 +0200
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-02 01:26 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-02 16:07 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-02 12:07 -0700
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-03 14:27 +0200
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-02 13:16 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-02 15:22 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-02 19:52 +0200
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-03 14:51 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-04 13:31 +1000
                FP stack (was: Parsing timestamps?) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-04 06:06 +0000
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-04 12:01 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-05 12:25 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-05 08:49 +0000
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-05 14:21 +0200
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-05 14:41 +0200
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-05 16:24 +0200
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-07-07 00:05 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-05 14:28 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-06 12:52 +1000
                Re: Parsing timestamps? Stephen Pelc <stephen@vfxforth.com> - 2025-07-06 08:46 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-06 20:29 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-06 11:30 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-07 13:48 +1000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-07 13:21 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-08 13:17 +1000
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-07 11:30 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-09 15:10 -0700
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-10 02:18 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-09 21:32 -0700
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-10 07:37 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-09 22:59 -0700
                Re: Parsing timestamps? Stephen Pelc <stephen@vfxforth.com> - 2025-07-10 08:50 +0000
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-10 12:14 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-10 14:16 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-09 21:35 -0700
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-10 15:56 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-10 08:35 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-10 21:09 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-10 08:07 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-10 07:47 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-10 12:33 -0700
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-10 23:16 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-10 18:40 -0700
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-11 05:15 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-11 07:27 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-11 13:13 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-10 20:17 -0700
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-11 15:34 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-11 00:55 -0700
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-07-11 08:57 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-11 10:22 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-11 22:35 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-13 09:01 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-13 21:28 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-14 06:04 +0000
                Re: Parsing timestamps? peter <peter.noreply@tin.it> - 2025-07-14 09:09 +0200
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-07-14 07:21 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-14 07:50 +0000
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-07-14 18:13 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-14 11:31 -0700
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-16 11:25 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-16 15:39 +0000
                Re: Parsing timestamps? peter <peter.noreply@tin.it> - 2025-07-17 10:14 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-17 12:54 +0000
                Re: Parsing timestamps? peter <peter.noreply@tin.it> - 2025-07-17 22:48 +0200
                Vector sum (was: Parsing timestamps?) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-19 10:18 +0000
                Re: Vector sum minforth <minforth@gmx.net> - 2025-07-19 13:53 +0200
                Re: Vector sum anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-19 14:51 +0000
                Re: Vector sum minforth <minforth@gmx.net> - 2025-07-20 06:27 +0200
                Re: Vector sum (was: Parsing timestamps?) peter <peter.noreply@tin.it> - 2025-07-19 15:24 +0200
                Re: Vector sum (was: Parsing timestamps?) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-19 14:39 +0000
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-16 18:15 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-16 16:23 +0000
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-16 19:17 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-17 13:56 +0000
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-17 18:02 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-16 16:02 +0000
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-07-16 21:12 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-17 12:41 +0000
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-07-18 05:25 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-14 01:24 -0700
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-14 10:11 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-18 17:44 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-18 15:34 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-20 13:16 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-21 13:28 -0700
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-22 11:52 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-11 08:33 +0000
                Re: Floats minforth <minforth@gmx.net> - 2025-07-12 06:53 +0200
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-11 09:09 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-11 07:02 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-11 01:15 -0700
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-11 10:14 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-30 02:44 -0700
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-30 09:52 +0000
                Re: Parsing timestamps? melahi_ahmed@yahoo.fr (Ahmed) - 2025-06-30 10:25 +0000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-30 10:43 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-01 18:53 +0200
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-06-30 13:07 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-29 15:26 -0700
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-30 13:37 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-29 23:18 -0700
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-06-29 20:25 +0000
                Re: Parsing timestamps? sean@conman.org - 2025-06-30 01:43 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-01 19:34 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-06-24 16:37 +0000
                Nested definitions (was: Parsing timestamps?) Ruvim <ruvim.pinka@gmail.com> - 2025-07-02 12:53 +0400
                Re: Nested definitions minforth <minforth@gmx.net> - 2025-07-02 11:02 +0200
                Re: Nested definitions Ruvim <ruvim.pinka@gmail.com> - 2025-07-02 13:50 +0400
                Re: Nested definitions minforth <minforth@gmx.net> - 2025-07-02 18:15 +0200
                Re: Nested definitions (was: Parsing timestamps?) albert@spenarnc.xs4all.nl - 2025-07-02 13:37 +0200
                Re: Nested definitions Ruvim <ruvim.pinka@gmail.com> - 2025-07-02 16:18 +0400
                Re: Nested definitions anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-02 15:12 +0000
                Re: Nested definitions minforth <minforth@gmx.net> - 2025-07-02 18:34 +0200
                Re: Nested definitions Ruvim <ruvim.pinka@gmail.com> - 2025-07-02 20:58 +0400
                Re: Nested definitions anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-03 08:34 +0000
                Re: Nested definitions albert@spenarnc.xs4all.nl - 2025-07-03 15:11 +0200
                Re: Nested definitions Ruvim <ruvim.pinka@gmail.com> - 2025-07-03 20:47 +0400
                Re: Nested definitions peter <peter.noreply@tin.it> - 2025-07-03 19:42 +0200
                Re: Nested definitions minforth@gmx.net (minforth) - 2025-07-03 18:46 +0000
                Re: Nested definitions Ruvim <ruvim.pinka@gmail.com> - 2025-07-03 23:47 +0400
                Re: Nested definitions Ruvim <ruvim.pinka@gmail.com> - 2025-07-04 00:11 +0400
                Re: Nested definitions albert@spenarnc.xs4all.nl - 2025-07-03 20:57 +0200
                Re: Nested definitions Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-07 14:31 +0200
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-06-23 05:40 +0000
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-23 10:02 +0000
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-06-23 13:34 +0000
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-23 15:09 +0000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-23 05:05 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-23 13:52 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-23 12:49 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-23 15:50 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-23 18:48 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-24 11:12 +0200
                Re: Parsing timestamps? "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-06-24 10:29 +0100
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-24 14:00 +0200
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-06-10 12:48 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 11:08 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-10 14:44 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 12:56 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-10 16:28 +0200
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-10 14:29 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 12:48 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-10 16:48 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 20:56 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-11 11:18 +0200
                Re: Parsing timestamps? Stephen Pelc <stephen@vfxforth.com> - 2025-06-11 11:39 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-10 16:56 +0200
  Re: Parsing timestamps? "B. Pym" <Nobody447095@here-nor-there.org> - 2025-06-09 12:34 +0000
  Re: Parsing timestamps? "B. Pym" <Nobody447095@here-nor-there.org> - 2025-06-10 09:18 +0000
    Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-10 20:32 +1000
      Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 10:43 +0000
        Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-11 00:58 +1000
          Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 15:39 +0000
            Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-10 18:02 +0200
          Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 17:34 +0000
            Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 17:39 +0000
            Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-11 11:49 +1000
              Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-11 09:04 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-11 20:49 +1000
              Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-11 11:50 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-11 09:58 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-11 13:25 +0200
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-06-11 12:18 +0200
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-11 13:23 +0200
            Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-11 11:41 +0200
    Re: Parsing timestamps? "B. Pym" <Nobody447095@here-nor-there.org> - 2025-06-11 09:25 +0000
      Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-11 21:51 +1000
  Re: Parsing timestamps? "B. Pym" <Nobody447095@here-nor-there.org> - 2025-07-29 15:07 +0000
    Re: Parsing timestamps? "B. Pym" <Nobody447095@here-nor-there.org> - 2025-07-29 15:22 +0000
    Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-30 03:35 +1000

csiph-web