From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!news.linkpendium.com!news.linkpendium.com!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Fri, 11 May 2018 09:35:35 -0500 From: Dennis Lee Bieber Newsgroups: comp.lang.ada Subject: Re: How to get Ada to ?cross the chasm?? Date: Fri, 11 May 2018 10:35:34 -0400 Organization: IISS Elusive Unicorn Message-ID: <6l9bfdhu8fa7a1uo2s5alsvmjop5jq4h07@4ax.com> References: <87vac4z2lh.fsf@nightsong.com> <87lgcszjdn.fsf@nightsong.com> <87sh6z1kkg.fsf@nightsong.com> <87k1sb1dt3.fsf@nightsong.com> <87d0y3ys2g.fsf@nightsong.com> <87y3gq36eq.fsf@nightsong.com> User-Agent: ForteAgent/8.00.32.1272 X-No-Archive: YES MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 108.68.179.11 X-Trace: sv3-E7UPU9eOYzMlHV/6zpJJ2KFCDpsYvSKsE327iY+7LetI3OVgKmI/UR0Ivu2FactlrKZ7WlAoaqv9ohB!KMb0TMC048F6rTogidVM0LcN3akqLsmXlzMbj3F3+eNgJD/dq8TI2Q7tjtxpuAKh6HuqppR1VWgd!qqojwTJrwmnv75TqaUbK7U720dM= X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 2501 Xref: reader02.eternal-september.org comp.lang.ada:52274 Date: 2018-05-11T10:35:34-04:00 List-Id: On Fri, 11 May 2018 02:09:33 -0700, Paul Rubin declaimed the following: >What I don't understand is, why didn't the same issue apply to Pascal? Jensen&Wirth Pascal did not have "include/import" or any other capability for separate files... Every program was contained within a single source file; every compilation compiled the entire program. I don't recall if UCSD Pascal allowed for separate compilation (some Googling indicates it did). Alcor Pascal (another p-code type implementation; sold as TRS-80 Pascal by RatShack) used text files (hex representation) for object files, and one /could/ use a text editor to extract functions and build up a new code module from parts. Heck -- Google results show that the concept of separate compilation for Pascal was worthy of research papers at both ACM and IEEE around 1980. -- Wulfraed Dennis Lee Bieber AF6VN wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/