6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Thu Nov 21, 2024 5:10 pm

All times are UTC




Post new topic Reply to topic  [ 144 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 10  Next
Author Message
 Post subject: Re: What is Forth?
PostPosted: Wed Jun 10, 2015 4:13 pm 
Offline

Joined: Tue Jan 07, 2014 8:40 am
Posts: 91
Wow, the Loeliger book in PDF! I have a hardcopy of that -- it's a classic -- but it's been out of print for years. Thanks for the links!

_________________
Because there are never enough Forth implementations: http://www.camelforth.com


Top
 Profile  
Reply with quote  
 Post subject: Re: What is Forth?
PostPosted: Wed Jun 10, 2015 4:14 pm 
Offline

Joined: Sat Aug 21, 2010 7:52 am
Posts: 231
Location: Arlington VA
I picked up my own hardcover hardcopy of Loeliger's book when I worked at ComputerLand of Tysons Corner (1981, age 19). It's the thing that got me into Forth.


Top
 Profile  
Reply with quote  
 Post subject: Re: What is Forth?
PostPosted: Wed Jun 10, 2015 4:20 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10985
Location: England
One of the reviewers at Amazon recommends also this BYTE article:
https://archive.org/stream/byte-magazin ... 7/mode/1up
"Varieties of Threaded Code for Language Implementation" by Ritter and Walker


Top
 Profile  
Reply with quote  
 Post subject: Re: What is Forth?
PostPosted: Wed Jun 10, 2015 4:30 pm 
Offline
User avatar

Joined: Tue Mar 02, 2004 8:55 am
Posts: 996
Location: Berkshire, UK
chitselb wrote:
I picked up my own hardcover hardcopy of Loeliger's book when I worked at ComputerLand of Tysons Corner (1981, age 19). It's the thing that got me into Forth.

I made a special trip to Foyles to get a copy.

_________________
Andrew Jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs


Top
 Profile  
Reply with quote  
 Post subject: Re: What is Forth?
PostPosted: Wed Jun 10, 2015 5:25 pm 
Offline

Joined: Sun Jul 28, 2013 12:59 am
Posts: 235
I'll just chime in on the general acclaim for the Loeliger book. My go-to reference for Forth implementation for years. Not conforming to any Forth standard particularly well, specific to the ITC model, but a wonderful explanation of how the basics work and how to implement the overall system. And then there were the last couple of chapters on extensions (assembler, target-compiler, and so on) and "Life". Overall, worth far, far more than the dollar or so that I paid for my copy.


Top
 Profile  
Reply with quote  
 Post subject: Re:
PostPosted: Sun Dec 13, 2015 4:05 pm 
Offline
User avatar

Joined: Sun Dec 13, 2015 3:25 pm
Posts: 8
Location: Spain
GARTHWILSON wrote:
I'll direct you to a couple of good ones, http://www.tinyboot.com/about4th.html and http://www.tinyboot.com/bforth.htm , before attempting to answer it myself below..


That website disappeared some years ago, but the most recent copies of those pages on archive.org are the following:


_________________
Marcos Cruz (programandala.net)


Top
 Profile  
Reply with quote  
 Post subject: Re: What is Forth?
PostPosted: Sun Dec 13, 2015 5:03 pm 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3367
Location: Ontario, Canada
Welcome, Marcos, and thanks for the links. Nice to have another Forth fan join our group! :)

-- Jeff

_________________
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html


Top
 Profile  
Reply with quote  
 Post subject: Re: What is Forth?
PostPosted: Sun Dec 13, 2015 6:04 pm 
Offline
User avatar

Joined: Sun Dec 13, 2015 3:25 pm
Posts: 8
Location: Spain
cr1901 wrote:
and there is also an F83 standard.


This clarification may be useful: Sometimes "F83" is used as an informal abbreviation of "Forth-83", but they are two different things:

  • Forth-83 Standard.
  • F83, a popular Forth-83 Standard Forth system, written by Michael Perry and Henry Laxen, with implementations for CP/M, CP/M 86, DOS and maybe others. It can be found on Taygeta FTP and GitHub.

I think Forth-83 and F83 still are very interesting: Understanding the changes Forth-83 introduced to Forth-79 helps to understand some aspects of Forth-94 (ANS Forth) and the current standard Forth-2012. As for F83, its code is a source of inspiration and ideas.

_________________
Marcos Cruz (programandala.net)


Top
 Profile  
Reply with quote  
 Post subject: Re: What is Forth?
PostPosted: Sun Dec 13, 2015 8:28 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8543
Location: Southern California
Thanks Marcos.  I updated the links in my earlier post.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
 Post subject: Re: What is Forth?
PostPosted: Mon Dec 14, 2015 3:22 pm 
Offline
User avatar

Joined: Sun Dec 13, 2015 3:25 pm
Posts: 8
Location: Spain
Dr Jefyll wrote:
Welcome, Marcos, and thanks for the links. Nice to have another Forth fan join our group! :)


Thanks. I don't program the 6502, but the Z80. I joined because Forth is my favorite language and I've seen there are interesting discussions here.

_________________
Marcos Cruz (programandala.net)


Top
 Profile  
Reply with quote  
 Post subject: Re: What is Forth?
PostPosted: Mon Dec 14, 2015 3:32 pm 
Offline
User avatar

Joined: Sun Dec 13, 2015 3:25 pm
Posts: 8
Location: Spain
GARTHWILSON wrote:
Thanks Marcos. I updated the links in my earlier post.


Great. When I realized the links you recommended were broken I got intrigued, because I like reading any kind of Forth tutorials and introductions, so I searched web.archive.org for the latest copies. I liked that old site by Brad Eckert. It contains an interesting collection of articles and also code written by him.

_________________
Marcos Cruz (programandala.net)


Top
 Profile  
Reply with quote  
 Post subject: Re: What is Forth?
PostPosted: Mon Dec 14, 2015 9:23 pm 
Offline
User avatar

Joined: Sun Dec 13, 2015 3:25 pm
Posts: 8
Location: Spain
programandala.net wrote:
I don't program the 6502, but the Z80. I joined because Forth is my favorite language and I've seen there are interesting discussions here.


I quote myself to make it clearer, just in case: I know the forum is 6502-specific. I have no intention to post about Forth on Z80. There are other forums for that. What I meant is I can contribute only to generic Forth discussions.

_________________
Marcos Cruz (programandala.net)


Top
 Profile  
Reply with quote  
 Post subject: Re: What is Forth?
PostPosted: Mon Dec 14, 2015 9:51 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8504
Location: Midwestern USA
programandala.net wrote:
programandala.net wrote:
I don't program the 6502, but the Z80. I joined because Forth is my favorite language and I've seen there are interesting discussions here.
I quote myself to make it clearer, just in case: I know the forum is 6502-specific. I have no intention to post about Forth on Z80. There are other forums for that. What I meant is I can contribute only to generic Forth discussions.

We are a 6502-oriented forum and generally maintain focus on that processor family, both hardware and software (also, FPGA implementations of the 6502 and derivatives). Perhaps we can get you interested in the 6502 or better yet, the 65C816. A number of Forth implementations for the 6502 family exist and you might find one of them interesting. Who knows: you might end up trying your hand at scratch-building a 6502 contraption. :D

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
 Post subject: Re: What is Forth?
PostPosted: Tue Dec 15, 2015 7:36 am 
Offline

Joined: Mon Jan 26, 2015 6:19 am
Posts: 85
BigDumbDinosaur wrote:
Who knows: you might end up trying your hand at scratch-building a 6502 contraption. :D

In the mean time, programandala.net's contributions to this Forth section will be most welcome.


Top
 Profile  
Reply with quote  
 Post subject: Re: What is Forth?
PostPosted: Tue Dec 15, 2015 10:14 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10985
Location: England
Yes, very welcome!


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 144 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 10  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: