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


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

RedaForth

Started byvisualforth@rocketmail.com
First post2016-01-19 19:26 -0800
Last post2016-01-20 12:35 -0800
Articles 14 — 8 participants

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


Contents

  RedaForth visualforth@rocketmail.com - 2016-01-19 19:26 -0800
    Re: RedaForth Paul Rubin <no.email@nospam.invalid> - 2016-01-19 21:48 -0800
      Re: RedaForth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-01-20 12:49 +0000
        Re: RedaForth Ron Aaron <rambamist@gmail.com> - 2016-01-20 15:29 +0200
    Re: RedaForth Richard Owlett <rowlett@cloud85.net> - 2016-01-20 00:07 -0600
      Re: RedaForth Richard Owlett <rowlett@cloud85.net> - 2016-01-20 08:51 -0600
    Re: RedaForth Gerard Sontag <gerardsontag@gmail.com> - 2016-01-20 06:03 -0800
      Re: RedaForth Gerard Sontag <gerardsontag@gmail.com> - 2016-01-20 06:59 -0800
    Re: RedaForth Pablo Hugo Reda <pabloreda@gmail.com> - 2016-01-20 11:52 -0800
      Re: RedaForth visualforth@rocketmail.com - 2016-01-23 11:54 -0800
        Re: RedaForth Pablo Hugo Reda <pabloreda@gmail.com> - 2016-01-25 10:31 -0800
          Re: RedaForth visualforth@rocketmail.com - 2016-01-25 12:18 -0800
            Re: RedaForth Pablo Hugo Reda <pabloreda@gmail.com> - 2016-01-26 05:10 -0800
    Re: RedaForth "Ala'a" <amalawi@gmail.com> - 2016-01-20 12:35 -0800

#44954 — RedaForth

Fromvisualforth@rocketmail.com
Date2016-01-19 19:26 -0800
SubjectRedaForth
Message-ID<9ae3e4fb-ae06-4125-aa90-b186a1fa8bd2@googlegroups.com>
Does anybody know where to find RedaForth?
It includes an impressive vector graphics editor, as seen at https://www.youtube.com/watch?v=ZX8GBpIz5b0

Today I accidentally found these lines:

Recently, a new open source Forth has been released the public domain. It is
been used to teach children from poor areas, the fundamentals of
programming. The system is tiny - the full distribution is a just 386kb zip
file

    http://www.geocities.com/redaforth/reda4pc.zip

I was mostly impressed by the vector graphics editor that it includes (image
attached). It is used by the kids to draw their cartoon characters, but also
to define the fonts used by the system.

Cheers,
Francisco 
Source: http://forum.world.st/OT-RedaForth-td57264.html

[toc] | [next] | [standalone]


#44955

FromPaul Rubin <no.email@nospam.invalid>
Date2016-01-19 21:48 -0800
Message-ID<87io2ox0mg.fsf@nightsong.com>
In reply to#44954
visualforth@rocketmail.com writes:
> The system is tiny - the full distribution is a just 386kb zip file
>     http://www.geocities.com/redaforth/reda4pc.zip

1. Geocities has been gone for a while and that link redirects to
some random business page.

2. 386kb zip file sounds like a relic of the DOS era, not likely to get
much traction for educational programming nowadays.

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


#44959

Fromanton@mips.complang.tuwien.ac.at (Anton Ertl)
Date2016-01-20 12:49 +0000
Message-ID<2016Jan20.134943@mips.complang.tuwien.ac.at>
In reply to#44955
Paul Rubin <no.email@nospam.invalid> writes:
>visualforth@rocketmail.com writes:
>> The system is tiny - the full distribution is a just 386kb zip file
>>     http://www.geocities.com/redaforth/reda4pc.zip
...
>2. 386kb zip file sounds like a relic of the DOS era, not likely to get
>much traction for educational programming nowadays.

For a simple Forth system that's plenty.  IIRC redaforth is from Ron
Aaron, who posts here regularly (more about 8th in the last year or
so), and was still dicsussed a few years ago, so no, it's no relic
of the DOS era.

- 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 2015: http://www.rigwit.co.uk/EuroForth2015/

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


#44960

FromRon Aaron <rambamist@gmail.com>
Date2016-01-20 15:29 +0200
Message-ID<n7o1va$ron$1@dont-email.me>
In reply to#44959

On 20/01/2016 14:49, Anton Ertl wrote:

> For a simple Forth system that's plenty.  IIRC redaforth is from Ron
> Aaron, who posts here regularly (more about 8th in the last year or
> so), and was still dicsussed a few years ago, so no, it's no relic
> of the DOS era.

Heh.  No, my old Forth was Reva Forth and it is still being used though
I'm not maintaining it any longer.

I guess that redaforth is from Pablo Reda.

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


#44957

FromRichard Owlett <rowlett@cloud85.net>
Date2016-01-20 00:07 -0600
Message-ID<BNudncY3AcSFuQLLnZ2dnUU7-cWdnZ2d@supernews.com>
In reply to#44954
On 1/19/2016 9:26 PM, visualforth@rocketmail.com wrote:
> Does anybody know where to find RedaForth?
> It includes an impressive vector graphics editor, as seen at https://www.youtube.com/watch?v=ZX8GBpIz5b0
>
> Today I accidentally found these lines:
>
> Recently, a new open source Forth has been released the public domain. It is
> been used to teach children from poor areas, the fundamentals of
> programming. The system is tiny - the full distribution is a just 386kb zip
> file
>
>      http://www.geocities.com/redaforth/reda4pc.zip
>
> I was mostly impressed by the vector graphics editor that it includes (image
> attached). It is used by the kids to draw their cartoon characters, but also
> to define the fonts used by the system.
>
> Cheers,
> Francisco
> Source: http://forum.world.st/OT-RedaForth-td57264.html
>

Try the Wayback Machine - http://web.archive.org
I could not verify as site was down for maintenance.

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


#44963

FromRichard Owlett <rowlett@cloud85.net>
Date2016-01-20 08:51 -0600
Message-ID<b5ednXGmpst9AwLLnZ2dnUU7-cudnZ2d@supernews.com>
In reply to#44957
On 1/20/2016 12:07 AM, Richard Owlett wrote:
> On 1/19/2016 9:26 PM, visualforth@rocketmail.com wrote:
>> Does anybody know where to find RedaForth?
>> It includes an impressive vector graphics editor, as seen at
>> https://www.youtube.com/watch?v=ZX8GBpIz5b0
>>
>> Today I accidentally found these lines:
>>
>> Recently, a new open source Forth has been released the public
>> domain. It is
>> been used to teach children from poor areas, the fundamentals of
>> programming. The system is tiny - the full distribution is a
>> just 386kb zip
>> file
>>
>>      http://www.geocities.com/redaforth/reda4pc.zip
>>
>> I was mostly impressed by the vector graphics editor that it
>> includes (image
>> attached). It is used by the kids to draw their cartoon
>> characters, but also
>> to define the fonts used by the system.
>>
>> Cheers,
>> Francisco
>> Source: http://forum.world.st/OT-RedaForth-td57264.html
>>
>
> Try the Wayback Machine - http://web.archive.org
> I could not verify as site was down for maintenance.
>

The Wayback Machine is up today:
Useful links (in SPANISH) appear to be
http://web.archive.org/web/20080402035027/http://www.geocities.com/redaforth/
and
http://web.archive.org/web/20080411113727/http://reda4.org/

The later has links to downloads. I could not verify integrity of 
linked files as my tools have demonstrated problems in the past 
which I've never investigated.

HTH

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


#44962

FromGerard Sontag <gerardsontag@gmail.com>
Date2016-01-20 06:03 -0800
Message-ID<6be8ff99-74f1-43ae-b9a3-5c1e64fbaa70@googlegroups.com>
In reply to#44954
Le mercredi 20 janvier 2016 04:26:58 UTC+1, visua...@rocketmail.com a écrit :

Hello,
Not sure that's what you are looking for. A quick google search give me:
https://github.com/phreda4/r4MVfor a lot of platform ... except DOS.

Amicalement.

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


#44964

FromGerard Sontag <gerardsontag@gmail.com>
Date2016-01-20 06:59 -0800
Message-ID<660c3645-b68e-4510-b86e-4cb153abebc3@googlegroups.com>
In reply to#44962
Oops Bad copy/paste:
the good one's  : https://github.com/phreda4/

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


#44968

FromPablo Hugo Reda <pabloreda@gmail.com>
Date2016-01-20 11:52 -0800
Message-ID<acf07659-6ade-457e-9092-9f5ab15b5e0c@googlegroups.com>
In reply to#44954
El miércoles, 20 de enero de 2016, 0:26:58 (UTC-3), visua...@rocketmail.com  escribió:
> Does anybody know where to find RedaForth?
> It includes an impressive vector graphics editor, as seen at https://www.youtube.com/watch?v=ZX8GBpIz5b0
> 
> Today I accidentally found these lines:
> 
> Recently, a new open source Forth has been released the public domain. It is
> been used to teach children from poor areas, the fundamentals of
> programming. The system is tiny - the full distribution is a just 386kb zip
> file
> 
>     http://www.geocities.com/redaforth/reda4pc.zip
> 
> I was mostly impressed by the vector graphics editor that it includes (image
> attached). It is used by the kids to draw their cartoon characters, but also
> to define the fonts used by the system. 
> 
> Cheers,
> Francisco 
> Source: http://forum.world.st/OT-RedaForth-td57264.html

Hi, yes, is my forth.
you can get from the https://github.com/phreda4/

write me if you need help or explanation
I'm glad someone else use my work.

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


#45047

Fromvisualforth@rocketmail.com
Date2016-01-23 11:54 -0800
Message-ID<d9089108-3c69-47eb-ac15-71a87ac66878@googlegroups.com>
In reply to#44968
On Wednesday, January 20, 2016 at 2:52:54 PM UTC-5, Pablo Hugo Reda wrote:
> El miércoles, 20 de enero de 2016, 0:26:58 (UTC-3), visua...@rocketmail.com  escribió:
> > Does anybody know where to find RedaForth?
> > It includes an impressive vector graphics editor, as seen at https://www.youtube.com/watch?v=ZX8GBpIz5b0
> > 
> > Today I accidentally found these lines:
> > 
> > Recently, a new open source Forth has been released the public domain. It is
> > been used to teach children from poor areas, the fundamentals of
> > programming. The system is tiny - the full distribution is a just 386kb zip
> > file
> > 
> >     http://www.geocities.com/redaforth/reda4pc.zip
> > 
> > I was mostly impressed by the vector graphics editor that it includes (image
> > attached). It is used by the kids to draw their cartoon characters, but also
> > to define the fonts used by the system. 
> > 
> > Cheers,
> > Francisco 
> > Source: http://forum.world.st/OT-RedaForth-td57264.html
> 
> Hi, yes, is my forth.
> you can get from the https://github.com/phreda4/
> 
> write me if you need help or explanation
> I'm glad someone else use my work.

Thanks, Pablo!

I used the Download ZIP at https://github.com/phreda4/r4MV and unpacked it, but I didn't know what to do with it.

Is there a Readme file or are there some instructions somewhere to get it running? Wich OS is supported?

Thanks a lot in advance,

Dirk.

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


#45073

FromPablo Hugo Reda <pabloreda@gmail.com>
Date2016-01-25 10:31 -0800
Message-ID<40f16f10-8a3c-4323-b7cf-cdef24b53a73@googlegroups.com>
In reply to#45047
El sábado, 23 de enero de 2016, 16:54:10 (UTC-3), visua...@rocketmail.com  escribió:
> On Wednesday, January 20, 2016 at 2:52:54 PM UTC-5, Pablo Hugo Reda wrote:
> > El miércoles, 20 de enero de 2016, 0:26:58 (UTC-3), visua...@rocketmail.com  escribió:
> > > Does anybody know where to find RedaForth?
> > > It includes an impressive vector graphics editor, as seen at https://www.youtube.com/watch?v=ZX8GBpIz5b0
> > > 
> > > Today I accidentally found these lines:
> > > 
> > > Recently, a new open source Forth has been released the public domain. It is
> > > been used to teach children from poor areas, the fundamentals of
> > > programming. The system is tiny - the full distribution is a just 386kb zip
> > > file
> > > 
> > >     http://www.geocities.com/redaforth/reda4pc.zip
> > > 
> > > I was mostly impressed by the vector graphics editor that it includes (image
> > > attached). It is used by the kids to draw their cartoon characters, but also
> > > to define the fonts used by the system. 
> > > 
> > > Cheers,
> > > Francisco 
> > > Source: http://forum.world.st/OT-RedaForth-td57264.html
> > 
> > Hi, yes, is my forth.
> > you can get from the https://github.com/phreda4/
> > 
> > write me if you need help or explanation
> > I'm glad someone else use my work.
> 
> Thanks, Pablo!
> 
> I used the Download ZIP at https://github.com/phreda4/r4MV and unpacked it, but I didn't know what to do with it.
> 
> Is there a Readme file or are there some instructions somewhere to get it running? Wich OS is supported?
> 
> Thanks a lot in advance,
> 
> Dirk.

Dirk,

r4vm is the virtual machine, not the system.

download https://github.com/phreda4/reda4

unzip in a folder and run.

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


#45075

Fromvisualforth@rocketmail.com
Date2016-01-25 12:18 -0800
Message-ID<3f401d6b-4845-4591-b8c1-747e86e780b5@googlegroups.com>
In reply to#45073
On Monday, January 25, 2016 at 1:31:34 PM UTC-5, Pablo Hugo Reda wrote:
> El sábado, 23 de enero de 2016, 16:54:10 (UTC-3), visua...@rocketmail.com  escribió:
> > On Wednesday, January 20, 2016 at 2:52:54 PM UTC-5, Pablo Hugo Reda wrote:
> > > El miércoles, 20 de enero de 2016, 0:26:58 (UTC-3), visua...@rocketmail.com  escribió:
> > > > Does anybody know where to find RedaForth?
> > > > It includes an impressive vector graphics editor, as seen at https://www.youtube.com/watch?v=ZX8GBpIz5b0
> > > > 
> > > > Today I accidentally found these lines:
> > > > 
> > > > Recently, a new open source Forth has been released the public domain. It is
> > > > been used to teach children from poor areas, the fundamentals of
> > > > programming. The system is tiny - the full distribution is a just 386kb zip
> > > > file
> > > > 
> > > >     http://www.geocities.com/redaforth/reda4pc.zip
> > > > 
> > > > I was mostly impressed by the vector graphics editor that it includes (image
> > > > attached). It is used by the kids to draw their cartoon characters, but also
> > > > to define the fonts used by the system. 
> > > > 
> > > > Cheers,
> > > > Francisco 
> > > > Source: http://forum.world.st/OT-RedaForth-td57264.html
> > > 
> > > Hi, yes, is my forth.
> > > you can get from the https://github.com/phreda4/
> > > 
> > > write me if you need help or explanation
> > > I'm glad someone else use my work.
> > 
> > Thanks, Pablo!
> > 
> > I used the Download ZIP at https://github.com/phreda4/r4MV and unpacked it, but I didn't know what to do with it.
> > 
> > Is there a Readme file or are there some instructions somewhere to get it running? Wich OS is supported?
> > 
> > Thanks a lot in advance,
> > 
> > Dirk.
> 
> Dirk,
> 
> r4vm is the virtual machine, not the system.
> 
> download https://github.com/phreda4/reda4
> 
> unzip in a folder and run.

Thanks, Pablo,
I got it running. A colorless ColorForth, as your README.md tells me - but the editor shows colors instead of prefixes.

I like to know how it works, so I started to translate resumen-manual.txt using Babelfish and Google-Translate. Babelfish allows only a few lines, but the translation is better. Here the first part:
-----------------------------------------------------------------------------
The best is that it is not necessary to read... 

User's Manual: r4 
Another language... to increase the general confusion. 

Features 
	Brief language 
	No syntax rules 
	Rapid development 
	Cross-platform

Change encoding rules 
	There are no local variables 
	There are no explicit parameters 
	There are no calls or jumps 
	It is important to rebuild rather than patch 
	Short definitions

It changes rules of analysis of the problem 
	Components are sought. 
	Vocabulary is built. 
	Expressed the solution to the problem. 

Description 
	Postfix (2 3 + instead of 2 + 3) 
	Stack of integer data 
	The code is a dictionary 
	Words separated by space 

The code is in the file .TXT in the distribution. 
The sequence of words contained in these files are called 
CODE 

The code divides sequence of characters separated by spaces called 
WORDS

* When the word is a number, it stacks on a stack called DATA STACK 

In addition to numbers: r4 defines prefixes to indicate the function of each word, these are: 

	^ include 
	| comment 
 	" chain 
	: action 
	# data 
	' address 
	$ hex number 
	% binary number

so: r4 can find decimal, hexadecimal, and binary numbers

455 $ffff %10101011 | <-- Valid numbers that are stacked
-----------------------------------------------------------------------------

I looked at some files of your reda4-master and I see it is a lot of work and the resulting r4.exe looks nice. But I learned today, what somebody else wrote long ago: "If you know one Forth, you know one Forth"

I would like to learn about the graphic features of your Reda-Forth, but I don't see a way to get there.

But then I discovered your manual, translated to English: manual-eng.txt

Quote:
"End of 2005, the need for an alternative to the problematic C language, with its incoherent accepted practices (don't use global variables) and its goal of producing optimized code (use global variables), lead the author to the study of Forth.
...
:R4 is a language inspired by ColorForth, with a basic growable dictionary of 109 words, a data stack, a return stack and 6 prefixes with different functions.

This manual is the first documentation for the language. You will find here a description of how it works, the behaviour of each word, some examples and a quick reference to the language.
...
As someone said, simplicity is the final goal, not the starting point."

At the end there is an explanation, "How does :R4 run ?", worth to try it.

I would like to try the "Bouncing Ball", but I didn't find out how to start.
Any hints?

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


#45086

FromPablo Hugo Reda <pabloreda@gmail.com>
Date2016-01-26 05:10 -0800
Message-ID<8918e538-21ac-42d1-b0d2-b0ed08e4e96a@googlegroups.com>
In reply to#45075
> Thanks, Pablo,
> I got it running. A colorless ColorForth, as your README.md tells me - but the editor shows colors instead of prefixes.
> 

Look carrefully, the editor show prefixes with colors

> At the end there is an explanation, "How does :R4 run ?", worth to try it.
> 
> I would like to try the "Bouncing Ball", but I didn't find out how to start.
> Any hints?

Ok, the manual is a bit outdated,
better try and see code in the zip
r4 start in a graphics windows, not console exist
the exe take main.txt (code) ans run the browser program.
this browser look r4 folder, if you modify something here the browser show the changes..
then F1 run, f2 edit f3 new (you need enter a name)
in the ide (f2) you edit the code

this is the same example working
---------------------------------------------
^r4/lib/gui.txt

#ball
 $19A1231 $873A1232 $87380444 $8739F662 $199F664 $7BFDF662 $7BFC0444 $7BFE1232 $19A1239 $11A3B0F7 $C6D49C08 $FFFFFFC $FF0000F 0

#xb 0 #yb 0 #vx 8 #vy 0 #ay 2

:toc		vx neg 'vx ! ;
:tic		vy neg 'vy ! ;
:drawball	100 100 dim xb yb pos 'ball nsprite ;
:screen
	show cls
    	drawball
		xb vx + 
		sw >? ( toc ) 
		0 <? ( toc ) 
		'xb !

		ay 'vy +!

		yb vy +
		sh >? ( tic drop sh )
		'yb !
		'exit >esc<	;

: screen ;
---------------------------------------
you can copy&paste this example in a text file in the r4 folder and then run with the browser.

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


#44973

From"Ala'a" <amalawi@gmail.com>
Date2016-01-20 12:35 -0800
Message-ID<e264b35f-6033-433e-b30d-5eca493f7be5@googlegroups.com>
In reply to#44954
I think this is the one you are looking for (but in its latest incarnation)

https://code.google.com/p/reda4/

which is now:

https://github.com/phreda4/reda4

keep in mind both are for wine and android.

Ala'a

[toc] | [prev] | [standalone]


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


csiph-web