From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] Install from CD fails From: Charles Forsyth Date: Wed, 19 Apr 2006 20:45:30 +0100 In-Reply-To: <20060419193403.GA7976@submarine> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: 3ff57922-ead1-11e9-9d60-3106f5b1d025 > Now, it would be interesting to know what others think about the need > for dynamic loading in Plan9. the mechanisms are probably not much used yet outside Plan 9's emu for Inferno but [58q]l support dynamic loading in a way that unusually provides type checking, and structured in a similar way to Inferno's Dis modules. ?l can produce loadable modules that contain two sets of type-tagged symbols, one set to be imported from the surrounding environment and the other to be exported to it. there is a small supporting library. economically, it uses the same type checking mechanism that is used statically by ?l. or to put it another way, the mechanism was designed to support both.