Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!uunet!peregrine!mike From: mike@peregrine.peregrine.com (Mike Wexler) Newsgroups: comp.unix.wizards Subject: Re: UNIX Facilities for Interpreters Message-ID: <35@peregrine.peregrine.com> Date: Wed, 10-Jun-87 14:05:26 EDT Article-I.D.: peregrin.35 Posted: Wed Jun 10 14:05:26 1987 Date-Received: Sat, 20-Jun-87 09:01:09 EDT References: <540@iscuva.ISCS.COM> Reply-To: mike@peregrine.UUCP (Mike Wexler) Organization: Peregrine Systems, Inc., Irvine, CA Lines: 16 In article <540@iscuva.ISCS.COM> boba@iscuva.ISCS.COM (Bob Alexander) writes: > >As far as I know, those capabilities are not made available to >interpreters for their pseudo-code and data, even though they would be >equally as applicable as they are to "real" programs. First, System V release 2 and above have a general purpose shared memory facility. We use this in our fourth generation language interpreter to cache allow centralized access to pseudo-code. Second some version of 4.2BSD(sequent for example), have implement and mmap call that allow you to map a file into your address space. This almost exactly mimics your system call. -- Mike Wexler UUCP: (trwrb|scgvaxd)!felix!peregrine!mike INTERNET: mike@peregrine.com ATT: (714)855-3923