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


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

ANN: WF32, a Windows 32 bit Forth

Started byAlex <alex@rivadpm.com>
First post2017-04-20 15:02 +0100
Last post2017-04-30 20:06 +0100
Articles 14 on this page of 34 — 9 participants

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


Contents

  ANN: WF32, a Windows 32 bit Forth Alex <alex@rivadpm.com> - 2017-04-20 15:02 +0100
    Re: ANN: WF32, a Windows 32 bit Forth Alex <alex@rivadpm.com> - 2017-04-20 15:55 +0100
      Re: ANN: WF32, a Windows 32 bit Forth "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-20 17:17 +0000
        Re: ANN: WF32, a Windows 32 bit Forth Alex <alex@rivadpm.com> - 2017-04-20 19:23 +0100
          Re: ANN: WF32, a Windows 32 bit Forth "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-21 09:40 +0000
          Re: ANN: WF32, a Windows 32 bit Forth josv@planet.nl - 2017-04-21 02:58 -0700
            Re: ANN: WF32, a Windows 32 bit Forth "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-21 11:44 +0000
            Re: ANN: WF32, a Windows 32 bit Forth Alex <alex@rivadpm.com> - 2017-04-21 13:49 +0100
              Re: ANN: WF32, a Windows 32 bit Forth josv@planet.nl - 2017-04-21 09:03 -0700
    Re: ANN: WF32, a Windows 32 bit Forth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-04-20 19:22 +0200
      Re: ANN: WF32, a Windows 32 bit Forth Alex <alex@rivadpm.com> - 2017-04-20 19:19 +0100
    Re: WF32, a Windows 32 bit Forth "HAA" <someone@microsoft.com> - 2017-04-21 13:44 +1000
      Re: WF32, a Windows 32 bit Forth Rod Pemberton <NeedNotReplyHere@xrsevnneqk.cem> - 2017-04-21 22:45 -0400
        Re: WF32, a Windows 32 bit Forth Rod Pemberton <NeedNotReplyHere@xrsevnneqk.cem> - 2017-04-21 22:50 -0400
          Re: WF32, a Windows 32 bit Forth rickman <gnuarm@gmail.com> - 2017-04-22 00:57 -0400
            Re: WF32, a Windows 32 bit Forth Rod Pemberton <NeedNotReplyHere@xrsevnneqk.cem> - 2017-04-22 23:32 -0400
            Re: WF32, a Windows 32 bit Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-24 16:54 +0000
              Re: WF32, a Windows 32 bit Forth rickman <gnuarm@gmail.com> - 2017-04-24 13:05 -0400
                Re: WF32, a Windows 32 bit Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-25 07:26 +0000
        Re: WF32, a Windows 32 bit Forth Alex <alex@rivadpm.com> - 2017-04-22 12:48 +0100
    Re: ANN: WF32, a Windows 32 bit Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-24 13:59 +0000
      Re: ANN: WF32, a Windows 32 bit Forth Alex <alex@rivadpm.com> - 2017-04-24 16:41 +0100
        Re: ANN: WF32, a Windows 32 bit Forth Alex <alex@rivadpm.com> - 2017-04-29 19:13 +0100
    Re: ANN: WF32, a Windows 32 bit Forth NN <november.nihal@gmail.com> - 2017-04-24 14:07 -0700
      Re: ANN: WF32, a Windows 32 bit Forth Alex <alex@rivadpm.com> - 2017-04-24 22:48 +0100
        Re: ANN: WF32, a Windows 32 bit Forth Alex <alex@rivadpm.com> - 2017-04-29 19:49 +0100
          Re: ANN: WF32, a Windows 32 bit Forth Alex <alex@rivadpm.com> - 2017-04-30 22:33 +0100
    Re: ANN: WF32, a Windows 32 bit Forth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-04-30 12:20 +0200
      Re: ANN: WF32, a Windows 32 bit Forth Alex <alex@rivadpm.com> - 2017-04-30 12:00 +0100
        Re: ANN: WF32, a Windows 32 bit Forth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-04-30 14:39 +0200
          Re: ANN: WF32, a Windows 32 bit Forth Alex <alex@rivadpm.com> - 2017-04-30 14:03 +0100
            Re: ANN: WF32, a Windows 32 bit Forth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-04-30 19:51 +0200
              Re: ANN: WF32, a Windows 32 bit Forth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-04-30 20:03 +0200
                Re: ANN: WF32, a Windows 32 bit Forth Alex <alex@rivadpm.com> - 2017-04-30 20:06 +0100

Page 2 of 2 — ← Prev page 1 [2]


#57995

Fromanton@mips.complang.tuwien.ac.at (Anton Ertl)
Date2017-04-24 13:59 +0000
Message-ID<2017Apr24.155938@mips.complang.tuwien.ac.at>
In reply to#57642
Alex <alex@rivadpm.com> writes:
>I've put my Windows Forth up on github at
>https://github.com/alextangent/wf32

I managed to get the thing to work on Ubuntu 16.04 as follows:

#as root
dpkg --add-architecture i386
sudo apt-get update
apt-get install wine
# as normal user:
#instead of running rebuild32.bat
wine gkernel32 include src/extend32 fsave wf32 bye
wine wf32 include src/kernel/gmeta32 .olly bye
wine gkernel32 include src/extend32 fsave wf32 bye

And now I can start wf32 as interactive session with

wineconsole wf32
#needs a terminal reset after it is finished,
# despite having it's own console window.

or use it in batch mode as follows:

wine wf32 2 2 + cr . cr bye

(wineconsole is not good for batch mode, because the output is garbled
by the strange terminal settings, while wine is not good for
interactive mode because it does funny things when wf32 tries to echo
the input.

The overhead of starting wine (or that of wf32) is considerable, not
so great for measuring performance:

[b8:~/wf32:15997] perf stat -e cycles,instructions wine wf32 cr bye
STC Experimental 32bit: 0.06.08 Build: 5

 Performance counter stats for 'wine wf32 cr bye':

        1802840712      cycles
        1768741017      instructions              #    0.98  insns per cycle

       0.871465953 seconds time elapsed

>It generates some passable code, and has a few
>optimisations built in;
>
>. Does constant folding ( 1 1 + is compiled as 2 )
>. Does tail call optimisation
>. Does inlining on small words

I had the impression that you were working on a more ambitious
analytical compiler.  Was my impression wrong?

- 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]


#57996

FromAlex <alex@rivadpm.com>
Date2017-04-24 16:41 +0100
Message-ID<odl64i$ar$1@dont-email.me>
In reply to#57995
On 4/24/2017 14:59, Anton Ertl wrote:
> Alex <alex@rivadpm.com> writes:
>> I've put my Windows Forth up on github at
>> https://github.com/alextangent/wf32
> 
> I managed to get the thing to work on Ubuntu 16.04 as follows:

Thanks, that's helpful.


> 
>> It generates some passable code, and has a few
>> optimisations built in;
>>
>> . Does constant folding ( 1 1 + is compiled as 2 )
>> . Does tail call optimisation
>> . Does inlining on small words
> 
> I had the impression that you were working on a more ambitious
> analytical compiler.  Was my impression wrong?

No; that's the bare bones. I have several thousand lines of code in 
various states of completion. It's slow work, and writing some of the 
algorithms in Forth is non trivial.

-- 
Alex

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


#58368

FromAlex <alex@rivadpm.com>
Date2017-04-29 19:13 +0100
Message-ID<oe2ku1$l3m$1@dont-email.me>
In reply to#57996
On 4/24/2017 16:41, Alex wrote:
> On 4/24/2017 14:59, Anton Ertl wrote:
>> Alex <alex@rivadpm.com> writes:
>>> I've put my Windows Forth up on github at
>>> https://github.com/alextangent/wf32
>>
>> I managed to get the thing to work on Ubuntu 16.04 as follows:
> 
> Thanks, that's helpful.

An update. For Ubuntu 16.10 and 17.04, Wine needs to be installed from 
PPAs to avoid some of the problems Anton noticed with Wine and to get 
the latest stable versions (the Wine repository is no longer on 
Launchpad, which means the PPA is not being being updated) and to get 
appropriate .desktop files for automatically associating .EXE files with 
Wine.

sudo dpkg --add-architecture i386

sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'

wget https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add 
Release.key

sudo apt update && sudo apt install winehq-stable

Wine may complain about Gecko; accept the message that does the download 
automatically. The command "wine wf32" still has problems due to the 
console echo. "winconsole wf32" works fine, and does not lock up the 
originating terminal any more. Double clicking on wf32.exe is the easiet 
way of firing WF32 up.
-- 
Alex

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


#58021

FromNN <november.nihal@gmail.com>
Date2017-04-24 14:07 -0700
Message-ID<d70c91a9-f090-42b5-8f1c-8ad64f27ad5c@googlegroups.com>
In reply to#57642
Hi Alex

I have an example file : 

anew -xxxx- 

100 constant aa
200 constant bb
300 constant cc
100 constant daa
200 constant dbb
300 constant dcc

.( ---Loaded--- )

saved as test.fs 

THE OUTPUT :

include test  ---Loaded---  ok
 ok
aa  ok[1]
bb  ok[2]
.s [2] 100 200  ok[2]
-xxxx-
^^^^^^
Error -9 in (console): -xxxx- invalid memory address
aa  ok[1]
bb  ok[2]
.s [2] 100 200  ok[2]
include test
test.fs
^^^^^^^
Warning -4100 in (evaluate): test.fs is redefined
200 constant bb
             ^^
Error -9 in test.fs at line 4 : bb invalid memory address
aa  ok[1]
bb
^^
Error -9 in (console): bb invalid memory address


Came about because I was trying to reload files after make small corrections.
I changed anew to marker but didnt help. 
Am I doing something silly ;  how can I forget words ?

NN

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


#58025

FromAlex <alex@rivadpm.com>
Date2017-04-24 22:48 +0100
Message-ID<odlrkq$ecc$1@dont-email.me>
In reply to#58021
On 4/24/2017 22:07, NN wrote:
> Hi Alex
> 
> I have an example file :
> 
> anew -xxxx-
> 
> 100 constant aa
> 200 constant bb
> 300 constant cc
> 100 constant daa
> 200 constant dbb
> 300 constant dcc
> 
> .( ---Loaded--- )
> 
> saved as test.fs
> 
> THE OUTPUT :
> 
> include test  ---Loaded---  ok
>   ok
> aa  ok[1]
> bb  ok[2]
> .s [2] 100 200  ok[2]
> -xxxx-
> ^^^^^^
> Error -9 in (console): -xxxx- invalid memory address
> aa  ok[1]
> bb  ok[2]
> .s [2] 100 200  ok[2]
> include test
> test.fs
> ^^^^^^^
> Warning -4100 in (evaluate): test.fs is redefined
> 200 constant bb
>               ^^
> Error -9 in test.fs at line 4 : bb invalid memory address
> aa  ok[1]
> bb
> ^^
> Error -9 in (console): bb invalid memory address
> 
> 
> Came about because I was trying to reload files after make small corrections.
> I changed anew to marker but didnt help.
> Am I doing something silly ;  how can I forget words ?
> 
> NN
> 

It looks like it's bust. I'll take a look.

-- 
Alex

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


#58369

FromAlex <alex@rivadpm.com>
Date2017-04-29 19:49 +0100
Message-ID<oe2n1h$9l5$1@dont-email.me>
In reply to#58025
On 4/24/2017 22:48, Alex wrote:
> On 4/24/2017 22:07, NN wrote:
>> Hi Alex
>>
>> I have an example file :
[snipped]

>>
>>
>> Came about because I was trying to reload files after make small 
>> corrections.
>> I changed anew to marker but didnt help.
>> Am I doing something silly ;  how can I forget words ?
>>
>> NN
>>
> 
> It looks like it's bust. I'll take a look.
> 

It's bust. The vocabulary structure changed, and I didn't update 
forget.fs word VTRIM. I'm going to leave it for the moment since I have 
other more interesting code to address first.

Thanks for the error report.

-- 
Alex

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


#58421

FromAlex <alex@rivadpm.com>
Date2017-04-30 22:33 +0100
Message-ID<oe5l1b$2jj$1@dont-email.me>
In reply to#58369
On 4/29/2017 19:49, Alex wrote:
> On 4/24/2017 22:48, Alex wrote:
>> On 4/24/2017 22:07, NN wrote:
>>> Hi Alex
>>>
>>> I have an example file :
> [snipped]
> 
>>>
>>>
>>> Came about because I was trying to reload files after make small 
>>> corrections.
>>> I changed anew to marker but didnt help.
>>> Am I doing something silly ;  how can I forget words ?
>>>
>>> NN
>>>
>>
>> It looks like it's bust. I'll take a look.
>>
> 
> It's bust. The vocabulary structure changed, and I didn't update 
> forget.fs word VTRIM. I'm going to leave it for the moment since I have 
> other more interesting code to address first.
> 
> Thanks for the error report.
> 

Well, that was easy as it turned out. In FORGET.FS replace VTRIM with

: vtrim ( nfa voc-thread -- ) \ trim VOC-THREAD back to nfa
         dup voc#threads 0
         do      2dup i cells+ voc.#0 full-trim
         loop    2drop ;

-- 
Alex

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


#58389

Fromalbert@cherry.spenarnc.xs4all.nl (Albert van der Horst)
Date2017-04-30 12:20 +0200
Message-ID<oe4dp3$fe3$1@cherry.spenarnc.xs4all.nl>
In reply to#57642
In article <odaesj$quo$1@dont-email.me>, Alex  <alex@rivadpm.com> wrote:
>I've put my Windows Forth up on github at
>https://github.com/alextangent/wf32
>
>Licensed where possible under the 2 clause BSD
>https://opensource.org/licenses/BSD-2-Clause
>
>The system started life as a branch of Win32Forth. It is now pretty well
>unrecognisable, but it has helped bootstrap WF32 into life.
>
>. it's a complete bottom up rewrite
>. it's an STC not an ITC;
>. it doesn't do very many Window-ey things and is a console application;
>. it has a very extensive and completely rewritten assembler that
>supports 32 and 64 bit rather than the original 16 and 32 bit
>. it is very documentation lite.
>. and so on.

I can confirm that it runs under Debian/Wheezy + wine.
I'm a bit disappointed that WORDS doesn't work and there is no
glossary. So I've no idea of the content.

I tried to include some random file ( dotwords.fs).
This gives:
Loading dot words... dotwords.fs

INCLUDE dotwords.fs
internal
^^^^^^^^
Error -13 in dotwords.fs at line 40 : internal is undefined
<SNIP>

>--
>Alex
-- 
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]


#58392

FromAlex <alex@rivadpm.com>
Date2017-04-30 12:00 +0100
Message-ID<oe4fu6$7f9$1@dont-email.me>
In reply to#58389
On 4/30/2017 11:20, Albert van der Horst wrote:
> In article <odaesj$quo$1@dont-email.me>, Alex  <alex@rivadpm.com> wrote:
>> I've put my Windows Forth up on github at
>> https://github.com/alextangent/wf32
>>
>> Licensed where possible under the 2 clause BSD
>> https://opensource.org/licenses/BSD-2-Clause
>>
>> The system started life as a branch of Win32Forth. It is now pretty well
>> unrecognisable, but it has helped bootstrap WF32 into life.
>>
>> . it's a complete bottom up rewrite
>> . it's an STC not an ITC;
>> . it doesn't do very many Window-ey things and is a console application;
>> . it has a very extensive and completely rewritten assembler that
>> supports 32 and 64 bit rather than the original 16 and 32 bit
>> . it is very documentation lite.
>> . and so on.
> 
> I can confirm that it runs under Debian/Wheezy + wine.
> I'm a bit disappointed that WORDS doesn't work and there is no
> glossary. So I've no idea of the content.
> 
> I tried to include some random file ( dotwords.fs).
> This gives:
> Loading dot words... dotwords.fs
> 
> INCLUDE dotwords.fs
> internal
> ^^^^^^^^
> Error -13 in dotwords.fs at line 40 : internal is undefined
> <SNIP>
> 

Did you install it?

If you have Wine running, you should be able to mark REBUILD32.BAT as a 
Wine program. Run that and it will build WF32.EXE, which requires no 
extra includes and has WORDS already.

Alternatively, run GKERNEL32.EXE and INCLUDE src/extend32; that gets a 
complete system. You can FSAVE name.exe to get a turnkey.

-- 
Alex

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


#58394

Fromalbert@cherry.spenarnc.xs4all.nl (Albert van der Horst)
Date2017-04-30 14:39 +0200
Message-ID<oe4ltn$gk5$1@cherry.spenarnc.xs4all.nl>
In reply to#58392
In article <oe4fu6$7f9$1@dont-email.me>, Alex  <alex@rivadpm.com> wrote:
>On 4/30/2017 11:20, Albert van der Horst wrote:
>> In article <odaesj$quo$1@dont-email.me>, Alex  <alex@rivadpm.com> wrote:
>>> I've put my Windows Forth up on github at
>>> https://github.com/alextangent/wf32
>>>
>>> Licensed where possible under the 2 clause BSD
>>> https://opensource.org/licenses/BSD-2-Clause
>>>
>>> The system started life as a branch of Win32Forth. It is now pretty well
>>> unrecognisable, but it has helped bootstrap WF32 into life.
>>>
>>> . it's a complete bottom up rewrite
>>> . it's an STC not an ITC;
>>> . it doesn't do very many Window-ey things and is a console application;
>>> . it has a very extensive and completely rewritten assembler that
>>> supports 32 and 64 bit rather than the original 16 and 32 bit
>>> . it is very documentation lite.
>>> . and so on.
>>
>> I can confirm that it runs under Debian/Wheezy + wine.
>> I'm a bit disappointed that WORDS doesn't work and there is no
>> glossary. So I've no idea of the content.
>>
>> I tried to include some random file ( dotwords.fs).
>> This gives:
>> Loading dot words... dotwords.fs
>>
>> INCLUDE dotwords.fs
>> internal
>> ^^^^^^^^
>> Error -13 in dotwords.fs at line 40 : internal is undefined
>> <SNIP>
>>
>
>Did you install it?
>
>If you have Wine running, you should be able to mark REBUILD32.BAT as a
>Wine program. Run that and it will build WF32.EXE, which requires no
>extra includes and has WORDS already.
>
>Alternatively, run GKERNEL32.EXE and INCLUDE src/extend32; that gets a
>complete system. You can FSAVE name.exe to get a turnkey.


I see. You don't have a release. There are no archives to download.
On has to become a developer and run git.

Unfortunately I don't know how to do that.
>
>--
>Alex

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]


#58396

FromAlex <alex@rivadpm.com>
Date2017-04-30 14:03 +0100
Message-ID<oe4n4q$sm3$1@dont-email.me>
In reply to#58394
On 4/30/2017 13:39, Albert van der Horst wrote:
> In article <oe4fu6$7f9$1@dont-email.me>, Alex  <alex@rivadpm.com> wrote:
>> On 4/30/2017 11:20, Albert van der Horst wrote:
>>> In article <odaesj$quo$1@dont-email.me>, Alex  <alex@rivadpm.com> wrote:
>>>> I've put my Windows Forth up on github at
>>>> https://github.com/alextangent/wf32
>>>>
>>>> Licensed where possible under the 2 clause BSD
>>>> https://opensource.org/licenses/BSD-2-Clause
>>>>
>>>> The system started life as a branch of Win32Forth. It is now pretty well
>>>> unrecognisable, but it has helped bootstrap WF32 into life.
>>>>
>>>> . it's a complete bottom up rewrite
>>>> . it's an STC not an ITC;
>>>> . it doesn't do very many Window-ey things and is a console application;
>>>> . it has a very extensive and completely rewritten assembler that
>>>> supports 32 and 64 bit rather than the original 16 and 32 bit
>>>> . it is very documentation lite.
>>>> . and so on.
>>>
>>> I can confirm that it runs under Debian/Wheezy + wine.
>>> I'm a bit disappointed that WORDS doesn't work and there is no
>>> glossary. So I've no idea of the content.
>>>
>>> I tried to include some random file ( dotwords.fs).
>>> This gives:
>>> Loading dot words... dotwords.fs
>>>
>>> INCLUDE dotwords.fs
>>> internal
>>> ^^^^^^^^
>>> Error -13 in dotwords.fs at line 40 : internal is undefined
>>> <SNIP>
>>>
>>
>> Did you install it?
>>
>> If you have Wine running, you should be able to mark REBUILD32.BAT as a
>> Wine program. Run that and it will build WF32.EXE, which requires no
>> extra includes and has WORDS already.
>>
>> Alternatively, run GKERNEL32.EXE and INCLUDE src/extend32; that gets a
>> complete system. You can FSAVE name.exe to get a turnkey.
> 
> 
> I see. You don't have a release. There are no archives to download.

Here is the release: https://github.com/alextangent/wf32/releases

README.MD says:

A 32 bit Forth for Windows; conforms with minor omissions to the Forth 
2012 standard documented at http://forth-standard.org/

To install WF32, run rebuild32.bat. This creates the full system wf32.exe.

Some useful utility words (and more doc will follow):

WORDS Shows all the words in the system

EDIT name Edit a word. For this, you will need an editor. The system as 
built uses CONTEXT, which can be obtained from here: 
http://www.contexteditor.org/index.php If you want to use your own 
editor, then change the word (editor) in file src/editor.fs to point to 
your favourite editor.

SEE name Shows a description and disassembly of the word.



> On has to become a developer and run git.

No, that's not required. I appreciate your efforts to run it on debian, 
but that's not its natural home. Windows is best, since it's a Windows 
based system.

> 
> Unfortunately I don't know how to do that.

I documented the install in the announcement post. 
https://groups.google.com/forum/#!original/comp.lang.forth/IVvfxVDnUDo/HtIzixDhBQAJ

>>
>> --
>> Alex
> 
> Groetjes Albert
> 


-- 
Alex

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


#58415

Fromalbert@cherry.spenarnc.xs4all.nl (Albert van der Horst)
Date2017-04-30 19:51 +0200
Message-ID<oe587n$j53$1@cherry.spenarnc.xs4all.nl>
In reply to#58396
In article <oe4n4q$sm3$1@dont-email.me>, Alex  <alex@rivadpm.com> wrote:
<SNIP>
>> On has to become a developer and run git.
>
>No, that's not required. I appreciate your efforts to run it on debian,
>but that's not its natural home. Windows is best, since it's a Windows
>based system.
>
>>
>> Unfortunately I don't know how to do that.
>
>I documented the install in the announcement post.
>https://groups.google.com/forum/#!original/comp.lang.forth/IVvfxVDnUDo/HtIzixDhBQAJ

That is what I used. My unfamiliarity with github was the culprit.
If I want to take the blame that is. There are over 50 clickable items on
the wf32 screen. One of them is "1 release" and that is the one you need.

WORDS and SEE work well under wine.

If I click on wf32.exe in a browser.
There is a strange fenomenon after starting up in a console with
wine wf32.exe, (this is not the case with "wine gfkernel32".)
The input is reflected after each character three times : like so
(I typed "SEE test")

SSSSSESESESESEESEESEESEE SEE SEE tSEE tSEE teSEE teSEE tesSEE tesSEE testSEE testSEE test
    ^^^^
    Error -13 in (console): test is undefined

This makes it a bit hard to try things out.
The benchmarks runs: I get 1G8 Dhrystones in the console seemingly.
This is caused by missing spaces.

In a graphical window it says about 5 M Dhrystones, must more reasonable.

This seems altogether a monumental amount of work, (which will require
an equally monumental effort to document fully.)

>Alex

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]


#58416

Fromalbert@cherry.spenarnc.xs4all.nl (Albert van der Horst)
Date2017-04-30 20:03 +0200
Message-ID<oe58ue$j9a$1@cherry.spenarnc.xs4all.nl>
In reply to#58415
In article <oe587n$j53$1@cherry.spenarnc.xs4all.nl>,
Albert van der Horst <albert@cherry.spenarnc.xs4all.nl> wrote:
>In article <oe4n4q$sm3$1@dont-email.me>, Alex  <alex@rivadpm.com> wrote:
><SNIP>
>>> On has to become a developer and run git.
>>
>>No, that's not required. I appreciate your efforts to run it on debian,
>>but that's not its natural home. Windows is best, since it's a Windows
>>based system.
>>
>>>
>>> Unfortunately I don't know how to do that.
>>
>>I documented the install in the announcement post.
>>https://groups.google.com/forum/#!original/comp.lang.forth/IVvfxVDnUDo/HtIzixDhBQAJ
>
>That is what I used. My unfamiliarity with github was the culprit.
>If I want to take the blame that is. There are over 50 clickable items on
>the wf32 screen. One of them is "1 release" and that is the one you need.
>
>WORDS and SEE work well under wine.
>
>If I click on wf32.exe in a browser.

This line is incomplete:
If I click on wf32.exe in a browser, wine starts up wf32.exe and
everyhting looks normal.

>There is a strange fenomenon after starting up in a console with
>wine wf32.exe, (this is not the case with "wine gfkernel32".)
>The input is reflected after each character three times : like so
>(I typed "SEE test")
>
>SSSSSESESESESEESEESEESEE SEE SEE tSEE tSEE teSEE teSEE tesSEE tesSEE testSEE testSEE test
>    ^^^^
>    Error -13 in (console): test is undefined
>
>This makes it a bit hard to try things out.
>The benchmarks runs: I get 1G8 Dhrystones in the console seemingly.
>This is caused by missing spaces.
>
>In a graphical window it says about 5 M Dhrystones, must more reasonable.
>
>This seems altogether a monumental amount of work, (which will require
>an equally monumental effort to document fully.)
>
>>Alex
>
>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
>
-- 
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]


#58417

FromAlex <alex@rivadpm.com>
Date2017-04-30 20:06 +0100
Message-ID<oe5cco$433$1@dont-email.me>
In reply to#58416
On 4/30/2017 19:03, Albert van der Horst wrote:
> In article <oe587n$j53$1@cherry.spenarnc.xs4all.nl>,
> Albert van der Horst <albert@cherry.spenarnc.xs4all.nl> wrote:

> 
> This line is incomplete:
> If I click on wf32.exe in a browser, wine starts up wf32.exe and
> everyhting looks normal.
> 
>> There is a strange fenomenon after starting up in a console with
>> wine wf32.exe, (this is not the case with "wine gfkernel32".)
>> The input is reflected after each character three times : like so
>> (I typed "SEE test")
>>
>> SSSSSESESESESEESEESEESEE SEE SEE tSEE tSEE teSEE teSEE tesSEE tesSEE testSEE testSEE test
>>     ^^^^
>>     Error -13 in (console): test is undefined

Try from a terminal wineconsole wf32.

>>
>> This makes it a bit hard to try things out.
>> The benchmarks runs: I get 1G8 Dhrystones in the console seemingly.
>> This is caused by missing spaces.
>>
>> In a graphical window it says about 5 M Dhrystones, must more reasonable.
>>
>> This seems altogether a monumental amount of work, (which will require
>> an equally monumental effort to document fully.)
>>

Yes. I will be borrowing a lot of the gforth documentation.


-- 
Alex

[toc] | [prev] | [standalone]


Page 2 of 2 — ← Prev page 1 [2]

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


csiph-web