From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <921f62e676eeb09dca8bd58e6a3ffee3@terzarima.net> From: Charles Forsyth Date: Sun, 1 Feb 2009 11:26:12 +0000 To: 9fans@9fans.net In-Reply-To: <4f34febc0901312147m1ae91148oa384c00bb2430b1d@mail.gmail.com> 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: 9077bff6-ead4-11e9-9d60-3106f5b1d025 using a variant of something we developed and then re-developed for Inferno, you can dynamically load C modules at run time, and unusually, with type checking, with support in the compilers and loaders. 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.