From owner-freebsd-arch Sun Dec 3 11:55:53 2000 From owner-freebsd-arch@FreeBSD.ORG Sun Dec 3 11:55:51 2000 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from smtp02.primenet.com (smtp02.primenet.com [206.165.6.132]) by hub.freebsd.org (Postfix) with ESMTP id 7B9D037B400 for ; Sun, 3 Dec 2000 11:55:51 -0800 (PST) Received: (from daemon@localhost) by smtp02.primenet.com (8.9.3/8.9.3) id MAA26115; Sun, 3 Dec 2000 12:43:44 -0700 (MST) Received: from usr05.primenet.com(206.165.6.205) via SMTP by smtp02.primenet.com, id smtpdAAA7NaG.Y; Sun Dec 3 12:43:37 2000 Received: (from tlambert@localhost) by usr05.primenet.com (8.8.5/8.8.5) id MAA29745; Sun, 3 Dec 2000 12:48:05 -0700 (MST) From: Terry Lambert Message-Id: <200012031948.MAA29745@usr05.primenet.com> Subject: Re: Modifying FILE to add lock To: arch@FreeBSD.ORG Date: Sun, 3 Dec 2000 19:48:05 +0000 (GMT) Cc: marcel@cup.hp.com In-Reply-To: <200012011811.eB1IBqY01763@vashon.polstra.com> from "John Polstra" at Dec 01, 2000 10:11:52 AM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: tlambert@usr05.primenet.com Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > The #1 biggest hassle with the Modula-3 stuff is that it has > Modula-3 versions of all of the system structures, and they have to > match exactly for things to work. Some day I swear I'm going to > work out a way to generate the M3 versions automatically from the > header files in /usr/include ... It's reasonable to think about a description language from which C/C++, Modula, Ada, Perl, and other header file types could be post-processed from. Perl already has a kludge for generating Perl constructs from C/C++ constructs, so if you wanted to kludge it instead, that would be a reasonable starting point... Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message