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


Groups > comp.lang.forth > #50357

Re: "Forth is Sudoku for programmers"

From Bernd Paysan <bernd.paysan@gmx.de>
Newsgroups comp.lang.forth
Subject Re: "Forth is Sudoku for programmers"
Date 2016-08-21 21:24 +0000
Organization A noiseless patient Spider
Message-ID <npd674$vqt$1@dont-email.me> (permalink)
References (6 earlier) <d181569f-d136-4d5d-9447-1da05b6253f1@googlegroups.com> <-pednXDWiZK50jDKnZ2dnUU7-bfNnZ2d@supernews.com> <10a472dc-3233-4611-b7f1-cacd4d4dcedb@googlegroups.com> <2016Aug15.105240@mips.complang.tuwien.ac.at> <57b1cf52.387071037@news.eternal-september.org>

Show all headers | View raw


Am Mon, 15 Aug 2016 14:49:12 +0000 schrieb Stephen Pelc:

> To add another issue, there is a resistance in some areas to add
> necessary complexity to parsing to reduce application programmer effort.
> MPE released the source code for our EXTERN: interface to shared
> libraries some years ago. I only know of one system adopting it. It may
> be significant that the interface is designed for ease of use rather
> than ease of implementation.

Is it?  Do you think the Gforth interface is not easy to use?  Gforth's 
interface is

c-function <forth-name> <c-name> <inputs> -- <output>

with the inputs and outputs written in a typical Forth stack notation, 
i.e. a for address type, n for integer, u for unsigned, and r for float.

VFX's interface is

extern: <out type> <forth-name> ( <in type>, <in type>, ... );

or LocalExtern: if you want a different name for Forth and C.

and the types are C style types, with typemapping for Windows provided by 
the system, and you can define your own typemap by adding definitions to 
a certain vocabulary.

Not so much different, it is a bit easier to manually convert C headers 
into VFX style code.

We however figured out that trying to parse the C header files ourselves 
is not cutting the mustard, you always need tons of adjustments, and it 
is boring to do that for thousands of lines.  We want this automated, C 
libraries tend to be pretty huge and bloated these days (OpenGL 4.5 has 
almost 3000 C-functions, and 5300 constants), and they are cluttered with 
preprocessor magic.  Therefore, Gerald Wodni wrote a Swig module which 
parses the C header file and outputs SwiftForth, VFX, and Gforth-style 
bindings.  While we were at it, it turned out that we also needed 
function pointer based calls (for C++-like interfaces) and callbacks.  At 
the moment, you only get fully working output on a variety of typical C 
libraries in Gforth style.  Feature completeness is also important.

That thing made the C libraries actually accessible for me, that is "easy 
to use".  I got MESA's first Vulkan implementation, and I wrote

// this file is in the public domain
%module gl
%insert("include")
%{
#include <vulkan/vulkan.h>
%}

%apply unsigned long long { uint64_t };
%apply unsigned long { size_t };
%apply int { int32_t };
%apply unsigned int { uint32_t };
%apply SWIGTYPE * 
{ VkBuffer,VkBufferView,VkCommandPool,VkDebugReportCallbackEXT,VkDescriptorPool,VkDescriptorSetLayout,VkDeviceMemory,VkDisplayKHR,VkDisplayModeKHR,VkEvent,VkFence,VkFramebuffer,VkImage,VkImageView,VkPipeline,VkPipelineCache,VkPipelineLayout,VkQueryPool,VkRenderPass,VkSampler,VkSemaphore,VkShaderModule,VkSurfaceKHR,VkSwapchainKHR };
#define VKAPI_PTR
#define VKAPI_ATTR
#define VKAPI_CALL

%include <vulkan/vk_platform.h>
%include <vulkan/vulkan.h>

Of course, you have to specify the type mapping (especially for the many 
pointer types), and which files should be parsed, and that's it.

That is easy to use, though still difficult to install, but we are 
working on integration into Swig mainline, then it is easy to install.

That thing solves the parsing problem, and especially it solves it with 
the same tool Python and Co. use to generate their interface bindings.  
This means a C library maintainer will write header files that can be 
parsed by Swig.  Swig is a tool to generate source code, so the Forth 
system just loads the generated source.

And it turned out to me that it is not sufficient to do this once for a 
particular interface, you need to do it over and over again, when you 
port.  Android has some subtle differences in JNI compared to Oracle's 
SDK, so if you want JNI on Android, you need to generate bindings for the 
Android jni.h.  OpenGL is much worse with all the ARBs and stuff, and a 
moving target (probably it stops moving when everybody jumps on Vulkan, 
but then Vulkan is the moving target).

So you definitely want automated tools that take a C header and generate 
the library bindings for the Forth you use.  The actual functionality 
matters (I got you to agree on some functionality, e.g. how to call 
floating point functions, and you would likely agree on functionality 
like function pointers, too; we agree on parameter passing order, that is 
the important stuff), but the actual syntax doesn't really matter, unless 
you have to support legacy libraries.  Take C headers, output somewhat 
system specific Forth code through Swig magic, and off you go.

That's far more important than having the same syntax on extern C 
functions, and starting with a library that was created for Windows and 
x86, and now also works on Linux and MacOS, x86 only.

-- 
Bernd Paysan
"If you want it done right, you have to do it yourself"
net2o ID: kQusJzA;7*?t=uy@X}1GWr!+0qqp_Cn176t4(dQ*
http://bernd-paysan.de/

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


Thread

"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

csiph-web