Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #34159 > unrolled thread
| Started by | rickman <gnuarm@gmail.com> |
|---|---|
| First post | 2014-10-26 12:02 -0400 |
| Last post | 2014-10-28 14:06 -0500 |
| Articles | 20 on this page of 130 — 29 participants |
Back to article view | Back to comp.lang.forth
Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 12:02 -0400
Re: Installing gForth on the Raspberry Pi Gordon Henderson <gordon+usenet@drogon.net> - 2014-10-26 16:11 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 12:20 -0400
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 12:44 -0400
Re: Installing gForth on the Raspberry Pi Gordon Henderson <gordon+usenet@drogon.net> - 2014-10-26 17:09 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 14:45 -0400
Re: Installing gForth on the Raspberry Pi andrew@cucumber.demon.co.uk (Andrew Gabriel) - 2014-10-26 18:57 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 15:14 -0400
Re: Installing gForth on the Raspberry Pi albert@spenarnc.xs4all.nl (Albert van der Horst) - 2014-10-26 19:47 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 16:10 -0400
Re: Installing gForth on the Raspberry Pi albert@spenarnc.xs4all.nl (Albert van der Horst) - 2014-10-27 08:43 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-27 17:31 -0400
Re: Installing gForth on the Raspberry Pi albert@spenarnc.xs4all.nl (Albert van der Horst) - 2014-10-28 14:18 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 17:15 -0400
Re: Installing gForth on the Raspberry Pi Paul Rubin <no.email@nospam.invalid> - 2014-10-26 13:24 -0700
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 16:48 -0400
Re: Installing gForth on the Raspberry Pi Raymond Wiker <rwiker@gmail.com> - 2014-10-26 22:12 +0100
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 17:20 -0400
Re: Installing gForth on the Raspberry Pi Paul Rubin <no.email@nospam.invalid> - 2014-10-26 14:39 -0700
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 17:46 -0400
Re: Installing gForth on the Raspberry Pi Paul Rubin <no.email@nospam.invalid> - 2014-10-26 15:11 -0700
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 18:25 -0400
Re: Installing gForth on the Raspberry Pi Paul Rubin <no.email@nospam.invalid> - 2014-10-26 15:58 -0700
Re: Installing gForth on the Raspberry Pi albert@spenarnc.xs4all.nl (Albert van der Horst) - 2014-10-27 09:20 +0000
Re: Installing gForth on the Raspberry Pi josv@planet.nl - 2014-10-29 07:02 -0700
Re: Installing gForth on the Raspberry Pi Coos Haak <chforth@hccnet.nl> - 2014-10-30 11:20 +0100
Re: Installing gForth on the Raspberry Pi albert@spenarnc.xs4all.nl (Albert van der Horst) - 2014-10-27 08:56 +0000
Re: Installing gForth on the Raspberry Pi Gordon Henderson <gordon+usenet@drogon.net> - 2014-10-27 10:14 +0000
Re: Installing gForth on the Raspberry Pi albert@spenarnc.xs4all.nl (Albert van der Horst) - 2014-10-27 08:48 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-27 17:35 -0400
Re: Installing gForth on the Raspberry Pi albert@spenarnc.xs4all.nl (Albert van der Horst) - 2014-10-28 14:24 +0000
Re: Installing gForth on the Raspberry Pi Alan Adams <alan@adamshome.org.uk> - 2014-10-28 15:52 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 12:49 -0400
Re: Installing gForth on the Raspberry Pi Ray <ray@invalid.com> - 2014-10-28 17:22 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 17:02 -0400
Re: Installing gForth on the Raspberry Pi Lars Brinkhoff <lars.spam@nocrew.org> - 2014-10-27 10:07 +0100
Re: Installing gForth on the Raspberry Pi albert@spenarnc.xs4all.nl (Albert van der Horst) - 2014-10-27 09:22 +0000
Re: Installing gForth on the Raspberry Pi stephenXXX@mpeforth.com (Stephen Pelc) - 2014-10-27 11:30 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-27 17:37 -0400
Re: Installing gForth on the Raspberry Pi stephenXXX@mpeforth.com (Stephen Pelc) - 2014-10-28 12:41 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 12:51 -0400
Re: Installing gForth on the Raspberry Pi stephenXXX@mpeforth.com (Stephen Pelc) - 2014-10-28 18:44 +0000
Re: Installing gForth on the Raspberry Pi anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2014-10-27 11:49 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-27 17:51 -0400
Re: Installing gForth on the Raspberry Pi "Elizabeth D. Rather" <erather@forth.com> - 2014-10-27 20:31 -1000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 03:01 -0400
Re: Installing gForth on the Raspberry Pi "Elizabeth D. Rather" <erather@forth.com> - 2014-10-27 21:14 -1000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 03:45 -0400
Re: Installing gForth on the Raspberry Pi "Elizabeth D. Rather" <erather@forth.com> - 2014-10-27 22:14 -1000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 14:09 -0400
Re: Installing gForth on the Raspberry Pi Mel Wilson <mwilson@the-wire.com> - 2014-10-28 21:50 +0000
Re: Installing gForth on the Raspberry Pi "Ivan D. Reid" <Ivan.Reid@ivan.fsnet.co.uk> - 2014-10-29 00:01 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 20:50 -0400
Re: Installing gForth on the Raspberry Pi "Ivan D. Reid" <Ivan.Reid@ivan.fsnet.co.uk> - 2014-10-29 01:20 +0000
Re: Installing gForth on the Raspberry Pi Martin Gregorie <martin@address-in-sig.invalid> - 2014-10-29 00:58 +0000
Re: Installing gForth on the Raspberry Pi Paul Rubin <no.email@nospam.invalid> - 2014-10-28 18:04 -0700
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-29 01:40 -0400
Re: Installing gForth on the Raspberry Pi Martin Gregorie <martin@address-in-sig.invalid> - 2014-10-29 12:41 +0000
Re: Installing gForth on the Raspberry Pi Theo Markettos <theom+news@chiark.greenend.org.uk> - 2014-11-16 15:34 +0000
Re: Installing gForth on the Raspberry Pi "Rod Pemberton" <buzzoff@nonamewhichexists.cmm> - 2014-11-16 12:01 -0500
Re: Installing gForth on the Raspberry Pi The Natural Philosopher <tnp@invalid.invalid> - 2014-11-16 17:22 +0000
Re: Installing gForth on the Raspberry Pi Rob Morley <nospam@ntlworld.com> - 2014-11-16 17:06 +0000
Re: Installing gForth on the Raspberry Pi Martin Gregorie <martin@address-in-sig.invalid> - 2014-11-16 18:27 +0000
Re: Installing gForth on the Raspberry Pi Gordon Henderson <gordon+usenet@drogon.net> - 2014-11-16 19:19 +0000
Re: Installing gForth on the Raspberry Pi Martin Gregorie <martin@address-in-sig.invalid> - 2014-11-16 20:11 +0000
Re: Installing gForth on the Raspberry Pi albert@spenarnc.xs4all.nl (Albert van der Horst) - 2014-11-17 11:56 +0000
Re: Installing gForth on the Raspberry Pi Martin Gregorie <martin@address-in-sig.invalid> - 2014-11-17 13:42 +0000
Re: Installing gForth on the Raspberry Pi Paul Rubin <no.email@nospam.invalid> - 2014-11-17 10:14 -0800
Re: Installing gForth on the Raspberry Pi Gordon Henderson <gordon+usenet@drogon.net> - 2014-11-16 17:25 +0000
Re: Installing gForth on the Raspberry Pi Rob Morley <nospam@ntlworld.com> - 2014-11-16 17:40 +0000
Re: Installing gForth on the Raspberry Pi Gordon Henderson <gordon+usenet@drogon.net> - 2014-11-16 19:12 +0000
Re: Installing gForth on the Raspberry Pi Alan Adams <alan@adamshome.org.uk> - 2014-11-16 19:50 +0000
Re: Installing gForth on the Raspberry Pi Gordon Henderson <gordon+usenet@drogon.net> - 2014-11-16 21:22 +0000
Re: Installing gForth on the Raspberry Pi Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2014-11-16 17:38 -0500
Re: Installing gForth on the Raspberry Pi Martin Gregorie <martin@address-in-sig.invalid> - 2014-11-17 00:12 +0000
Re: Installing gForth on the Raspberry Pi Michael J. Mahon <mjmahon@aol.com> - 2014-11-16 19:53 -0600
Re: Installing gForth on the Raspberry Pi Coos Haak <chforth@hccnet.nl> - 2014-11-17 01:00 +0100
Re: Installing gForth on the Raspberry Pi Alan Adams <alan@adamshome.org.uk> - 2014-11-17 12:03 +0000
Re: Installing gForth on the Raspberry Pi druck <news@druck.org.uk> - 2014-11-18 20:03 +0000
Re: Installing gForth on the Raspberry Pi druck <news@druck.org.uk> - 2014-11-16 18:20 +0000
Re: Installing gForth on the Raspberry Pi albert@spenarnc.xs4all.nl (Albert van der Horst) - 2014-10-29 11:53 +0000
Re: Installing gForth on the Raspberry Pi humptydumpty <ouatubi@gmail.com> - 2014-10-27 06:52 -0700
Re: Installing gForth on the Raspberry Pi Paul Rubin <no.email@nospam.invalid> - 2014-10-26 12:02 -0700
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 15:18 -0400
Re: Installing gForth on the Raspberry Pi Gordon Henderson <gordon+usenet@drogon.net> - 2014-10-26 20:24 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 17:09 -0400
Re: Installing gForth on the Raspberry Pi Gordon Henderson <gordon+usenet@drogon.net> - 2014-10-26 22:05 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 20:27 -0400
Re: Installing gForth on the Raspberry Pi Paul Rubin <no.email@nospam.invalid> - 2014-10-26 17:45 -0700
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 21:09 -0400
Re: Installing gForth on the Raspberry Pi Paul Rubin <no.email@nospam.invalid> - 2014-10-26 18:22 -0700
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 23:20 -0400
Re: Installing gForth on the Raspberry Pi Paul Rubin <no.email@nospam.invalid> - 2014-10-26 20:53 -0700
Re: Installing gForth on the Raspberry Pi andrew@cucumber.demon.co.uk (Andrew Gabriel) - 2014-10-27 10:23 +0000
Re: Installing gForth on the Raspberry Pi Paul Rubin <no.email@nospam.invalid> - 2014-10-27 13:36 -0700
Re: Installing gForth on the Raspberry Pi andrew@cucumber.demon.co.uk (Andrew Gabriel) - 2014-10-27 22:23 +0000
Re: Installing gForth on the Raspberry Pi albert@spenarnc.xs4all.nl (Albert van der Horst) - 2014-10-27 09:43 +0000
Re: Installing gForth on the Raspberry Pi Gordon Henderson <gordon+usenet@drogon.net> - 2014-10-27 10:26 +0000
Re: Installing gForth on the Raspberry Pi Martin Gregorie <martin@address-in-sig.invalid> - 2014-10-27 13:15 +0000
Re: Installing gForth on the Raspberry Pi Gordon Henderson <gordon+usenet@drogon.net> - 2014-10-27 14:12 +0000
Re: Installing gForth on the Raspberry Pi Martin Gregorie <martin@address-in-sig.invalid> - 2014-10-27 15:34 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-27 18:31 -0400
Re: Installing gForth on the Raspberry Pi Paul Rubin <no.email@nospam.invalid> - 2014-10-27 15:50 -0700
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-27 19:26 -0400
Re: Installing gForth on the Raspberry Pi Paul Rubin <no.email@nospam.invalid> - 2014-10-27 16:37 -0700
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-27 20:17 -0400
Re: Installing gForth on the Raspberry Pi Paul Rubin <no.email@nospam.invalid> - 2014-10-27 17:24 -0700
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 03:10 -0400
Re: Installing gForth on the Raspberry Pi Gordon Henderson <gordon+usenet@drogon.net> - 2014-10-28 08:11 +0000
Re: Installing gForth on the Raspberry Pi Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2014-10-28 09:13 -0400
Re: Installing gForth on the Raspberry Pi Gordon Henderson <gordon+usenet@drogon.net> - 2014-10-28 08:11 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 04:14 -0400
Re: Installing gForth on the Raspberry Pi Gordon Henderson <gordon+usenet@drogon.net> - 2014-10-28 08:15 +0000
Re: Installing gForth on the Raspberry Pi "A. Dumas" <alexandre@dumas.fr.invalid> - 2014-10-28 10:22 +0100
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 15:53 -0400
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 17:10 -0400
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-27 18:23 -0400
Re: Installing gForth on the Raspberry Pi Nomen Nescio <nobody@dizum.com> - 2014-11-15 23:09 +0100
Re: Installing gForth on the Raspberry Pi Martin Gregorie <martin@address-in-sig.invalid> - 2014-11-16 00:35 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-11-16 00:06 -0500
Re: Installing gForth on the Raspberry Pi albert@spenarnc.xs4all.nl (Albert van der Horst) - 2014-10-26 19:36 +0000
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-26 16:24 -0400
Re: Installing gForth on the Raspberry Pi Hannu Vuolasaho <vuokkosetae@gmail.com> - 2014-10-27 23:48 +0200
Re: Installing gForth on the Raspberry Pi josv@planet.nl - 2014-10-28 05:27 -0700
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 16:02 -0400
Re: Installing gForth on the Raspberry Pi Coos Haak <chforth@hccnet.nl> - 2014-10-28 22:57 +0100
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 19:54 -0400
Re: Installing gForth on the Raspberry Pi rickman <gnuarm@gmail.com> - 2014-10-28 20:01 -0400
Re: Installing gForth on the Raspberry Pi "A. Dumas" <alexandre@dumas.fr.invalid> - 2014-10-27 04:10 +0100
QUESTIONS and ANSWERS pass in the dark ;< - was [ Re: Installing gForth on the Raspberry Pi ] Richard Owlett <rowlett@cloud85.net> - 2014-10-28 14:06 -0500
Page 2 of 7 — ← Prev page 1 [2] 3 4 5 6 7 Next page →
| From | Paul Rubin <no.email@nospam.invalid> |
|---|---|
| Date | 2014-10-26 15:11 -0700 |
| Message-ID | <7xlho232hn.fsf@ruckus.brouhaha.com> |
| In reply to | #34186 |
rickman <gnuarm@gmail.com> writes: >> It's not worth bothering. Just use a terminal. > Not sure if you mean a terminal or a terminal emulator. Terminal emulator. > I still have to figure out how to talk to a terminal emulator. Just have the emulator run a telnet script as described. > I don't follow. Why would the terminal emulator be sending anything? > I guess I wasn't clear. The terminal emulator is just being used to > display the message traffic from the serial port. Ok, in that case the terminal emulator is only receiving and not sending, no big deal. The socket is bidirectional and you're only using one direction, which is fine. Maybe at some point you might like to type something on the terminal. You can always add the capability later. > Maybe you can help me with the terminalogy of the sockets interface. > I thought my program was a socket server. You seem to call it a > "listener". Is that the same thing? Yeah pretty much.
[toc] | [prev] | [next] | [standalone]
| From | rickman <gnuarm@gmail.com> |
|---|---|
| Date | 2014-10-26 18:25 -0400 |
| Message-ID | <m2jsdp$gie$1@dont-email.me> |
| In reply to | #34189 |
On 10/26/2014 6:11 PM, Paul Rubin wrote: > rickman <gnuarm@gmail.com> writes: >>> It's not worth bothering. Just use a terminal. >> Not sure if you mean a terminal or a terminal emulator. > > Terminal emulator. > >> I still have to figure out how to talk to a terminal emulator. > > Just have the emulator run a telnet script as described. > >> I don't follow. Why would the terminal emulator be sending anything? >> I guess I wasn't clear. The terminal emulator is just being used to >> display the message traffic from the serial port. > > Ok, in that case the terminal emulator is only receiving and not > sending, no big deal. The socket is bidirectional and you're only using > one direction, which is fine. Maybe at some point you might like to > type something on the terminal. You can always add the capability later. > >> Maybe you can help me with the terminalogy of the sockets interface. >> I thought my program was a socket server. You seem to call it a >> "listener". Is that the same thing? > > Yeah pretty much. Ok, I have windows code to do this already and I'd like to get rid of it. Even if I use the terminal emulator, I still need to figure out how to open a socket from inside gForth. Just saying "run a telnet script" doesn't tell me much. -- Rick
[toc] | [prev] | [next] | [standalone]
| From | Paul Rubin <no.email@nospam.invalid> |
|---|---|
| Date | 2014-10-26 15:58 -0700 |
| Message-ID | <7xlho25thh.fsf@ruckus.brouhaha.com> |
| In reply to | #34190 |
rickman <gnuarm@gmail.com> writes:
> Ok, I have windows code to do this already and I'd like to get rid of
> it. Even if I use the terminal emulator, I still need to figure out
> how to open a socket from inside gForth.
The linux and windows socket api's are pretty similar. I have no idea
what the gforth wrapper looks like.
There might be a hacky way to do this with shell redirection of the
stderr file descriptor. Basically you'd pipe stderr into netcat, and
launch an xterm with a netcat listener ("netcat -l") so that stuff
written to the stderr from your program would then appear in the xterm.
Hmm, linux also has "named pipes" (fifos) where you create a filename
representing the named pipe, write to it from your forth program and
read from it in your terminal window. Getting this to work smoothly can
take some messing around. Maybe this is the easiest approach. On your
application side you'd just open the fifo filename and write to it.
In the terminal you'd just "cat" the fifo.
https://en.wikipedia.org/wiki/Named_pipe#In_Unix
[toc] | [prev] | [next] | [standalone]
| From | albert@spenarnc.xs4all.nl (Albert van der Horst) |
|---|---|
| Date | 2014-10-27 09:20 +0000 |
| Message-ID | <544e0e5e$0$6924$e4fe514c@dreader36.news.xs4all.nl> |
| In reply to | #34193 |
In article <7xlho25thh.fsf@ruckus.brouhaha.com>,
Paul Rubin <no.email@nospam.invalid> wrote:
>rickman <gnuarm@gmail.com> writes:
>> Ok, I have windows code to do this already and I'd like to get rid of
>> it. Even if I use the terminal emulator, I still need to figure out
>> how to open a socket from inside gForth.
>
>The linux and windows socket api's are pretty similar. I have no idea
>what the gforth wrapper looks like.
>
>There might be a hacky way to do this with shell redirection of the
>stderr file descriptor. Basically you'd pipe stderr into netcat, and
>launch an xterm with a netcat listener ("netcat -l") so that stuff
>written to the stderr from your program would then appear in the xterm.
>
>Hmm, linux also has "named pipes" (fifos) where you create a filename
>representing the named pipe, write to it from your forth program and
>read from it in your terminal window. Getting this to work smoothly can
>take some messing around. Maybe this is the easiest approach. On your
>application side you'd just open the fifo filename and write to it.
>In the terminal you'd just "cat" the fifo.
>
>https://en.wikipedia.org/wiki/Named_pipe#In_Unix
Numbered pipes and files aren't too hard
"
albert@cherry:~$ lina 17> aapje
80386 ciforth 5.1
"we gaan naar rome " 3 WRITE-FILE THROW
? ciforth ERROR # -9 : Bad file descriptor
"we gaan naar rome " 17 WRITE-FILE
OK
BYE
albert@cherry:~$ cat aapje
we gaan naar rome albert@cherry:~$more aapje
"
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]
| From | josv@planet.nl |
|---|---|
| Date | 2014-10-29 07:02 -0700 |
| Message-ID | <4bd5a046-2303-4e45-bf6e-a5a0b316ae1a@googlegroups.com> |
| In reply to | #34190 |
On 26 october 2014 23:26:09 rickman wrote: > > I still need to figure out how to open a socket from inside gForth. Did you look at: usr/share/gforth/0.7.0/unix/socket.fs Jos
[toc] | [prev] | [next] | [standalone]
| From | Coos Haak <chforth@hccnet.nl> |
|---|---|
| Date | 2014-10-30 11:20 +0100 |
| Message-ID | <g8wygcwjcoc8.1l5pruw08rrn0$.dlg@40tude.net> |
| In reply to | #34282 |
Op Wed, 29 Oct 2014 07:02:17 -0700 (PDT) schreef josv@planet.nl: > On 26 october 2014 23:26:09 rickman wrote: >> >> I still need to figure out how to open a socket from inside gForth. > > Did you look at: usr/share/gforth/0.7.0/unix/socket.fs > Jos Or perhaps, at least with version=0.7.9_20140402: /usr/local/share/gforth/<version>/unix/socket.fs -- Coos CHForth, 16 bit DOS applications http://home.hccnet.nl/j.j.haak/forth.html
[toc] | [prev] | [next] | [standalone]
| From | albert@spenarnc.xs4all.nl (Albert van der Horst) |
|---|---|
| Date | 2014-10-27 08:56 +0000 |
| Message-ID | <544e08cc$0$6917$e4fe514c@dreader36.news.xs4all.nl> |
| In reply to | #34180 |
In article <m2jmnv$r3g$1@dont-email.me>, rickman <gnuarm@gmail.com> wrote: >On 10/26/2014 4:24 PM, Paul Rubin wrote: >> rickman <gnuarm@gmail.com> writes: >>> I'm still not following. How does the language the OS was written in >>> have any impact on the interfaces the OS provides? >> >> The OS is written in C because the developers were C programmers and >> they were the ones who got to choose the language. They also got to >> design the interfaces, so they designed them for the convenience of >> other C programmers. If they had been Forth programmers it would have >> worked out about the same way. Similarly for Ada or whatever. >> >>> Now I wish to port this program to the rPi. Rather than mess with >>> sockets and a separate program as a terminal emulator, I am thinking >>> it might be cleaner to keep it self contained and display the message >>> traffic in a separate window opened by the Forth program. >> >> I see what you mean now, but what you're describing is much harder than >> just having a socket listener in your program, and telnetting into it >> from another terminal window. The point is that Linux comes with decent >> terminal emulation apps (similar to the C:> prompt in DOS) and they >> handle stuff like character i/o, scrolling, etc. for you. If you wanted >> to do all that in your application you'd have to deal with an immensely >> complicated GUI library and reimplement the terminal in your program. > >I hear you. I don't need to implement a full fledged terminal program. > I can do something fairly simple really. It could use wraparound >rather than use scrolling for example. Also, my protocol is query, >answer, so I could easily display this on a split screen showing the >lines side by side which I am doing now, but using ANSI codes to display >in different colors. White space would work just as well and be simpler. Willem Ouwerkerk has his server for 8051 single board computers. It has drop down menus, all based on not much more than a few ansi codes and AT-XY. I have worked on the MANIP thermal simulation for spacecraft. It had a windows system that runs within a vt100, and portably at that. If you're on some unix-like OS, remember infocom. You can look up escape codes for things like color, scrolling and whatnot. The character based windows on startup when installing linux in same mode uses that. You can get pretty far with half a dozen of those codes. And your program will work with a Hazeltine 1200 if ever one wants to hook that thing up. 1] > >-- > >Rick Groetjes Albert 1] Those were already pretty obscure in the 80's. -- 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]
| From | Gordon Henderson <gordon+usenet@drogon.net> |
|---|---|
| Date | 2014-10-27 10:14 +0000 |
| Message-ID | <m2l5v0$os0$1@dont-email.me> |
| In reply to | #34205 |
In article <544e08cc$0$6917$e4fe514c@dreader36.news.xs4all.nl>, Albert van der Horst <albert@spenarnc.xs4all.nl> wrote: >If you're on some unix-like OS, remember infocom. You can look up >escape codes for things like color, scrolling and whatnot. >The character based windows on startup when installing linux in >same mode uses that. You can get pretty far with half a dozen >of those codes. And your program will work with a Hazeltine 1200 >if ever one wants to hook that thing up. 1] There's also the ncurses library - if there's a gforth wrapper for it. That makes your terminal windows more or less implementation independant and allows for multiple windows, pop-ups and so on. I've used curses a lot from C, but not from forth. Gordon
[toc] | [prev] | [next] | [standalone]
| From | albert@spenarnc.xs4all.nl (Albert van der Horst) |
|---|---|
| Date | 2014-10-27 08:48 +0000 |
| Message-ID | <544e06d3$0$6917$e4fe514c@dreader36.news.xs4all.nl> |
| In reply to | #34179 |
In article <7x7fzmy3xq.fsf@ruckus.brouhaha.com>, Paul Rubin <no.email@nospam.invalid> wrote: >rickman <gnuarm@gmail.com> writes: >> I'm still not following. How does the language the OS was written in >> have any impact on the interfaces the OS provides? > >The OS is written in C because the developers were C programmers and >they were the ones who got to choose the language. They also got to >design the interfaces, so they designed them for the convenience of >other C programmers. If they had been Forth programmers it would have >worked out about the same way. Similarly for Ada or whatever. That is half the story. The truth behind is that UNIX + C is the only portable operating system in town. If you don't believe me, fill in the blanks .... + Ada ...+Forth ...+Haskell ...+algol68 Then we need millions+ customers to gain a critical mass. 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]
| From | rickman <gnuarm@gmail.com> |
|---|---|
| Date | 2014-10-27 17:35 -0400 |
| Message-ID | <m2mds3$mro$1@dont-email.me> |
| In reply to | #34204 |
On 10/27/2014 4:48 AM, Albert van der Horst wrote: > In article <7x7fzmy3xq.fsf@ruckus.brouhaha.com>, > Paul Rubin <no.email@nospam.invalid> wrote: >> rickman <gnuarm@gmail.com> writes: >>> I'm still not following. How does the language the OS was written in >>> have any impact on the interfaces the OS provides? >> >> The OS is written in C because the developers were C programmers and >> they were the ones who got to choose the language. They also got to >> design the interfaces, so they designed them for the convenience of >> other C programmers. If they had been Forth programmers it would have >> worked out about the same way. Similarly for Ada or whatever. > > That is half the story. The truth behind is that UNIX + C is the only > portable operating system in town. If you don't believe me, fill in > the blanks .... + Ada ...+Forth ...+Haskell ...+algol68 > > Then we need millions+ customers to gain a critical mass. I don't get your point. There are a huge number of native Forth implementations, so if I understand your analogy it would be just Forth + Forth. No? -- Rick
[toc] | [prev] | [next] | [standalone]
| From | albert@spenarnc.xs4all.nl (Albert van der Horst) |
|---|---|
| Date | 2014-10-28 14:24 +0000 |
| Message-ID | <544fa701$0$6973$e4fe514c@dreader36.news.xs4all.nl> |
| In reply to | #34224 |
In article <m2mds3$mro$1@dont-email.me>, rickman <gnuarm@gmail.com> wrote: >On 10/27/2014 4:48 AM, Albert van der Horst wrote: >> In article <7x7fzmy3xq.fsf@ruckus.brouhaha.com>, >> Paul Rubin <no.email@nospam.invalid> wrote: >>> rickman <gnuarm@gmail.com> writes: >>>> I'm still not following. How does the language the OS was written in >>>> have any impact on the interfaces the OS provides? >>> >>> The OS is written in C because the developers were C programmers and >>> they were the ones who got to choose the language. They also got to >>> design the interfaces, so they designed them for the convenience of >>> other C programmers. If they had been Forth programmers it would have >>> worked out about the same way. Similarly for Ada or whatever. >> >> That is half the story. The truth behind is that UNIX + C is the only >> portable operating system in town. If you don't believe me, fill in >> the blanks .... + Ada ...+Forth ...+Haskell ...+algol68 >> >> Then we need millions+ customers to gain a critical mass. > >I don't get your point. There are a huge number of native Forth >implementations, so if I understand your analogy it would be just Forth >+ Forth. No? An operatings system for me is a couple of facilities: word processor, prefereably compatible with MS-WORD pc-board design Verilog implementation able to show all formats of you tube films shopping in all internet shops .... do latex typesetting prints on the usual printers you can buy So colorforth doesn't fit the bill. > >-- > >Rick 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]
| From | Alan Adams <alan@adamshome.org.uk> |
|---|---|
| Date | 2014-10-28 15:52 +0000 |
| Message-ID | <21b5be5d54.Alan.Adams@iyonix.adamshome.org.uk> |
| In reply to | #34251 |
In message <544fa701$0$6973$e4fe514c@dreader36.news.xs4all.nl>
albert@spenarnc.xs4all.nl (Albert van der Horst) wrote:
> In article <m2mds3$mro$1@dont-email.me>, rickman <gnuarm@gmail.com> wrote:
>>On 10/27/2014 4:48 AM, Albert van der Horst wrote:
>>> In article <7x7fzmy3xq.fsf@ruckus.brouhaha.com>,
>>> Paul Rubin <no.email@nospam.invalid> wrote:
>>>> rickman <gnuarm@gmail.com> writes:
>>>>> I'm still not following. How does the language the OS was written in
>>>>> have any impact on the interfaces the OS provides?
>>>>
>>>> The OS is written in C because the developers were C programmers and
>>>> they were the ones who got to choose the language. They also got to
>>>> design the interfaces, so they designed them for the convenience of
>>>> other C programmers. If they had been Forth programmers it would have
>>>> worked out about the same way. Similarly for Ada or whatever.
>>>
>>> That is half the story. The truth behind is that UNIX + C is the only
>>> portable operating system in town. If you don't believe me, fill in
>>> the blanks .... + Ada ...+Forth ...+Haskell ...+algol68
>>>
>>> Then we need millions+ customers to gain a critical mass.
>>
>>I don't get your point. There are a huge number of native Forth
>>implementations, so if I understand your analogy it would be just Forth
>>+ Forth. No?
> An operatings system for me is a couple of facilities:
> word processor, prefereably compatible with MS-WORD
> pc-board design
> Verilog implementation
> able to show all formats of you tube films
> shopping in all internet shops
> ....
> do latex typesetting
> prints on the usual printers you can buy
An operating system is none of those. It is the software layer that
sits between each of those and the hardware.
That list is of applications, which have to have been compiled for the
operating system.
Alan
> So colorforth doesn't fit the bill.
>>
>>--
>>
>>Rick
> Groetjes Albert
--
Alan Adams, from Northamptonshire
alan@adamshome.org.uk
http://www.nckc.org.uk/
[toc] | [prev] | [next] | [standalone]
| From | rickman <gnuarm@gmail.com> |
|---|---|
| Date | 2014-10-28 12:49 -0400 |
| Message-ID | <m2ohfj$5uu$1@dont-email.me> |
| In reply to | #34251 |
On 10/28/2014 10:24 AM, Albert van der Horst wrote: > In article <m2mds3$mro$1@dont-email.me>, rickman <gnuarm@gmail.com> wrote: >> On 10/27/2014 4:48 AM, Albert van der Horst wrote: >>> In article <7x7fzmy3xq.fsf@ruckus.brouhaha.com>, >>> Paul Rubin <no.email@nospam.invalid> wrote: >>>> rickman <gnuarm@gmail.com> writes: >>>>> I'm still not following. How does the language the OS was written in >>>>> have any impact on the interfaces the OS provides? >>>> >>>> The OS is written in C because the developers were C programmers and >>>> they were the ones who got to choose the language. They also got to >>>> design the interfaces, so they designed them for the convenience of >>>> other C programmers. If they had been Forth programmers it would have >>>> worked out about the same way. Similarly for Ada or whatever. >>> >>> That is half the story. The truth behind is that UNIX + C is the only >>> portable operating system in town. If you don't believe me, fill in >>> the blanks .... + Ada ...+Forth ...+Haskell ...+algol68 >>> >>> Then we need millions+ customers to gain a critical mass. >> >> I don't get your point. There are a huge number of native Forth >> implementations, so if I understand your analogy it would be just Forth >> + Forth. No? > > An operatings system for me is a couple of facilities: > word processor, prefereably compatible with MS-WORD > pc-board design > Verilog implementation > able to show all formats of you tube films > shopping in all internet shops > .... > do latex typesetting > prints on the usual printers you can buy > > So colorforth doesn't fit the bill. I'm sorry, I can't follow what you are trying to say. What is your point? -- Rick
[toc] | [prev] | [next] | [standalone]
| From | Ray <ray@invalid.com> |
|---|---|
| Date | 2014-10-28 17:22 +0000 |
| Message-ID | <87zjcgxg5o.fsf@Sony.i-did-not-set--mail-host-address--so-tickle-me> |
| In reply to | #34253 |
You may find this site of interest. It includes section on using Forth with the Gertboard add on. <elinux.org/Forth> RayH
[toc] | [prev] | [next] | [standalone]
| From | rickman <gnuarm@gmail.com> |
|---|---|
| Date | 2014-10-28 17:02 -0400 |
| Message-ID | <m2p0ad$47e$1@dont-email.me> |
| In reply to | #34255 |
On 10/28/2014 1:22 PM, Ray wrote: > > You may find this site of interest. It includes section on using Forth with > the Gertboard add on. > > <elinux.org/Forth> Oddly enough this page seems to mostly talk about extending the Atlast kernal with C code. But it is something to look at. -- Rick
[toc] | [prev] | [next] | [standalone]
| From | Lars Brinkhoff <lars.spam@nocrew.org> |
|---|---|
| Date | 2014-10-27 10:07 +0100 |
| Message-ID | <8561f5anjc.fsf@junk.nocrew.org> |
| In reply to | #34179 |
Paul Rubin wrote: > rickman wrote: > > I'm still not following. How does the language the OS was written > > in have any impact on the interfaces the OS provides? > The OS is written in C because the developers were C programmers and > they were the ones who got to choose the language. They also got to > design the interfaces, so they designed them for the convenience of > other C programmers. I don't see that e.g. the Linux/x86 system call interface is that much more convenient for C than Forth.
[toc] | [prev] | [next] | [standalone]
| From | albert@spenarnc.xs4all.nl (Albert van der Horst) |
|---|---|
| Date | 2014-10-27 09:22 +0000 |
| Message-ID | <544e0ec5$0$6924$e4fe514c@dreader36.news.xs4all.nl> |
| In reply to | #34206 |
In article <8561f5anjc.fsf@junk.nocrew.org>, Lars Brinkhoff <lars.spam@nocrew.org> wrote: >Paul Rubin wrote: >> rickman wrote: >> > I'm still not following. How does the language the OS was written >> > in have any impact on the interfaces the OS provides? >> The OS is written in C because the developers were C programmers and >> they were the ones who got to choose the language. They also got to >> design the interfaces, so they designed them for the convenience of >> other C programmers. > >I don't see that e.g. the Linux/x86 system call interface is that much >more convenient for C than Forth. It isn't, testified by Forth's like ciforth and jonesforth. It is just that most facilities nowadays are hidden in .so file, which has written C in capital letters over it. 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]
| From | stephenXXX@mpeforth.com (Stephen Pelc) |
|---|---|
| Date | 2014-10-27 11:30 +0000 |
| Message-ID | <544e2c85.393296179@news.demon.co.uk> |
| In reply to | #34169 |
On Sun, 26 Oct 2014 15:14:56 -0400, rickman <gnuarm@gmail.com> wrote: >I don't think you have grasped what I am trying to do. I have a program >that controls a device over a serial port. It was written in Forth >using OS specific calls (Windows). It also opens a socket to >communicate with a Telnet client to display bi-directional serial port >data for debugging. Again, this uses OS specific calls. VFX Forth for ARM Linux has a serial port driver, a socket layer and technical support. It works well on both the Raspberry Pi and the Beaglebone Black. Stephen -- Stephen Pelc, stephenXXX@mpeforth.com MicroProcessor Engineering Ltd - More Real, Less Time 133 Hill Lane, Southampton SO15 5AF, England tel: +44 (0)23 8063 1441, fax: +44 (0)23 8033 9691 web: http://www.mpeforth.com - free VFX Forth downloads
[toc] | [prev] | [next] | [standalone]
| From | rickman <gnuarm@gmail.com> |
|---|---|
| Date | 2014-10-27 17:37 -0400 |
| Message-ID | <m2mdun$mro$2@dont-email.me> |
| In reply to | #34213 |
On 10/27/2014 7:30 AM, Stephen Pelc wrote: > On Sun, 26 Oct 2014 15:14:56 -0400, rickman <gnuarm@gmail.com> wrote: > >> I don't think you have grasped what I am trying to do. I have a program >> that controls a device over a serial port. It was written in Forth >> using OS specific calls (Windows). It also opens a socket to >> communicate with a Telnet client to display bi-directional serial port >> data for debugging. Again, this uses OS specific calls. > > VFX Forth for ARM Linux has a serial port driver, a socket layer > and technical support. It works well on both the Raspberry Pi and > the Beaglebone Black. Great, how does that help me use gForth? -- Rick
[toc] | [prev] | [next] | [standalone]
| From | stephenXXX@mpeforth.com (Stephen Pelc) |
|---|---|
| Date | 2014-10-28 12:41 +0000 |
| Message-ID | <544f8ee5.484016018@news.demon.co.uk> |
| In reply to | #34225 |
On Mon, 27 Oct 2014 17:37:05 -0400, rickman <gnuarm@gmail.com> wrote: >On 10/27/2014 7:30 AM, Stephen Pelc wrote: >> On Sun, 26 Oct 2014 15:14:56 -0400, rickman <gnuarm@gmail.com> wrote: >> >>> I don't think you have grasped what I am trying to do. I have a program >>> that controls a device over a serial port. It was written in Forth >>> using OS specific calls (Windows). It also opens a socket to >>> communicate with a Telnet client to display bi-directional serial port >>> data for debugging. Again, this uses OS specific calls. >> >> VFX Forth for ARM Linux has a serial port driver, a socket layer >> and technical support. It works well on both the Raspberry Pi and >> the Beaglebone Black. > >Great, how does that help me use gForth? It doesn't, but it may be a cheaper solution overall when your time is paid for. Stephen -- Stephen Pelc, stephenXXX@mpeforth.com MicroProcessor Engineering Ltd - More Real, Less Time 133 Hill Lane, Southampton SO15 5AF, England tel: +44 (0)23 8063 1441, fax: +44 (0)23 8033 9691 web: http://www.mpeforth.com - free VFX Forth downloads
[toc] | [prev] | [next] | [standalone]
Page 2 of 7 — ← Prev page 1 [2] 3 4 5 6 7 Next page →
Back to top | Article view | comp.lang.forth
csiph-web