From owner-freebsd-current Mon Dec 21 02:34:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA05195 for freebsd-current-outgoing; Mon, 21 Dec 1998 02:34:57 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from dingo.cdrom.com (castles336.castles.com [208.214.167.36]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA05165 for ; Mon, 21 Dec 1998 02:34:53 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (LOCALHOST [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id CAA00403; Mon, 21 Dec 1998 02:32:28 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Message-Id: <199812211032.CAA00403@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: "Daniel C. Sobral" cc: mike@smith.net.au, current@FreeBSD.ORG Subject: Re: BootFORTH - demo floppy In-reply-to: Your message of "Mon, 21 Dec 1998 01:25:21 PST." <199812210925.BAA09284@newsguy.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 21 Dec 1998 02:32:27 -0800 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Do you see my point here? I'm not against making it easier to interface with > the "C" environment. But you can do that without breaking compatibility. There > is a lot of room for that. The standard words for allocating strings won't > mind automatic appending a null, you can define words like "strcpy", "strlen" > and "strcmp" doing exactly what you would expect them to, and there even some > more obscure restrictions made in ANS Forth just so such interfacing can be > made more painlessly. But if you change the behavior of a standard word, > instead of just defining a new word, you not only make it "incompatible" with > standard programs (or, more to the point to us, libraries). You make it > incompatible with Forth programmers. Cool. That's just the sort of explanation that I need. As Jordan pointed out, I have no real grounding in Forth so I'm still making perspective errors. And I'll ask again; are you interested in working on this? -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message