From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <1eb1d1e6612db7eeb55fed54b325caa7@quanstro.net> From: erik quanstrom Date: Sun, 1 Feb 2009 08:02:18 -0500 To: lucio@proxima.alt.za, 9fans@9fans.net In-Reply-To: <1a892ff2fa15bc0030d37d39ea575c3e@proxima.alt.za> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] Pegasus 2.6 is released Topicbox-Message-UUID: 9083f01e-ead4-11e9-9d60-3106f5b1d025 On Sun Feb 1 06:57:13 EST 2009, lucio@proxima.alt.za wrote: > > well, i say "modules", but of course the language pre-dates > > them. people pretend. it uses import/export tables with type signatures. > > those are stashed in the a.out (viz. DYN_MAGIC in a.out.h) > > so they stay together. > > It's not what the OP suggested. Nor are Nemo's reservation valid. > We're talking about loading source modules into an interpreter. This > means that different modules may be loaded, sometimes even by the same > instruction and that libraries are not terribly significant unless the > invoker gets the sequence wrong, which is a programming error. not true. this is the original quote. > Dynamic loading allows scripting languages to load arbitrary binary > extensions at run-time. Without dynamic loading in Plan 9 you need to - erik