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


Groups > comp.lang.forth > #49933 > unrolled thread

"Forth is Sudoku for programmers"

Started byfoxaudioresearch@gmail.com
First post2016-08-10 13:06 -0700
Last post2016-08-28 22:34 +0200
Articles 20 on this page of 202 — 33 participants

Back to article view | Back to comp.lang.forth


Contents

  "Forth is Sudoku for programmers" foxaudioresearch@gmail.com - 2016-08-10 13:06 -0700
    Re: "Forth is Sudoku for programmers" "WJ" <w_a_x_man@yahoo.com> - 2016-08-10 21:00 +0000
      Re: "Forth is Sudoku for programmers" lehs <skydda.barnen@gmail.com> - 2016-08-10 23:26 -0700
        Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-11 00:25 -0700
          Re: "Forth is Sudoku for programmers" lehs <skydda.barnen@gmail.com> - 2016-08-11 01:29 -0700
        Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-11 16:09 -0700
          Re: "Forth is Sudoku for programmers" Cecil Bayona <cbayona@cbayona.com> - 2016-08-11 19:31 -0500
            Re: "Forth is Sudoku for programmers" "HAA" <someone@microsoft.com> - 2016-08-12 12:22 +1000
              Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-11 19:59 -0700
                Re: "Forth is Sudoku for programmers" "Elizabeth D. Rather" <erather@forth.com> - 2016-08-11 18:23 -1000
                  Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-11 21:57 -0700
                  Re: "Forth is Sudoku for programmers" mhx@iae.nl - 2016-08-11 23:20 -0700
                    Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-11 23:49 -0700
                    Re: "Forth is Sudoku for programmers" anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-08-15 08:52 +0000
                      Re: "Forth is Sudoku for programmers" lehs <skydda.barnen@gmail.com> - 2016-08-15 02:31 -0700
                      Re: "Forth is Sudoku for programmers" "HAA" <someone@microsoft.com> - 2016-08-15 22:43 +1000
                      Re: "Forth is Sudoku for programmers" stephen@mpeforth.com (Stephen Pelc) - 2016-08-15 14:49 +0000
                        Re: "Forth is Sudoku for programmers" Bernd Paysan <bernd.paysan@gmx.de> - 2016-08-21 21:24 +0000
                          Re: "Forth is Sudoku for programmers" Ron Aaron <rambamist@gmail.com> - 2016-08-22 07:04 +0300
                            Re: "Forth is Sudoku for programmers" Lars Brinkhoff <lars.spam@nocrew.org> - 2016-08-26 07:12 +0200
                              Re: "Forth is Sudoku for programmers" Ron Aaron <rambamist@gmail.com> - 2016-08-26 09:18 +0300
                              Re: "Forth is Sudoku for programmers" albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-08-28 21:12 +0200
                  Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-12 00:04 -0700
                    Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-12 01:34 -0700
                      Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-12 02:17 -0700
                        Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-12 08:53 -0700
                          Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-12 11:54 -0700
                            Re: "Forth is Sudoku for programmers" rickman <gnuarm@gmail.com> - 2016-08-12 17:38 -0400
                              Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-12 20:02 -0700
                                Re: "Forth is Sudoku for programmers" anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-08-15 07:10 +0000
                                  Re: "Forth is Sudoku for programmers" Alex McDonald <alex@rivadpm.com> - 2016-08-15 08:34 +0100
                                  Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-15 01:11 -0700
                              Re: "Forth is Sudoku for programmers" albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-08-28 21:23 +0200
                                Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-28 14:26 -0700
                                Re: "Forth is Sudoku for programmers" Andrew Haley <andrew29@littlepinkcloud.invalid> - 2016-08-29 01:44 -0500
                                  Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-29 00:45 -0700
                            Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-12 14:56 -0700
                              Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-12 15:02 -0700
                              Re: "Forth is Sudoku for programmers" Doug Hoffman <glidedog@gmail.com> - 2016-08-12 22:05 -0400
                                Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-12 21:05 -0700
                                  Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-12 22:15 -0700
                                    Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-12 23:39 -0700
                                      Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-13 00:03 -0700
                                      Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-13 00:07 -0700
                                        Re: "Forth is Sudoku for programmers" Doug Hoffman <glidedog@gmail.com> - 2016-08-13 07:35 -0400
                                          Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-13 17:17 -0700
                                            Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-13 20:04 -0700
                                              Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-13 20:38 -0700
                                                Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-13 20:46 -0700
                                                Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-14 06:02 -0700
                                                  Re: "Forth is Sudoku for programmers" Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2016-08-14 23:04 +0100
                                                    Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-14 16:01 -0700
                                              Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-13 21:53 -0700
                                                Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-14 07:45 -0700
                                                  Re: "Forth is Sudoku for programmers" franck.bensusan@gmail.com - 2016-08-15 06:44 -0700
                                                Re: "Forth is Sudoku for programmers" Melzzzzz <mel@zzzzz.com> - 2016-08-14 19:57 +0200
                                                  Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-14 11:17 -0700
                                                    Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-14 13:59 -0700
                                                      Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-14 14:09 -0700
                                                        Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-14 15:48 -0700
                                                          Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-14 18:34 -0700
                                                            Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-19 02:24 -0700
                                                              Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-20 19:26 -0700
                                                                Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-21 14:58 -0700
                                                                  Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-21 15:51 -0700
                                                                    Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-21 15:52 -0700
                                                                    Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-24 16:35 -0700
                                            Re: "Forth is Sudoku for programmers" jim.brakefield@ieee.org - 2016-08-14 10:32 -0700
                                              Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-14 13:55 -0700
                                        Re: "Forth is Sudoku for programmers" albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-08-28 21:37 +0200
                                          Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-28 15:25 -0700
                                            Re: "Forth is Sudoku for programmers" jim.brakefield@ieee.org - 2016-08-28 16:16 -0700
                                            Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-28 16:44 -0700
                                      Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-13 20:00 -0700
                                        Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-13 20:39 -0700
                                Re: "Forth is Sudoku for programmers" "Elizabeth D. Rather" <erather@forth.com> - 2016-08-12 22:11 -1000
                                  Re: "Forth is Sudoku for programmers" dhoffman888@gmail.com - 2016-08-13 03:39 -0700
                              Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-12 20:18 -0700
                                Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-12 22:35 -0700
                                Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-12 22:52 -0700
                                  Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-12 22:55 -0700
                                    Re: "Forth is Sudoku for programmers" Jan Coombs <jenfhaomndgfwutc@murmic.plus.com> - 2016-08-13 11:31 +0100
                              Re: "Forth is Sudoku for programmers" "HAA" <someone@microsoft.com> - 2016-08-15 11:47 +1000
                                Re: "Forth is Sudoku for programmers" "HAA" <someone@microsoft.com> - 2016-08-15 12:05 +1000
                      Re: "Forth is Sudoku for programmers" anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-08-15 08:21 +0000
                      Re: "Forth is Sudoku for programmers" Brad Eckert <hwfwguy@gmail.com> - 2016-08-17 22:54 -0700
                Re: "Forth is Sudoku for programmers" "HAA" <someone@microsoft.com> - 2016-08-12 14:51 +1000
                  Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-11 21:59 -0700
                    Re: "Forth is Sudoku for programmers" "HAA" <someone@microsoft.com> - 2016-08-13 18:04 +1000
                  Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-11 23:16 -0700
                    Re: "Forth is Sudoku for programmers" "HAA" <someone@microsoft.com> - 2016-08-13 18:47 +1000
            Re: "Forth is Sudoku for programmers" rickman <gnuarm@gmail.com> - 2016-08-11 22:59 -0400
              Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-11 20:54 -0700
                Re: "Forth is Sudoku for programmers" rickman <gnuarm@gmail.com> - 2016-08-12 12:36 -0400
                  Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-12 15:10 -0700
                    Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-12 17:45 -0700
                      Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-15 18:40 -0700
                        Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-15 20:18 -0700
                Re: "Forth is Sudoku for programmers" albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-08-28 22:18 +0200
    Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-10 15:38 -0700
      Re: "Forth is Sudoku for programmers" foxaudioresearch@gmail.com - 2016-08-10 16:18 -0700
        Re: "Forth is Sudoku for programmers" anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-08-11 11:39 +0000
          Re: "Forth is Sudoku for programmers" Brad Eckert <hwfwguy@gmail.com> - 2016-08-12 00:23 -0700
      Re: "Forth is Sudoku for programmers" "WJ" <w_a_x_man@yahoo.com> - 2016-08-21 01:56 +0000
    Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-10 20:28 -0700
      Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-11 00:23 -0700
      Re: "Forth is Sudoku for programmers" anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-08-11 11:26 +0000
        Re: "Forth is Sudoku for programmers" humptydumpty <ouatubi@gmail.com> - 2016-08-11 11:06 -0700
        Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-11 11:51 -0700
    Re: "Forth is Sudoku for programmers" humptydumpty <ouatubi@gmail.com> - 2016-08-11 01:48 -0700
      Re: "Forth is Sudoku for programmers" humptydumpty <ouatubi@gmail.com> - 2016-08-11 01:52 -0700
    Re: "Forth is Sudoku for programmers" humptydumpty <ouatubi@gmail.com> - 2016-08-13 09:42 -0700
      Re: "Forth is Sudoku for programmers" foxaudioresearch@gmail.com - 2016-08-13 13:36 -0700
        Re: "Forth is Sudoku for programmers" humptydumpty <ouatubi@gmail.com> - 2016-08-14 07:06 -0700
          Re: "Forth is Sudoku for programmers" humptydumpty <ouatubi@gmail.com> - 2016-08-14 14:10 -0700
        Re: "Forth is Sudoku for programmers" humptydumpty <ouatubi@gmail.com> - 2016-08-16 00:46 -0700
          Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-16 00:57 -0700
            Re: "Forth is Sudoku for programmers" humptydumpty <ouatubi@gmail.com> - 2016-08-16 04:45 -0700
    Re: "Forth is Sudoku for programmers" lehs <skydda.barnen@gmail.com> - 2016-08-18 02:16 -0700
      Re: "Forth is Sudoku for programmers" Mark Wills <markwills1970@gmail.com> - 2016-08-18 03:04 -0700
        Re: "Forth is Sudoku for programmers" Cecil Bayona <cbayona@cbayona.com> - 2016-08-18 09:30 -0500
        Re: "Forth is Sudoku for programmers" foxaudioresearch@gmail.com - 2016-08-18 07:44 -0700
          Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-18 11:36 -0700
            Re: "Forth is Sudoku for programmers" Mark Wills <markwills1970@gmail.com> - 2016-08-18 13:41 -0700
              Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-18 14:01 -0700
                Re: "Forth is Sudoku for programmers" Mark Wills <markwills1970@gmail.com> - 2016-08-18 14:33 -0700
              Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-18 16:23 -0700
                Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-18 17:28 -0700
                  Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-18 18:59 -0700
                    Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-18 19:07 -0700
                Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-29 01:09 -0700
      Re: "Forth is Sudoku for programmers" "Elizabeth D. Rather" <erather@forth.com> - 2016-08-18 17:21 -1000
        Re: "Forth is Sudoku for programmers" lehs <skydda.barnen@gmail.com> - 2016-08-18 23:36 -0700
          Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-19 00:11 -0700
            Re: "Forth is Sudoku for programmers" lehs <skydda.barnen@gmail.com> - 2016-08-19 01:44 -0700
              Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-19 01:46 -0700
              Re: "Forth is Sudoku for programmers" albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-08-28 22:29 +0200
                Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-31 03:43 -0700
            Re: "Forth is Sudoku for programmers" Andrew Haley <andrew29@littlepinkcloud.invalid> - 2016-08-19 03:49 -0500
              Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-19 02:18 -0700
                Re: "Forth is Sudoku for programmers" Andrew Haley <andrew29@littlepinkcloud.invalid> - 2016-08-20 05:05 -0500
                  Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-20 15:13 -0700
                    Re: "Forth is Sudoku for programmers" Andrew Haley <andrew29@littlepinkcloud.invalid> - 2016-08-21 16:33 -0500
                      Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-21 19:37 -0700
                        Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-21 20:02 -0700
                        Re: "Forth is Sudoku for programmers" "Elizabeth D. Rather" <erather@forth.com> - 2016-08-21 21:36 -1000
                        Re: "Forth is Sudoku for programmers" Andrew Haley <andrew29@littlepinkcloud.invalid> - 2016-08-22 03:36 -0500
          Re: "Forth is Sudoku for programmers" Cecil Bayona <cbayona@cbayona.com> - 2016-08-19 08:40 -0500
            Re: "Forth is Sudoku for programmers" Mark Wills <markwills1970@gmail.com> - 2016-08-19 15:59 -0700
              Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-19 16:28 -0700
                Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-19 16:31 -0700
                  Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-19 17:24 -0700
                    Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-19 19:48 -0700
                      Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-19 20:17 -0700
                        Re: "Forth is Sudoku for programmers" Mark Wills <markwills1970@gmail.com> - 2016-08-20 02:16 -0700
                          Re: "Forth is Sudoku for programmers" Mark Wills <markwills1970@gmail.com> - 2016-08-20 02:19 -0700
                            Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-20 03:13 -0700
                          Re: "Forth is Sudoku for programmers" foxaudioresearch@gmail.com - 2016-08-20 07:03 -0700
                            Re: "Forth is Sudoku for programmers" Cecil Bayona <cbayona@cbayona.com> - 2016-08-20 12:21 -0500
                              Re: "Forth is Sudoku for programmers" Coos Haak <htrofhc@gmail.com> - 2016-08-20 20:39 +0200
                                Re: "Forth is Sudoku for programmers" Cecil Bayona <cbayona@cbayona.com> - 2016-08-20 15:41 -0500
                                  Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-20 14:40 -0700
                                    Re: "Forth is Sudoku for programmers" Cecil Bayona <cbayona@cbayona.com> - 2016-08-20 17:25 -0500
                                      Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-20 20:14 -0700
                                        Re: "Forth is Sudoku for programmers" julian.fondren@endurance.com - 2016-08-20 20:30 -0700
                                          Re: "Forth is Sudoku for programmers" Cecil Bayona <cbayona@cbayona.com> - 2016-08-21 13:46 -0500
                                            Re: "Forth is Sudoku for programmers" Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2016-08-21 20:13 +0100
                                              Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-21 12:37 -0700
                                                Re: "Forth is Sudoku for programmers" Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2016-08-21 21:11 +0100
                                                  Re: "Forth is Sudoku for programmers" "Elizabeth D. Rather" <erather@forth.com> - 2016-08-21 13:19 -1000
                                                    Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-21 19:03 -0700
                                                    Re: "Forth is Sudoku for programmers" Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2016-08-22 06:45 +0100
                                                      Re: "Forth is Sudoku for programmers" "Elizabeth D. Rather" <erather@forth.com> - 2016-08-21 21:38 -1000
                                          Re: "Forth is Sudoku for programmers" albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-08-28 22:43 +0200
                                      Re: "Forth is Sudoku for programmers" anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-08-21 08:57 +0000
                                      Re: "Forth is Sudoku for programmers" albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-08-28 22:40 +0200
                                  Re: "Forth is Sudoku for programmers" anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-08-21 09:57 +0000
                                    Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-21 11:29 -0700
                                      Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-21 11:56 -0700
                                        Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-21 12:11 -0700
                                          Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-21 12:26 -0700
                                            Re: "Forth is Sudoku for programmers" Paul Rubin <no.email@nospam.invalid> - 2016-08-21 12:52 -0700
                                              Re: "Forth is Sudoku for programmers" Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2016-08-22 07:12 +0100
                                                Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-21 23:43 -0700
                                                Re: "Forth is Sudoku for programmers" "Elizabeth D. Rather" <erather@forth.com> - 2016-08-21 21:40 -1000
                                              Re: "Forth is Sudoku for programmers" anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-08-22 17:20 +0000
                                            Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-21 13:01 -0700
                                              Re: "Forth is Sudoku for programmers" Julian Fondren <julian.fondren@gmail.com> - 2016-08-21 13:16 -0700
                                      Re: "Forth is Sudoku for programmers" Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2016-08-21 20:19 +0100
                          Re: "Forth is Sudoku for programmers" stephen@mpeforth.com (Stephen Pelc) - 2016-08-21 17:41 +0000
                Re: "Forth is Sudoku for programmers" Mark Wills <markwills1970@gmail.com> - 2016-08-20 02:09 -0700
                  Re: "Forth is Sudoku for programmers" hughaguilar96@gmail.com - 2016-08-20 20:04 -0700
          Re: "Forth is Sudoku for programmers" "Elizabeth D. Rather" <erather@forth.com> - 2016-08-19 09:40 -1000
            Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-19 13:48 -0700
            Re: "Forth is Sudoku for programmers" lehs <skydda.barnen@gmail.com> - 2016-08-26 01:13 -0700
              Re: "Forth is Sudoku for programmers" rickman <gnuarm@gmail.com> - 2016-08-26 04:26 -0400
                Re: "Forth is Sudoku for programmers" lehs <skydda.barnen@gmail.com> - 2016-08-26 03:06 -0700
                  Re: "Forth is Sudoku for programmers" rickman <gnuarm@gmail.com> - 2016-08-26 11:54 -0400
                  Re: "Forth is Sudoku for programmers" lawrencedo99@gmail.com - 2016-08-26 20:43 -0700
                    Re: "Forth is Sudoku for programmers" Mark Wills <markwills1970@gmail.com> - 2016-08-27 04:20 -0700
                      Re: "Forth is Sudoku for programmers" Bernd Paysan <bernd@net2o.de> - 2016-08-28 00:04 +0000
          Re: "Forth is Sudoku for programmers" albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-08-28 22:34 +0200

Page 5 of 11 — ← Prev page 1 … 3 4 [5] 6 7 … 11  Next page →


#50017

FromJulian Fondren <julian.fondren@gmail.com>
Date2016-08-12 22:55 -0700
Message-ID<9dc2541a-0832-498d-8f40-a1829ee64dd3@googlegroups.com>
In reply to#50016
On Saturday, August 13, 2016 at 12:52:03 AM UTC-5, hughag...@gmail.com wrote:
> On Friday, August 12, 2016 at 8:18:44 PM UTC-7, Julian Fondren wrote:
> > On Friday, August 12, 2016 at 4:56:19 PM UTC-5, hughag...@gmail.com
> > wrote:
> > > 
> > > SWOOP is only available under SwiftForth (hence the name), and
> > > SwiftForth costs money.
> > 
> > A portable version is available here:
> > 
> > http://soton.mpeforth.com/flag/swoop/index.html
> > 
> > It *is* slightly more tedious in some uses than the version
> > accompanying SwiftForth, since it lacks the [OBJECTS ... OBJECTS]
> > syntax for local objects...
> 
> Why are you telling me this?

You made some false claims.  I corrected them.

I have a general interest in the truth.


-- Julian

[toc] | [prev] | [next] | [standalone]


#50028

FromJan Coombs <jenfhaomndgfwutc@murmic.plus.com>
Date2016-08-13 11:31 +0100
Message-ID<20160813113121.183233c2@HP-6550b>
In reply to#50017
On Fri, 12 Aug 2016 22:55:18 -0700 (PDT)
Julian Fondren <julian.fondren@gmail.com> wrote:
> 
> I have a general interest in the truth.

     so muddy pearls it is then?

[toc] | [prev] | [next] | [standalone]


#50113

From"HAA" <someone@microsoft.com>
Date2016-08-15 11:47 +1000
Message-ID<nor6vq$htc$1@gioia.aioe.org>
In reply to#50002
hughaguilar96@gmail.com wrote:
> On Friday, August 12, 2016 at 11:54:21 AM UTC-7, Julian Fondren wrote:
> > * Forth Inc. just wants you to buy SwiftForth.
> > * SwiftForth comes with SWOOP , providing structures and more.
> > * Forth Inc. are opposed to structures.
> >
> > Man it's really difficult sometimes to get your malicious
> > characterizations to agree with your analyses of sinister plots.
>
> SWOOP is only available under SwiftForth (hence the name), and SwiftForth costs money.

That's not quite correct.  Forth Dimensions V20N5/6 published an article by
Rick Van Norman  "SWOOP: Object-Oriented Programming in SwiftForth".
It contained the full source code.  Conditions of use were as follows:

"(C) Copyright 1999 FORTH, Inc.   www.forth.com
FORTH, Inc. grants to members of the Forth Interest Group permission to use this
code providing the user clearly acknowledges FORTH, Inc. as author.  FORTH, Inc.
assumes no responsibility for the accuracy or completeness of this code.  We will
greatly appreciate being notified of any improvements users may make or recommend."

Specifics conditions aside, it is clear this code was intended for public use and
modification.  One user, Gene LeFave, subsequently made changes which Forth Inc
adopted and it became ASWOOP - the package currently supplied with SwiftForth.

p.s. that FD issue also contains "PRESWOOP" - ANS prelude code for SWOOP
by Wil Baden.


[toc] | [prev] | [next] | [standalone]


#50115

From"HAA" <someone@microsoft.com>
Date2016-08-15 12:05 +1000
Message-ID<nor80c$iuk$1@gioia.aioe.org>
In reply to#50113
HAA wrote:
> hughaguilar96@gmail.com wrote:
> > On Friday, August 12, 2016 at 11:54:21 AM UTC-7, Julian Fondren wrote:
> > > * Forth Inc. just wants you to buy SwiftForth.
> > > * SwiftForth comes with SWOOP , providing structures and more.
> > > * Forth Inc. are opposed to structures.
> > >
> > > Man it's really difficult sometimes to get your malicious
> > > characterizations to agree with your analyses of sinister plots.
> >
> > SWOOP is only available under SwiftForth (hence the name), and SwiftForth costs money.
>
> That's not quite correct.  Forth Dimensions V20N5/6 published an article by
> Rick Van Norman  "SWOOP: Object-Oriented Programming in SwiftForth".
> It contained the full source code.  Conditions of use were as follows:
>
> "(C) Copyright 1999 FORTH, Inc.   www.forth.com
> FORTH, Inc. grants to members of the Forth Interest Group permission to use this
> code providing the user clearly acknowledges FORTH, Inc. as author.  FORTH, Inc.
> assumes no responsibility for the accuracy or completeness of this code.  We will
> greatly appreciate being notified of any improvements users may make or recommend."
>
> Specifics conditions aside, it is clear this code was intended for public use and
> modification.  One user, Gene LeFave, subsequently made changes which Forth Inc
> adopted and it became ASWOOP - the package currently supplied with SwiftForth.
>
> p.s. that FD issue also contains "PRESWOOP" - ANS prelude code for SWOOP
> by Wil Baden.

p.p.s.  Googling uncovered a later version here:
http://soton.mpeforth.com/flag/swoop/index.html


[toc] | [prev] | [next] | [standalone]


#50137

Fromanton@mips.complang.tuwien.ac.at (Anton Ertl)
Date2016-08-15 08:21 +0000
Message-ID<2016Aug15.102102@mips.complang.tuwien.ac.at>
In reply to#49991
Julian Fondren <julian.fondren@gmail.com> writes:
>If you make a gforth-compatible library of any size under
>theforth.net's framework, then you can create an account and upload it
>theforth.net yourself.

While I really encourage you all to make your libraries
Gforth-compatible, theforth.net does not require that.

- anton
-- 
M. Anton Ertl  http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
     New standard: http://www.forth200x.org/forth200x.html
   EuroForth 2016: http://www.euroforth.org/ef16/

[toc] | [prev] | [next] | [standalone]


#50198

FromBrad Eckert <hwfwguy@gmail.com>
Date2016-08-17 22:54 -0700
Message-ID<41adcd21-90e5-4694-8709-0d77307eb927@googlegroups.com>
In reply to#49991
On Friday, August 12, 2016 at 1:34:27 AM UTC-7, Julian Fondren wrote:
> Wealth yields wealth and poverty yields poverty.  It would be foolish
> and self-destructive, not clever and evil, for Forth companies to
> sabotage Forth in order to *benefit* in some way.
> 

Well, the customers of both commercial Forth companies have a huge investment in Forth and Forth systems that are still in service and are not cost effective to replace. Protecting that investment is long term security.

As far as new growth goes, I think it's more a matter of cultural innovation. Forth does a lot of things well, but programming is more than doing things well. There's a psychology of simplicity, of which Chuck was a pioneer, that is sorely lacking in today's profession. Chuck even went so far as to serve as a cautionary tale of the excesses of oversimplification, in true pioneer fashion. Had Elizabeth and Ned reigned him in, who knows how far they could have taken FORTH Inc? Every kite needs a tether.

But as it is, Forth has fallen into other hands. Our hands. It's just good programming without all the pomp and pretense. In other words, a language ahead of its time. Maybe the world just needed time to soften a bit before it was ready for Chuck's Manhattan Beach dream. Getting the complexity out of the way. That was the groove.

So here we are, taking up the cross. But it's not a cross, it's a groove. There's this body of Forth ideas, a framework on which to build things. But really, a framework upon which to build a life and a psyche and a worldview. Maybe that was all too much for Chuck, but he did a great job with the role he played. The weaknesses of genius go with its strengths, without which Forth would not exist.

There's no reason that programming as a profession should not be a holistic way of being. The dissolution of artificial boundaries should be second nature because you keep attacking the artificial boundaries in yourself. You keep tearing down the walls of complexity in your life. Although I'll admit it's easy to go too far, and then wonder why people aren't wholeheartedly behind your next reckless endeavor. Ah, the life of a cowboy.

I almost forgot to mention: You are totally wasting your time engaging Hugh because he doesn't want to be reasoned with. He loves to share his code but refuses an honest critique. Here is not a man with a simple inner world. Lots of walls, of which he will build himself in the process of tearing them down. I suspect it will take a while.

[toc] | [prev] | [next] | [standalone]


#49973

From"HAA" <someone@microsoft.com>
Date2016-08-12 14:51 +1000
Message-ID<nojkkf$1tvs$1@gioia.aioe.org>
In reply to#49967
lawrencedo99@gmail.com wrote:
> On Friday, August 12, 2016 at 2:22:38 PM UTC+12, HAA wrote:
>
> > I don't claim to be a programmer but it would take a lot before I'd trust a
> > pre-written library.
>
> You trust the browser and the OS it's running on when you read and post to this group,
> do you not? And all the servers between you and me that are relaying your words to me,
> and mine to you.

My browser regularly crashes.  I use it because it does the job most of the time
and there is enough redundancy (wasted resources) in the internet for users not
to notice the failures.

> The time is long past when you could do any serious computing without putting a lot of
> "trust" in pre-written code.

I have little doubt there exists pre-written code in Forth but it will be proprietary
material that's been written by the companies concerned and adapted as needed.
It's what I do for my projects.  I don't hear Forth Inc, MPE, other vendor/consultants
calling for portable general-purpose Forth libraries so they can use them in their
projects.  What they do seem to want is capable programmers.


[toc] | [prev] | [next] | [standalone]


#49975

Fromlawrencedo99@gmail.com
Date2016-08-11 21:59 -0700
Message-ID<3f425d06-233c-4373-b658-3e9ad6859564@googlegroups.com>
In reply to#49973
On Friday, August 12, 2016 at 4:51:30 PM UTC+12, HAA wrote:
> My browser regularly crashes.

Do you use Windows, by any chance?

I use Firefox/Iceweasel on Linux, and can leave it running for weeks at a time.

> I have little doubt there exists pre-written code in Forth but it will be
> proprietary material that's been written by the companies concerned and
> adapted as needed.

No concept of Free Software, then?

[toc] | [prev] | [next] | [standalone]


#50023

From"HAA" <someone@microsoft.com>
Date2016-08-13 18:04 +1000
Message-ID<nomkce$8oj$1@gioia.aioe.org>
In reply to#49975
lawrencedo99@gmail.com wrote:
> On Friday, August 12, 2016 at 4:51:30 PM UTC+12, HAA wrote:
> > My browser regularly crashes.
>
> Do you use Windows, by any chance?
>
> I use Firefox/Iceweasel on Linux, and can leave it running for weeks at a time.
>
> > I have little doubt there exists pre-written code in Forth but it will be
> > proprietary material that's been written by the companies concerned and
> > adapted as needed.
>
> No concept of Free Software, then?

Or don't see the need.  Forth is a 'nuts and bolts' language whose
users have traditionally shown little interest in free software libraries,
preferring to DIY what they need.  Forth offers enthusiasts more
things to do than just write applications - which baffles users of other
languages.  Forth is philosophically engaging.  Users can extend it
in ways that are beneficial, or diabolical, depending on your view.
More than a computing language?  'A Game of Thrones'?


[toc] | [prev] | [next] | [standalone]


#49978

Fromhughaguilar96@gmail.com
Date2016-08-11 23:16 -0700
Message-ID<fcee01e7-2388-46ba-b7ff-d625a35ceee8@googlegroups.com>
In reply to#49973
On Thursday, August 11, 2016 at 9:51:30 PM UTC-7, HAA wrote:
> I have little doubt there exists pre-written code in Forth but it will be proprietary
> material that's been written by the companies concerned and adapted as needed.
> It's what I do for my projects.  I don't hear Forth Inc, MPE, other vendor/consultants
> calling for portable general-purpose Forth libraries so they can use them in their
> projects.  

The key word here is "portable." Forth Inc. and MPE down't want *portable* Forth libraries because these could be used by common ANS-Forth programmers in competition against them. If they have any proprietary material it will be vendor-specific --- Stephen Pelc routinely makes his code VFX-specific even when it could easily be made ANS-Forth --- they want people like me to be customers, but they don't want us to write programs in competition with them.

ANS-Forth was purposely crippled. It is a pitfall for the unwary! Forth programmers get trapped in ANS-Forth writing toy programs and believing that they have to stick with ANS-Forth compatibility (limitations) and that they can't use code libraries because this isn't the "Forth Way" --- the only real effect of ANS-Forth is to prevent Forthers from writing commercial software --- the only people who benefit from ANS-Forth are Forth Inc. and MPE, but they don't use ANS-Forth themselves; they benefit because potential competition gets trapped in ANS-Forth and Gforth and never succeed at anything.

> What they do seem to want is capable programmers.

Really? There are no job offerings for Forth programmers. 

Also, the term "capable programmer" implies to me somebody who can write something like my novice-package --- yet Elizabeth Rather and Stephen Pelc insist that I'm totally incompetent at Forth and not a Forth programmer at all --- they would sooner hire the Devil than hire me!

I think what Forth Inc. and MPE want are brown-nosers --- they want the Forth community to take them seriously as being the Forth-200x committee who alone among all Forthers are capable of determining what the Forth Standard is --- this is effectively free advertising for them (very impressive to their potential customers that they are on the Forth-200x committee and I'm not).

A lot of people on the Forth-200x mailing list believe that if they brown-nose enthusiastically they will eventually get hired by Forth Inc. or MPE --- they are delusional --- they aren't going to get hired.

[toc] | [prev] | [next] | [standalone]


#50025

From"HAA" <someone@microsoft.com>
Date2016-08-13 18:47 +1000
Message-ID<nommr5$c2m$1@gioia.aioe.org>
In reply to#49978
hughaguilar96@gmail.com wrote:
> On Thursday, August 11, 2016 at 9:51:30 PM UTC-7, HAA wrote:
> ...
> > What they do seem to want is capable programmers.
>
> Really? There are no job offerings for Forth programmers.

I agree there would be few, but everybody wants a capable programmer.
Tom Zimmer had to switch to a language where the jobs were.


[toc] | [prev] | [next] | [standalone]


#49966

Fromrickman <gnuarm@gmail.com>
Date2016-08-11 22:59 -0400
Message-ID<noje1o$faq$2@dont-email.me>
In reply to#49964
On 8/11/2016 8:31 PM, Cecil Bayona wrote:
>
>
> On 8/11/2016 6:09 PM, lawrencedo99@gmail.com wrote:
>> On Thursday, August 11, 2016 at 6:26:27 PM UTC+12, lehs wrote:
>>
>>> Some prefer languages where "everything" is built in and rather use
>>> their
>>> time searching in manuals than being more creative and use Forth.
>>> Sometimes
>>> because of their personality and sometimes because it is more
>>> efficient to
>>> use libraries.
>>
>> As Isaac Newton said, “if I have seen farther, it is by standing on
>> the shoulders of giants”.
>>
>> A language that lets you leverage the power of prewritten libraries is
>> a much more productive language than one that does not.
>>
> But that is against the spirit of Forth, in case you are not aware, and
> is a great sin, I am being sarcastic, troglodytes can be applied to many
> Forth programmers, well maybe not programmers, but people that claim to
> be. The funny thing, ANS Forth uses libraries but very primitive
> versions called word sets.

What's primitive about word sets?   How is that different from a Forth 
library?

-- 

Rick C

[toc] | [prev] | [next] | [standalone]


#49969

Fromlawrencedo99@gmail.com
Date2016-08-11 20:54 -0700
Message-ID<31ac2b3b-478e-4d3c-8a4d-cc81f702d036@googlegroups.com>
In reply to#49966
On Friday, August 12, 2016 at 2:59:06 PM UTC+12, rickman wrote:

> What's primitive about word sets?

Do they define separate namespaces? How about managing dependencies?

[toc] | [prev] | [next] | [standalone]


#49998

Fromrickman <gnuarm@gmail.com>
Date2016-08-12 12:36 -0400
Message-ID<noktv9$2d3$2@dont-email.me>
In reply to#49969
On 8/11/2016 11:54 PM, lawrencedo99@gmail.com wrote:
> On Friday, August 12, 2016 at 2:59:06 PM UTC+12, rickman wrote:
>
>> What's primitive about word sets?
>
> Do they define separate namespaces? How about managing dependencies?

Do libraries do this automatically?

-- 

Rick C

[toc] | [prev] | [next] | [standalone]


#50004

Fromlawrencedo99@gmail.com
Date2016-08-12 15:10 -0700
Message-ID<f8088a1d-8dd1-43fe-a258-c1b333485da5@googlegroups.com>
In reply to#49998
On Saturday, August 13, 2016 at 4:36:59 AM UTC+12, rickman wrote:
> On 8/11/2016 11:54 PM, Lawrence D’Oliveiro wrote:
>> On Friday, August 12, 2016 at 2:59:06 PM UTC+12, rickman wrote:
>>
>>> What's primitive about word sets?
>>
>> Do they define separate namespaces? How about managing dependencies?
> 
> Do libraries do this automatically?

Well-designed languages and package managers do provide these facilities.

[toc] | [prev] | [next] | [standalone]


#50008

Fromhughaguilar96@gmail.com
Date2016-08-12 17:45 -0700
Message-ID<c0dd75d5-7146-4010-9fbc-66aa7e9c53d1@googlegroups.com>
In reply to#50004
On Friday, August 12, 2016 at 3:10:59 PM UTC-7, lawren...@gmail.com wrote:
> On Saturday, August 13, 2016 at 4:36:59 AM UTC+12, rickman wrote:
> > On 8/11/2016 11:54 PM, Lawrence D’Oliveiro wrote:
> >> On Friday, August 12, 2016 at 2:59:06 PM UTC+12, rickman wrote:
> >>
> >>> What's primitive about word sets?
> >>
> >> Do they define separate namespaces? How about managing dependencies?
> > 
> > Do libraries do this automatically?
> 
> Well-designed languages and package managers do provide these facilities.

Assuming that Straight Forth were a well-designed language --- how would it provide these facilities?

[toc] | [prev] | [next] | [standalone]


#50161

Fromlawrencedo99@gmail.com
Date2016-08-15 18:40 -0700
Message-ID<6b7e9b36-ad04-4970-833b-bb2929100185@googlegroups.com>
In reply to#50008
On Saturday, August 13, 2016 at 12:45:20 PM UTC+12, hughag...@gmail.com wrote:
>
> On Friday, August 12, 2016 at 3:10:59 PM UTC-7, Lawrence D’Oliveiro wrote:
>> 
>> Well-designed languages and package managers do provide [separate
>> namespaces and dependency management].
> 
> ... how would [Forth] provide these facilities?

Look at Python as an example of how to do namespaces. In order to reference a separate module, you have to use an “import” statement. E.g. before you can use any of the definitions provided by the “math” module <https://docs.python.org/3/library/math.html>, you have to write

    import math

then you can use “math.sin” for the sin function, and similarly for the others. If you want to use unqualified names, then you can bring them in individually, e.g.

    from math import sin, cos

Now when you use “sin” and “cos” in that program, a reader searching through the code for those names, wondering where they came from, will eventually hit the “import” statement.

You can also replace names defined in the original module with your own names, e.g. <https://docs.python.org/3/library/xml.etree.elementtree.html>

    from xml.etree import \
        ElementTree as XMLElementTree

Or where a module like ctypes <https://docs.python.org/3/library/ctypes.html> gets referenced heavily, I can shorten its name thus <https://github.com/ldo/qahirah>:

    import ctypes as ct

Python also allows wildcard imports, e.g.

    from math import *

which means “pollute my global namespace with everything exported from math”. Personally I avoid this.

As for dependency management, you need to have package management integrated at the OS level, not the language level. Look at most common Linux distros for examples of this.

[toc] | [prev] | [next] | [standalone]


#50162

FromJulian Fondren <julian.fondren@gmail.com>
Date2016-08-15 20:18 -0700
Message-ID<c30615e5-755b-478a-a353-29b9d2abcfd8@googlegroups.com>
In reply to#50161
On Sunday, August 14, 2016 at 5:48:11 PM UTC-5, lawren...@gmail.com wrote:
> If you want speed, you're going to recode that bit in C, not
> Python, anyway. That's why the GIL has't been seen as a big
> problem.

Right.  So I'll look forward to your continued attempts to enlighten
us poor Forth people via the vast wisdom and creativity of Guido :-)

* mutating a function-level variable is significantly faster than
  mutating a module-level variable.

* += operators are too confusing to include in the language

* one-statement lambdas are a good idea

* lambda is ugly and should be phased from the language

* sorry guys the only way to fix unicode support is to "pull a
  perl6" over features that perl5 developed more naturally because
  I was way too hackish with my early attempts at providing them
  
* += operators, decorators, generators, list comprehensions, and all
  this new stuff that people have stuffed into my 'one way to do it'
  baby language are OK because -- hey look a goat!  Please continue
  to think of Python as the easiest possible language in the world!
  People thinking that for no reason have *really* helped, thanks.

Anyway, interfacing with C for speed is a novel idea.  I think Forth
systems usually do that purely to interface with legacy C libraries,
and try to do it without the programmer having to write any C, but
"do it in C for speed" is perhaps not something we're culturally
aware of, and there must be many missed opportunities for
improvement due to that.


On Monday, August 15, 2016 at 8:40:12 PM UTC-5, lawren...@gmail.com wrote:
> Look at Python as an example of how to do namespaces.

Do we have to?  It's not as good as close related languages, like
it's not as good at most things.  For example, there's no "import a
default selection of interesting things" as an alternative to
"import * from module" in Python.

Not that Python has *nothing* to teach us.  It has good propaganda.
But, as far as programming language design... I guess, Python
teaches that it doesn't matter that much?  Just call your personal
failures 'language warts' and then demand that everyone rewrite
their code to change the pattern of these warts whenever you feel
like some new books need to be written about a new major version of
the language.

Rewriting working code?  Why, that's just part of my commitment to
making this the most learnable language ever.  Just give that job
to the new guy!  He'll learn so much!

...


Anyway, Let's suppose we use the PACKAGE wordset extensively.

> import math

There's no analogue of this -- PUBLIC words will always enter your
current wordlist.  There's also no 'math.foo'.  With a recognizer
stack the latter could be added easily.  The former would require
another wordlist to wrap the public words, and then another 'open a
package' word to account for this.

  package math-public
  private
  include math.fs
  end-package

Or you could do just do like python and write your packages without
any public words.

>     from math import sin, cos

>     from xml.etree import \
>         ElementTree as XMLElementTree

For actually private words, and with the libraries already included,

  package math
  public
  synonym sin sin
  synonym cos cos
  end-package

  package xml-etree
  public
  synonym XMLElementTree ElementTree
  end-package

>     import ctypes as ct

  require ctypes.fs
  synonym ct ctypes

>     from math import *

  also math

Or, slightly more robustly (if math redefines private words as
public words, with the above you'll see the private ones before the
public ones in the search order),

  get-order math -rot 1+ set-order

Of course, none of this is syntax, built into the language, so
over-long or ugly sequences of words can just be placed into a
definition, allowing this to be the equivalent of the last example:

  also private math

> which means "pollute my global namespace with everything exported
> from math". Personally I avoid this.

Well, the PACKAGE wordset allows people to say "here, have my well
designed API.  If you insist, my internal words are all under this
blanket."  Curation and also everything, without pollution of your
namespace unless you ask for it.  

In general, the way to add features to wordlists is with
conventions.  The PACKAGE wordset uses the convention that your
current wordlist, whatever it is at the time of the definition of
the package, is where you want PUBLIC words to go.

Another convention you could use is "*modules* are wordlists that
include definitions of this or these words, which the module wordset
invokes to do module things."

  : import ( "module" -- )
    also ' execute c" i-got-imported" find drop execute ;

  include math.fs
  import math

  \ I-GOT-IMPORTED in MATH filled my current wordlist with its
  \ public words, linked in its documentation, added a MATH.
  \ recognizer, etc.

Add other words as needed for other features.  Of course, the
modules wordset can also come with words that modules can use to
easily implement these words, provided that conventional behaviors
are desired.


-- Julian

[toc] | [prev] | [next] | [standalone]


#50522

Fromalbert@cherry.spenarnc.xs4all.nl (Albert van der Horst)
Date2016-08-28 22:18 +0200
Message-ID<npvguv$j7e$1@cherry.spenarnc.xs4all.nl>
In reply to#49969
In article <31ac2b3b-478e-4d3c-8a4d-cc81f702d036@googlegroups.com>,
 <lawrencedo99@gmail.com> wrote:
>On Friday, August 12, 2016 at 2:59:06 PM UTC+12, rickman wrote:
>
>> What's primitive about word sets?
>
>Do they define separate namespaces? How about managing dependencies?

namespace are an orthogonal issue.

ciforth source libraries handles dependancies very well using CF: LI? WI?
Thank you for asking.

Groetjes Albert
-- 
Albert van der Horst, UTRECHT,THE NETHERLANDS
Economic growth -- being exponential -- ultimately falters.
albert@spe&ar&c.xs4all.nl &=n http://home.hccnet.nl/a.w.m.van.der.horst

[toc] | [prev] | [next] | [standalone]


#49935

FromPaul Rubin <no.email@nospam.invalid>
Date2016-08-10 15:38 -0700
Message-ID<87h9as1c7r.fsf@jester.gateway.pace.com>
In reply to#49933
foxaudioresearch@gmail.com writes:
> As I've said before, Forth is Sudoku for programmers."  </quote>

Chuck Moore said something similar:

  I write Forth code every day. It is a joy to write a few simple words
  and solve a problem. As brain exercise it far surpasses cards,
  crosswords or Sudoku.

Quote is from James Hague article "Understanding What It's Like to
Program in Forth",  http://prog21.dadgum.com/33.html .

[toc] | [prev] | [next] | [standalone]


Page 5 of 11 — ← Prev page 1 … 3 4 [5] 6 7 … 11  Next page →

Back to top | Article view | comp.lang.forth


csiph-web