Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!ucsd!ucsdhub!hp-sdd!hplabs!hpda!hp-sde!hpfcdc!hpislx!hplvla!hplvly!boyne
From: boyne@hplvly.HP.COM (Art Boyne)
Newsgroups: comp.lang.c
Subject: Re: Re: Partial application in C
Message-ID: <3950006@hplvly.HP.COM>
Date: 27 Jun 88 16:18:39 GMT
References: <509@philmds.UUCP>
Organization: HP Loveland Inst Div, CO
Lines: 11

djones@megatest.UUCP (Dave Jones) writes:
>From article <3353@cognos.UUCP>, by jimp@cognos.uucp (Jim Patterson):
>[ Some machines: can't executet data as code ]
[ Why?  So we can't change executables?  Or a valid technical reason? ]

Another valid reason:  on virtual memory machines, when bringing in a new
page to memory from disk, a unmodifiable code page can simply be deleted,
whereas a (modified) data page must be written back to disk.  Having
unmodifiable code segments therefore reduces disk activity.

Art Boyne, !hplabs!hplvly!boyne