comp.lang.ada
 help / color / mirror / Atom feed
From: z007400b@bc.seflin.org (Ralph Silverman)
Subject: Re: International Algorithmic language
Date: 1997/08/22
Date: 1997-08-22T00:00:00+00:00	[thread overview]
Message-ID: <5tki08$b0t@nntp.seflin.org> (raw)
In-Reply-To: 5t1lso$sad@nntp.seflin.org


	internationalization of algorithmic language
	part 1.
	( part e.001 )

	ambiguity of function names ...

	function name
	primarily identifies
	pointer to entry-point of
	function in code space ...

	also,  more abstractly,
	function name identifies
		'pseudo-variable'
	of return type of function ...

	when declared,  this
		'pseudo-variable'
	is the 'referent' of declaration,
	because this may be of one of
	different types ...

	therefore declaration of function
	introduces a potentially baffling
	abstraction !

	thus making declaration overt is
	useful for intelligibility;
	and also to distinguish
	declaration of
		function pointer
	from 
	declaration of
		function
		 returning
			function pointer
	!


	/* function pointer type is tentative */
		>^<* fname;	/* OLD ___ 
				 * now declares
				 * function pointer
				 * ^^^^^^^^^^^^^^^^ 
				 */

		>^<* <-< fname;	/* NEW 
				 * ( declares function
				 *  returning function
				 *  pointer ! )
				 */

--

Ralph Silverman
z007400b@bcfreenet.seflin.lib.fl.us





  parent reply	other threads:[~1997-08-22  0:00 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-08-08  0:00 International Algorithmic language Ralph Silverman
1997-08-10  0:00 ` Robert Munck
1997-08-12  0:00 ` Ralph Silverman
1997-08-12  0:00   ` Robert A Duff
1997-08-30  0:00     ` script_name variable returning html page name calling script ?? Mickael
1997-09-03  0:00       ` Eric James DeArment
1997-08-13  0:00   ` International Algorithmic language Nick Wagg
1997-08-19  0:00     ` Ralph Silverman
1997-08-19  0:00       ` Robert Dewar
1997-08-21  0:00         ` Rune Moberg
1997-08-22  0:00           ` R.E.Donais
1997-08-15  0:00   ` Ralph Silverman
1997-08-17  0:00     ` Nick Andrew
1997-08-17  0:00       ` Robert Dewar
     [not found]         ` <33F771E2.363E18E9@hotmail.com>
1997-08-18  0:00           ` Robert Dewar
1997-08-18  0:00         ` Nick Andrew
1997-08-20  0:00           ` Rune Moberg
1997-08-20  0:00     ` Ralph Silverman
1997-08-22  0:00     ` Ralph Silverman [this message]
1997-08-26  0:00       ` Boyd Roberts
     [not found] <5s7tpq$gjt@nntp.seflin.org>
1997-08-05  0:00 ` International Algorithmic Language Borg
1997-08-05  0:00 ` W. Wesley Groleau x4923
1997-08-06  0:00   ` John M. Mills
1997-08-06  0:00 ` John Gluth
1997-08-06  0:00 ` John Gluth
     [not found] ` <5sa97g$o4l@falcon.le.ac.uk>
1997-08-06  0:00   ` Chris Waters
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox