From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <869d19dd55eb17cb98fd2e7936e47de0-EhVcXl1ERwBcRx0AAAwEUR8fGQlVS19cWF9EAV1EWEZaOlEPQVhxH1RdXUFdQ0ZtXlhRRV5dWghaWQ==-webmailer1@server03.webmailer.hosteurope.de> In-Reply-To: References: Date: Tue, 28 Sep 2010 15:54:16 +0200 From: "Tassilo Philipp" To: 9fans@9fans.net, "Sergey Zhilkin" User-Agent: Host Europe Webmailer/1.0 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit Subject: Re: [9fans] dyncall on Plan9 Topicbox-Message-UUID: 5b85c4f8-ead6-11e9-9d60-3106f5b1d025 Well, there is numerous reasons ranging from very simple (ever tried to wrap a vararg func?), to complex (dynamic message systems, virtual machines, script language implementations/bindings, interpreters, etc.). The library can be useful without having support for dynamically linked libraries on the target platform - I guess we don't even have to argue about the fact, that "dynamic libraries" aren't the best thing the world has seen... The point of dyncall is not "load a dll/so and call a function", but to allow you to do something you simply can't in C. For me, the Plan9 port was mainly instructional, and who knows, maybe someone finds it useful... > Hi ! > > One question - why ? > > http://harmful.cat-v.org/software/dynamic-linking/ > > On Sun, Sep 26, 2010 at 1:04 AM, Tassilo Philipp > wrote: >> Hi, >> >> I finished my dyncall/Plan9/x86 port - thanks again Cinap and Steve for >> pointing me into the right directions about the Plan9 calling >> convention, >> a few weeks ago. >> >> Anyways, dyncall has Plan9 support for x86, starting with Version 0.6, >> maybe someone likes it or finds it useful (www.dyncall.org). >> >> Cheers, >> Tassilo >> >> >> > > > > -- > С наилучшими пожеланиями > Жилкин Сергей > With best regards > Zhilkin Sergey > >