<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-14105</id>
	<title>Nabble - io</title>
	<updated>2008-09-06T17:44:29Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/io-f14105.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/io-f14105.html" />
	<subtitle type="html">Discussion of io, a small prototype-based scripting language.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19353187</id>
	<title>Re: A wiki written in Io?</title>
	<published>2008-09-06T17:44:29Z</published>
	<updated>2008-09-06T17:44:29Z</updated>
	<author>
		<name>quercerandjanath</name>
	</author>
	<content type="html">--- In &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19353187&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;iolanguage@...&lt;/a&gt;, &amp;quot;Danya Alexeyevsky&amp;quot; &amp;lt;me.dendik@...&amp;gt;
&lt;br&gt;wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Looks like &lt;a href=&quot;http://xeny.net/files/iowiki/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xeny.net/files/iowiki/&lt;/a&gt;&amp;nbsp;is a mirror of
&lt;br&gt;&amp;gt; ftp://xeny.net/iowiki/ and is working. (Instructions about the wrapper
&lt;br&gt;&amp;gt; are on the page CurrentIoWrapper on the wiki).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Cheers.
&lt;br&gt;&lt;br&gt;IoWiki is in daily use, but it will only run on an old version of Io
&lt;br&gt;-- version 20060502, to be &amp;nbsp;specific. &amp;nbsp;You can see it in action at
&lt;br&gt;&lt;a href=&quot;http://xeny.net/IoWiki&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xeny.net/IoWiki&lt;/a&gt;. &amp;nbsp;You're welcome to play with it, but I've had
&lt;br&gt;spam problems so you'll have to email me for a password for editing:
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19353187&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jason@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;Danya has written a wrapper which will let it run on a more recent
&lt;br&gt;version of Io. &amp;nbsp;See &lt;a href=&quot;http://xeny.net/InstallingIoWiki&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xeny.net/InstallingIoWiki&lt;/a&gt;. &amp;nbsp;Danya is my
&lt;br&gt;hero. &amp;nbsp;I don't know whether it runs on the very latest version of Io,
&lt;br&gt;but even if it doesn't, it could be updated easily enough.
&lt;br&gt;&lt;br&gt;A more interesting project would be to update the IoWiki code itself
&lt;br&gt;(rather than the wrapper) to run on the latest version of Io. &amp;nbsp;I'd
&lt;br&gt;love it if someone would do that. &amp;nbsp;You could get most (or all?) of the
&lt;br&gt;hints you'd need from Danya's wrapper. &amp;nbsp;The latest IoWiki code is at
&lt;br&gt;&lt;a href=&quot;http://xeny.net/files/iowiki/iowiki-0.1.05.tgz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xeny.net/files/iowiki/iowiki-0.1.05.tgz&lt;/a&gt;. &amp;nbsp;I'm not going to be
&lt;br&gt;updating it any time soon because Io has changed a fair bit since last
&lt;br&gt;time I programmed in it ... not the language philosophy, of course,
&lt;br&gt;but enough of the methods that it would take me a while to get back up
&lt;br&gt;to speed.
&lt;br&gt;&lt;br&gt;BTW, my code is a mess, but only in the sense of being a bit verbose
&lt;br&gt;and inelegant. &amp;nbsp;It should be pretty easy to read.
&lt;br&gt;&lt;br&gt;Jason
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Found-something-but-I-don%27t-know-what-to-make-of-it-tp18521339p19353187.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19344738</id>
	<title>can io work on multiple nodes and coordinate through actors?</title>
	<published>2008-09-06T01:30:55Z</published>
	<updated>2008-09-06T01:30:55Z</updated>
	<author>
		<name>gavino</name>
	</author>
	<content type="html">curious
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/can-io-work-on-multiple-nodes-and-coordinate-through-actors--tp19344738p19344738.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19242219</id>
	<title>Re: Io on .NET?</title>
	<published>2008-08-31T06:28:37Z</published>
	<updated>2008-08-31T06:28:37Z</updated>
	<author>
		<name>maxim.sokhatsky</name>
	</author>
	<content type="html">Here is some report about IoNET. After I finished all the Io skeleton
&lt;br&gt;(now only left adding IoVM Classes, like IoList and finished all the
&lt;br&gt;slots handlers to meets requirements to be compatible with original
&lt;br&gt;Io), I decided to make the bridge into the whole CLR .NET with Reflection.
&lt;br&gt;&lt;br&gt;Here is sample session of proposed way to interact with all CLR classes.
&lt;br&gt;&lt;a href=&quot;http://community.livejournal.com/ru_iolanguage/3438.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://community.livejournal.com/ru_iolanguage/3438.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;An here is the screenshot of calling native .NET methods:
&lt;br&gt;&lt;a href=&quot;http://synrc.com/io/CreateNETObjects.jpg&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://synrc.com/io/CreateNETObjects.jpg&lt;/a&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Maxim
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Io-on-.NET--tp16006157p19242219.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19230830</id>
	<title>Re: Question about memory allocation</title>
	<published>2008-08-29T23:20:09Z</published>
	<updated>2008-08-29T23:20:09Z</updated>
	<author>
		<name>Friedrich</name>
	</author>
	<content type="html">Steve Dekorte &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19230830&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;steve@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&lt;br&gt;&amp;gt; On 2008-08-29, at 8:15 AM, Friedrich wrote:
&lt;br&gt;&amp;gt;&amp;gt; So what about something along this lines:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sounds good - I'd accept a patch to deal with this. Io should use &amp;nbsp;
&lt;br&gt;&amp;gt; io_calloc() and io_malloc() for all allocs (if not, we can fix those), &amp;nbsp;
&lt;br&gt;&amp;gt; so we should be able to add the hook there.
&lt;br&gt;Well &amp;nbsp;the call sequence is:
&lt;br&gt;io_calloc 
&lt;br&gt;&amp;nbsp; io_real_calloc
&lt;br&gt;&amp;nbsp; io_real_malloc
&lt;br&gt;and mentioned function
&lt;br&gt;&lt;br&gt;so this is the lowest level. 
&lt;br&gt;&lt;br&gt;So that seems to be the proper place for erro handling. I guess in the
&lt;br&gt;end one has to deal with two places with failing memory requestion in
&lt;br&gt;the
&lt;br&gt;allocation routines and in the reallocation routines. Both could have
&lt;br&gt;a Hander while the allocation/reallocation fails. 
&lt;br&gt;&lt;br&gt;This could be a simple wrapper. And or one has to check what other
&lt;br&gt;parts of the existing Error handling &amp;nbsp;could be used. 
&lt;br&gt;&lt;br&gt;One suggestion would be to have two tiny layers above calloc (it seems
&lt;br&gt;malloc &amp;nbsp;is not used at all) 
&lt;br&gt;&lt;br&gt;void &amp;nbsp;* standardAllocateFunction(size_t size, char* file, int line) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; void *result = calloc(....);
&lt;br&gt;&amp;nbsp; &amp;nbsp; if (NULL == self) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(stderr, &amp;quot;Request for %d bytes of memory failed at %s,
&lt;br&gt;line %d\n&amp;quot;, size, file, line);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;abort(); /* Or something customizable */
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;And reroute all stuff to this maybe Object would be the proper place
&lt;br&gt;for it. One than could replace it with something loke
&lt;br&gt;setAllocationFunction = gc_malloc &amp;nbsp;or whatever. 
&lt;br&gt;&lt;br&gt;One strategy for handling errors might be calling into the GC and see
&lt;br&gt;whether it can squeeze out some bytes ;-)
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;It seems there is some other code in Common.c to handle memory
&lt;br&gt;stuff. So I assume that this has not fully settled down. But one
&lt;br&gt;definitly will get a crash if the memory allocation fails and one does
&lt;br&gt;not get an intermediate backtrace or the like.
&lt;br&gt;&lt;br&gt;I've not checked all but IIRC ther is some function for printing a
&lt;br&gt;backtrace maybe calling it while the memory allocation fails is a good
&lt;br&gt;idea
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Friedrich
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Question-about-memory-allocation-tp19221936p19230830.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19228580</id>
	<title>Re: Question about memory allocation</title>
	<published>2008-08-29T15:45:40Z</published>
	<updated>2008-08-29T15:45:40Z</updated>
	<author>
		<name>Steve Dekorte</name>
	</author>
	<content type="html">&lt;br&gt;On 2008-08-29, at 8:15 AM, Friedrich wrote:
&lt;br&gt;&amp;gt; So what about something along this lines:
&lt;br&gt;&lt;br&gt;&lt;br&gt;Sounds good - I'd accept a patch to deal with this. Io should use &amp;nbsp;
&lt;br&gt;io_calloc() and io_malloc() for all allocs (if not, we can fix those), &amp;nbsp;
&lt;br&gt;so we should be able to add the hook there.
&lt;br&gt;&lt;br&gt;- Steve
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Question-about-memory-allocation-tp19221936p19228580.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19224834</id>
	<title>RE: Re: Io on .NET?</title>
	<published>2008-08-29T08:56:50Z</published>
	<updated>2008-08-29T08:56:50Z</updated>
	<author>
		<name>Edwin S DeNicholas</name>
	</author>
	<content type="html">&lt;br&gt;Nice, keep on truckin' !
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-edwin
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19224834&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;iolanguage@...&lt;/a&gt;: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19224834&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maxim@...&lt;/a&gt;: Thu, 28 Aug 2008 17:29:19 +0000Subject: [Io] Re: Io on .NET?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I will run all the bechmarks and unit tests when finish all the coreprimitives. BTW, please change at &lt;a href=&quot;http://iolanguage.com/blog/blog.cgi&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://iolanguage.com/blog/blog.cgi&lt;/a&gt;&amp;quot;A project at Syncrc to port Io to .Net.&amp;quot;to&amp;quot;A project at Synrc to port Io to .NET.&amp;quot;;)--- In &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19224834&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;iolanguage@...&lt;/a&gt;, Steve Dekorte &amp;lt;steve@...&amp;gt; wrote:&amp;gt;&amp;gt; &amp;gt; On 2008-08-27, at 1:56 PM, Maxim Sokhatsky wrote:&amp;gt; &amp;gt; here is example of working IoNET session&amp;gt; &amp;gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://synrc.com/io/io-session.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://synrc.com/io/io-session.txt&lt;/a&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Now I'm just adding slots handlers to objects to be identical to&amp;gt; &amp;gt; original IoVM. No coroutines up for now and error handling and other&amp;gt; &amp;gt; core objects such as Date, Directory, File.... Example session is just&amp;gt; &amp;gt; a proof the concept. I started only 23-th of August.&amp;gt; &amp;gt; Nice work. :-) I've only had a chance to scan the implementation but &amp;gt; it looks pretty good. It's nice that .Net (appears) to handle all the &amp;gt; garbage collection for you. Have you done any performance tests?&amp;gt; &amp;gt; - Steve&amp;gt; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_________________________________________________________________
&lt;br&gt;Be the filmmaker you always wanted to be—learn how to burn a DVD with Windows®.
&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/MRT/go/108588797/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/MRT/go/108588797/direct/01/&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-Io-on-.NET--tp19155571p19224834.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19221936</id>
	<title>Question about memory allocation</title>
	<published>2008-08-29T08:15:53Z</published>
	<updated>2008-08-29T08:15:53Z</updated>
	<author>
		<name>Friedrich</name>
	</author>
	<content type="html">I browsed a bit through the sources and found this:
&lt;br&gt;MemoryBlock *MemoryBlock_newWithSize_file_line_(size_t size, char *file, int line)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MemoryBlock *self = calloc(1, sizeof(MemoryBlock) + size);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self-&amp;gt;size = size;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self-&amp;gt;allocNum = allocs;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self-&amp;gt;file = file;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self-&amp;gt;line = line;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MemoryBlock_insertAfter_(self, baseblock());
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; allocs ++;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; allocatedBytes += size;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (allocatedBytes &amp;gt; maxAllocatedBytes) maxAllocatedBytes = allocatedBytes;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return self;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;It seems that calloc never can fail. Which seems to be &amp;nbsp;dangerous
&lt;br&gt;assumption dangerous assumption. I'm quit aware that a memory reques
&lt;br&gt;hardly failed these day but what if?
&lt;br&gt;So what about something along this lines:
&lt;br&gt;MemoryBlock *MemoryBlock_newWithSize_file_line_(size_t size, char *file, int line)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MemoryBlock *self = calloc(1, sizeof(MemoryBlock) + size);
&lt;br&gt;&amp;nbsp; &amp;nbsp; if (NULL == self) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(stderr, &amp;quot;Request for %d bytes of memory failed at %s,
&lt;br&gt;line %d\n&amp;quot;, size, file, line);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;abort(); /* Or something customizable */
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self-&amp;gt;size = size;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self-&amp;gt;allocNum = allocs;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self-&amp;gt;file = file;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self-&amp;gt;line = line;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MemoryBlock_insertAfter_(self, baseblock());
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; allocs ++;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; allocatedBytes += size;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (allocatedBytes &amp;gt; maxAllocatedBytes) maxAllocatedBytes = allocatedBytes;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return self;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Friedrich
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Question-about-memory-allocation-tp19221936p19221936.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19205339</id>
	<title>Re: Io on .NET?</title>
	<published>2008-08-28T10:29:19Z</published>
	<updated>2008-08-28T10:29:19Z</updated>
	<author>
		<name>maxim.sokhatsky</name>
	</author>
	<content type="html">I will run all the bechmarks and unit tests when finish all the core
&lt;br&gt;primitives. BTW, please change at &lt;a href=&quot;http://iolanguage.com/blog/blog.cgi&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://iolanguage.com/blog/blog.cgi&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;quot;A project at Syncrc to port Io to .Net.&amp;quot;
&lt;br&gt;&lt;br&gt;to
&lt;br&gt;&lt;br&gt;&amp;quot;A project at Synrc to port Io to .NET.&amp;quot;
&lt;br&gt;&lt;br&gt;;)
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19205339&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;iolanguage@...&lt;/a&gt;, Steve Dekorte &amp;lt;steve@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On 2008-08-27, at 1:56 PM, Maxim Sokhatsky wrote:
&lt;br&gt;&amp;gt; &amp;gt; here is example of working IoNET session
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://synrc.com/io/io-session.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://synrc.com/io/io-session.txt&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Now I'm just adding slots handlers to objects to be identical to
&lt;br&gt;&amp;gt; &amp;gt; original IoVM. No coroutines up for now and error handling and other
&lt;br&gt;&amp;gt; &amp;gt; core objects such as Date, Directory, File.... Example session is just
&lt;br&gt;&amp;gt; &amp;gt; a proof the concept. I started only 23-th of August.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Nice work. :-) I've only had a chance to scan the implementation but &amp;nbsp;
&lt;br&gt;&amp;gt; it looks pretty good. It's nice that .Net (appears) to handle all the &amp;nbsp;
&lt;br&gt;&amp;gt; garbage collection for you. Have you done any performance tests?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; - Steve
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-Io-on-.NET--tp19155571p19205339.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19196109</id>
	<title>Re: embedding Io</title>
	<published>2008-08-28T01:07:15Z</published>
	<updated>2008-08-28T01:07:15Z</updated>
	<author>
		<name>Friedrich</name>
	</author>
	<content type="html">Here's a small helper I hacked together. As many may know there is
&lt;br&gt;this pkg-config stuff. I guess it'll be quite handy to have something
&lt;br&gt;for io also. Here's the code for that:
&lt;br&gt;&lt;br&gt;prefix=/home/frido/src/io/_build
&lt;br&gt;exec_prefix=${prefix}/binaries
&lt;br&gt;libdir=${exec_prefix}/lib
&lt;br&gt;includedir=${prefix}/headers/
&lt;br&gt;&lt;br&gt;Name: Io	 
&lt;br&gt;Description: Flags for embedding Io into C programs 
&lt;br&gt;Author: Friedrich Dominicus (frido at q-software-solutions dot &amp;nbsp;de)
&lt;br&gt;Version: 0.0.1 
&lt;br&gt;Libs: -L${libdir} -liovmall -ldl -lm
&lt;br&gt;Cflags: -std=c99 -g -O2 -I${includedir}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Well you have to adopt the path for your needs. It seems that during
&lt;br&gt;install the headers for Io, don't get installed in some well know
&lt;br&gt;places, I guess that's due to the fact the AddOn stuff works, however
&lt;br&gt;it might be not the worst to have some place for that &amp;nbsp;stuff &amp;nbsp;maybe
&lt;br&gt;somehting like
&lt;br&gt;/usr/local/lib/io or the like?
&lt;br&gt;&lt;br&gt;The &amp;nbsp;stuff was just tried here on my machine. I guess not much can go
&lt;br&gt;wrong with it but who &amp;nbsp;knows?
&lt;br&gt;&lt;br&gt;Happy Ioing
&lt;br&gt;Friedrich
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/embedding-Io-tp19157099p19196109.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19195790</id>
	<title>Re: embedding Io</title>
	<published>2008-08-28T00:47:36Z</published>
	<updated>2008-08-28T00:47:36Z</updated>
	<author>
		<name>Friedrich</name>
	</author>
	<content type="html">Steve Dekorte &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19195790&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;steve@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This looks like a possible compiler issue - which compiler and version &amp;nbsp;
&lt;br&gt;&amp;gt; are you using and on which platform?
&lt;br&gt;It dosn't have occurred to me that &amp;nbsp;this may be a compiler problem. I
&lt;br&gt;tried gcc-4.1 and got this:
&lt;br&gt;&amp;nbsp;gcc-4.1 &amp;nbsp;-g -std=c99 -I/home/frido/src/io/_build/headers -L/home/frido/src/io/_build/lib test1.c -liovmall -ldl -lm
&lt;br&gt;In file included from /home/frido/src/io/_build/headers/IoSeq.h:109,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from /home/frido/src/io/_build/headers/IoState.h:21,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from test1.c:1:
&lt;br&gt;/home/frido/src/io/_build/headers/IoSeq_immutable.h:103:80: warning: no newline at end of file
&lt;br&gt;&lt;br&gt;Ah well, so yes it seems to be a problem with gcc-4.3.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Friedrich
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Q-Software Solutions GmbH; Sitz: Bruchsal; Registergericht: Mannheim 
&lt;br&gt;Registriernummer: HRB232138; Geschaeftsfuehrer: Friedrich Dominicus
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/embedding-Io-tp19157099p19195790.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19195570</id>
	<title>Re: embedding Io</title>
	<published>2008-08-28T00:29:37Z</published>
	<updated>2008-08-28T00:29:37Z</updated>
	<author>
		<name>Friedrich</name>
	</author>
	<content type="html">Steve Dekorte &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19195570&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;steve@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 2008-08-25, at 11:10 PM, Friedrich wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've tried:
&lt;br&gt;&amp;gt;&amp;gt; gcc -g -std=c99 -I/home/frido/src/io/_build/headers -L/home/frido/ 
&lt;br&gt;&amp;gt;&amp;gt; src/io/_build/lib test1.c -liovmall -ldl -lm
&lt;br&gt;&amp;gt;&amp;gt; /home/frido/src/io/_build/lib/libiovmall.a(List.o): In function &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; `List_size':
&lt;br&gt;&amp;gt;&amp;gt; /home/frido/src/io/libs/basekit/source/List_inline.h:75: multiple &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; definition of `List_size'
&lt;br&gt;&amp;gt;&amp;gt; /tmp/ccYBDJRy.o:/home/frido/src/io/_build/headers/List_inline.h:75: &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; first defined here
&lt;br&gt;&amp;gt;&amp;gt; /home/frido/src/io/_build/lib/libiovmall.a(List.o): In function
&lt;br&gt;&amp;gt;&amp;gt; `List_rawAt_':
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; then a few flags like -DIO_IN_C_FILE and the like but have not got the
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;right&amp;quot; combination.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So what are the right flags?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This looks like a possible compiler issue - which compiler and version &amp;nbsp;
&lt;br&gt;&amp;gt; are you using and on which platform?
&lt;/div&gt;&lt;br&gt;gcc 4.3.1 (according to gcc -v)
&lt;br&gt;&lt;br&gt;&amp;gt;gcc -v
&lt;br&gt;Using built-in specs.
&lt;br&gt;Target: x86_64-linux-gnu
&lt;br&gt;Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.1-6' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-cld --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
&lt;br&gt;Thread model: posix
&lt;br&gt;gcc version 4.3.1 (Debian 4.3.1-6) 
&lt;br&gt;&lt;br&gt;As you see it's a 64-bit System.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Friedrich
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/embedding-Io-tp19157099p19195570.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19191377</id>
	<title>Re: Re: Io on .NET?</title>
	<published>2008-08-27T15:55:50Z</published>
	<updated>2008-08-27T15:55:50Z</updated>
	<author>
		<name>Steve Dekorte</name>
	</author>
	<content type="html">&lt;br&gt;On 2008-08-27, at 1:56 PM, Maxim Sokhatsky wrote:
&lt;br&gt;&amp;gt; here is example of working IoNET session
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://synrc.com/io/io-session.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://synrc.com/io/io-session.txt&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now I'm just adding slots handlers to objects to be identical to
&lt;br&gt;&amp;gt; original IoVM. No coroutines up for now and error handling and other
&lt;br&gt;&amp;gt; core objects such as Date, Directory, File.... Example session is just
&lt;br&gt;&amp;gt; a proof the concept. I started only 23-th of August.
&lt;br&gt;&lt;br&gt;Nice work. :-) I've only had a chance to scan the implementation but &amp;nbsp;
&lt;br&gt;it looks pretty good. It's nice that .Net (appears) to handle all the &amp;nbsp;
&lt;br&gt;garbage collection for you. Have you done any performance tests?
&lt;br&gt;&lt;br&gt;- Steve
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-Io-on-.NET--tp19155571p19191377.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19189558</id>
	<title>Re: Io on .NET?</title>
	<published>2008-08-27T13:56:56Z</published>
	<updated>2008-08-27T13:56:56Z</updated>
	<author>
		<name>maxim.sokhatsky</name>
	</author>
	<content type="html">here is example of working IoNET session
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://synrc.com/io/io-session.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://synrc.com/io/io-session.txt&lt;/a&gt;&lt;br&gt;&lt;br&gt;Now I'm just adding slots handlers to objects to be identical to
&lt;br&gt;original IoVM. No coroutines up for now and error handling and other
&lt;br&gt;core objects such as Date, Directory, File.... Example session is just
&lt;br&gt;a proof the concept. I started only 23-th of August.
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19189558&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;iolanguage@...&lt;/a&gt;, Steve Dekorte &amp;lt;steve@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On 2008-08-25, at 7:28 PM, Maxim Sokhatsky wrote:
&lt;br&gt;&amp;gt; &amp;gt; We started Io Language for .NET CLR implementation.
&lt;br&gt;&amp;gt; &amp;gt; You may check it at our repository:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;https://synrc.com/repository/io&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://synrc.com/repository/io&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hi Maxim,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Neat! How far along is it?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; - Steve
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-Io-on-.NET--tp19155571p19189558.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19189404</id>
	<title>Re: Re: Io on .NET?</title>
	<published>2008-08-27T13:46:31Z</published>
	<updated>2008-08-27T13:46:31Z</updated>
	<author>
		<name>Steve Dekorte</name>
	</author>
	<content type="html">&lt;br&gt;On 2008-08-25, at 7:28 PM, Maxim Sokhatsky wrote:
&lt;br&gt;&amp;gt; We started Io Language for .NET CLR implementation.
&lt;br&gt;&amp;gt; You may check it at our repository:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://synrc.com/repository/io&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://synrc.com/repository/io&lt;/a&gt;&lt;br&gt;&lt;br&gt;Hi Maxim,
&lt;br&gt;&lt;br&gt;Neat! How far along is it?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;- Steve
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-Io-on-.NET--tp19155571p19189404.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19189340</id>
	<title>Re: embedding Io</title>
	<published>2008-08-27T13:43:22Z</published>
	<updated>2008-08-27T13:43:22Z</updated>
	<author>
		<name>Steve Dekorte</name>
	</author>
	<content type="html">&lt;br&gt;On 2008-08-25, at 11:10 PM, Friedrich wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I've tried:
&lt;br&gt;&amp;gt; gcc -g -std=c99 -I/home/frido/src/io/_build/headers -L/home/frido/ 
&lt;br&gt;&amp;gt; src/io/_build/lib test1.c -liovmall -ldl -lm
&lt;br&gt;&amp;gt; /home/frido/src/io/_build/lib/libiovmall.a(List.o): In function &amp;nbsp;
&lt;br&gt;&amp;gt; `List_size':
&lt;br&gt;&amp;gt; /home/frido/src/io/libs/basekit/source/List_inline.h:75: multiple &amp;nbsp;
&lt;br&gt;&amp;gt; definition of `List_size'
&lt;br&gt;&amp;gt; /tmp/ccYBDJRy.o:/home/frido/src/io/_build/headers/List_inline.h:75: &amp;nbsp;
&lt;br&gt;&amp;gt; first defined here
&lt;br&gt;&amp;gt; /home/frido/src/io/_build/lib/libiovmall.a(List.o): In function
&lt;br&gt;&amp;gt; `List_rawAt_':
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; then a few flags like -DIO_IN_C_FILE and the like but have not got the
&lt;br&gt;&amp;gt; &amp;quot;right&amp;quot; combination.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So what are the right flags?
&lt;/div&gt;&lt;br&gt;This looks like a possible compiler issue - which compiler and version &amp;nbsp;
&lt;br&gt;are you using and on which platform?
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/embedding-Io-tp19157099p19189340.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19159682</id>
	<title>Re: Io on .NET?</title>
	<published>2008-08-26T03:44:16Z</published>
	<updated>2008-08-26T03:44:16Z</updated>
	<author>
		<name>maxim.sokhatsky</name>
	</author>
	<content type="html">Just compiled DLR. Total 1.2MB. IoNET now about 50K and will not be
&lt;br&gt;more 100K. Next, the DLR lib is only needed when we start to implement
&lt;br&gt;JIT for IoNET. Anyway this functionlity can be done with from 10 up to
&lt;br&gt;20 lines of code. So I decided to forget about DLR framework.
&lt;br&gt;&lt;br&gt;DLR is not patch for CLR it ss only the helper library to produce
&lt;br&gt;dynamic delegates wich is used in dynamic languages. Also DLR contains
&lt;br&gt;useless for Io AST tree parser and other things useful in Iron* languages.
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19159682&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;iolanguage@...&lt;/a&gt;, &amp;quot;Daniele Alessandri&amp;quot;
&lt;br&gt;&amp;lt;suppakilla@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Aug 26, 2008 at 04:28, Maxim Sokhatsky &amp;lt;maxim@...&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; We started Io Language for .NET CLR implementation.
&lt;br&gt;&amp;gt; &amp;gt; You may check it at our repository:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;https://synrc.com/repository/io&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://synrc.com/repository/io&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Cool.
&lt;br&gt;&amp;gt; Out of curiosity, why don't you build your implementation of Io for
&lt;br&gt;&amp;gt; the .NET runtime on top of the Dynamic Language Runtime (DLR)?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Daniele Alessandri
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.clorophilla.net/blog/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.clorophilla.net/blog/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-Io-on-.NET--tp19155571p19159682.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19158998</id>
	<title>Re: Re: Io on .NET?</title>
	<published>2008-08-25T23:35:14Z</published>
	<updated>2008-08-25T23:35:14Z</updated>
	<author>
		<name>Daniele Alessandri</name>
	</author>
	<content type="html">On Tue, Aug 26, 2008 at 04:28, Maxim Sokhatsky &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19158998&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maxim@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; We started Io Language for .NET CLR implementation.
&lt;br&gt;&amp;gt; You may check it at our repository:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://synrc.com/repository/io&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://synrc.com/repository/io&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cool.
&lt;br&gt;Out of curiosity, why don't you build your implementation of Io for
&lt;br&gt;the .NET runtime on top of the Dynamic Language Runtime (DLR)?
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Daniele Alessandri
&lt;br&gt;&lt;a href=&quot;http://www.clorophilla.net/blog/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.clorophilla.net/blog/&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-Io-on-.NET--tp19155571p19158998.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19157099</id>
	<title>embedding Io</title>
	<published>2008-08-25T23:10:26Z</published>
	<updated>2008-08-25T23:10:26Z</updated>
	<author>
		<name>Friedrich</name>
	</author>
	<content type="html">The documentation shows an example, but does not tell how to compile
&lt;br&gt;that program. What flags are needed and against which library does one
&lt;br&gt;has to link.
&lt;br&gt;&lt;br&gt;&lt;br&gt;I've tried:
&lt;br&gt;gcc -g -std=c99 -I/home/frido/src/io/_build/headers -L/home/frido/src/io/_build/lib test1.c -liovmall -ldl -lm
&lt;br&gt;/home/frido/src/io/_build/lib/libiovmall.a(List.o): In function `List_size':
&lt;br&gt;/home/frido/src/io/libs/basekit/source/List_inline.h:75: multiple definition of `List_size'
&lt;br&gt;/tmp/ccYBDJRy.o:/home/frido/src/io/_build/headers/List_inline.h:75: first defined here
&lt;br&gt;/home/frido/src/io/_build/lib/libiovmall.a(List.o): In function
&lt;br&gt;`List_rawAt_':
&lt;br&gt;&lt;br&gt;then a few flags like -DIO_IN_C_FILE and the like but have not got the
&lt;br&gt;&amp;quot;right&amp;quot; combination. 
&lt;br&gt;&lt;br&gt;So what are the right flags?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Friedrich
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/embedding-Io-tp19157099p19157099.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19155599</id>
	<title>Re: Re: Io on .NET?</title>
	<published>2008-08-25T21:27:22Z</published>
	<updated>2008-08-25T21:27:22Z</updated>
	<author>
		<name>Semka Novikov</name>
	</author>
	<content type="html">btw, may be move repo to github?
&lt;br&gt;&lt;br&gt;2008/8/26 Maxim Sokhatsky &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19155599&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maxim@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello, all!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We started Io Language for .NET CLR implementation.
&lt;br&gt;&amp;gt; You may check it at our repository:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://synrc.com/repository/io&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://synrc.com/repository/io&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Maxim Sokhatsky - &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19155599&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maxim@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Synrc Research Center - &lt;a href=&quot;http://synrc.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://synrc.com&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;берегите мозг
&lt;br&gt;Сёмка
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-Io-on-.NET--tp19155571p19155599.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19155597</id>
	<title>Re: Re: Io on .NET?</title>
	<published>2008-08-25T21:24:00Z</published>
	<updated>2008-08-25T21:24:00Z</updated>
	<author>
		<name>Semka Novikov</name>
	</author>
	<content type="html">That's perfect, may be i'm join.
&lt;br&gt;&lt;br&gt;2008/8/26 Maxim Sokhatsky &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19155597&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maxim@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello, all!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We started Io Language for .NET CLR implementation.
&lt;br&gt;&amp;gt; You may check it at our repository:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://synrc.com/repository/io&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://synrc.com/repository/io&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Maxim Sokhatsky - &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19155597&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maxim@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Synrc Research Center - &lt;a href=&quot;http://synrc.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://synrc.com&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;берегите мозг
&lt;br&gt;Сёмка
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-Io-on-.NET--tp19155571p19155597.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19155571</id>
	<title>Re: Io on .NET?</title>
	<published>2008-08-25T19:28:33Z</published>
	<updated>2008-08-25T19:28:33Z</updated>
	<author>
		<name>maxim.sokhatsky</name>
	</author>
	<content type="html">Hello, all!
&lt;br&gt;&lt;br&gt;We started Io Language for .NET CLR implementation.
&lt;br&gt;You may check it at our repository:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://synrc.com/repository/io&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://synrc.com/repository/io&lt;/a&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Maxim Sokhatsky - &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19155571&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maxim@...&lt;/a&gt;
&lt;br&gt;Synrc Research Center - &lt;a href=&quot;http://synrc.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://synrc.com&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-Io-on-.NET--tp19155571p19155571.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19038035</id>
	<title>Re: Some issues</title>
	<published>2008-08-18T12:08:01Z</published>
	<updated>2008-08-18T12:08:01Z</updated>
	<author>
		<name>Carlos Villela</name>
	</author>
	<content type="html">2008/8/10 Steve Dekorte &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19038035&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;steve@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; 3. I use 'nil' alot. That is why I need these:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I get the feeling you're after an Objective-C style handling of nil
&lt;br&gt;&amp;gt; where it's a black hole for messages sent to it. To get this effect
&lt;br&gt;&amp;gt; for messages it doesn't implement, you could do:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; nil forward := method(nil)
&lt;br&gt;&lt;br&gt;I'd argue that's probably not what you want to do all the time, and
&lt;br&gt;could lead to bugs coming purely from forgetting to handle a nil case
&lt;br&gt;in some dark corner somewhere. These are probably all the Java in my
&lt;br&gt;head talking, but a colleague of mine took the time to jot down some
&lt;br&gt;thoughts on this you might find useful:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.markhneedham.com/blog/2008/08/16/null-handling-strategies/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.markhneedham.com/blog/2008/08/16/null-handling-strategies/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers!
&lt;br&gt;&lt;br&gt;- Carlos
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Some-issues-tp18902911p19038035.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18909690</id>
	<title>Re: Some issues</title>
	<published>2008-08-09T17:15:29Z</published>
	<updated>2008-08-09T17:15:29Z</updated>
	<author>
		<name>Steve Dekorte</name>
	</author>
	<content type="html">&amp;gt; 3. I use 'nil' alot. That is why I need these:
&lt;br&gt;&lt;br&gt;I get the feeling you're after an Objective-C style handling of nil &amp;nbsp;
&lt;br&gt;where it's a black hole for messages sent to it. To get this effect &amp;nbsp;
&lt;br&gt;for messages it doesn't implement, you could do:
&lt;br&gt;&lt;br&gt;nil forward := method(nil)
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Some-issues-tp18902911p18909690.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18904554</id>
	<title>Re: Some issues</title>
	<published>2008-08-09T05:38:24Z</published>
	<updated>2008-08-09T05:38:24Z</updated>
	<author>
		<name>Jeremy Tregunna</name>
	</author>
	<content type="html">&lt;br&gt;With respect to your methods on nil... Anything that returns nil itself, just prepend in your code a ? So for instance:
&lt;br&gt;&lt;br&gt;foo := File standardInput readLine split
&lt;br&gt;foo append(list(1, 2))
&lt;br&gt;newfoo := foo ?flatten
&lt;br&gt;&lt;br&gt;Just as an example. What ? Does is it if it cannot find its argument (in this case, flatten) in the lookup tree of the receiver (in this case, foo), then it will simply return nil.
&lt;br&gt;&lt;br&gt;Your nil isKindOf is VERY bad. It should not be implemented period. What happens if i do nil isKindOf(nil) or worse yet, someValueThatCanBeNil isKindOf(nil) (or someValueThatCanBeNil isNil (since isNil uses isKindOf under the hood))... What happens?
&lt;br&gt;&lt;br&gt;As well, nil atPut is poorly thought out. Consider: someMap atIfAbsentPut(&amp;quot;foo&amp;quot;, 42) ... Since atIfAbsentPut uses atPut (or at least, should) after the error checking, what this is going to do is when you do someMap at(&amp;quot;foo&amp;quot;) you will get a Map back when I expected the value, since &amp;quot;foo&amp;quot; did not exist in someMap prior to my calling. It's a bad idea.
&lt;br&gt;&lt;br&gt;As for the rest, perhaps. But some of those seem more like wanting the language to save you from error checking.
&lt;br&gt;&lt;br&gt;jer
&lt;br&gt;&lt;br&gt;On 8/9/08 3:44 AM, &amp;quot;Bart Botma&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18904554&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bart_botma@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;1. The issues button on the Io website does not work anymore.
&lt;br&gt;&lt;br&gt;Exception: compile error: expected a message but instead found a open
&lt;br&gt;group character
&lt;br&gt;&lt;br&gt;&amp;nbsp; Coroutine_0x15ce830 stack trace
&lt;br&gt;&amp;nbsp; ------------------------------
&lt;br&gt;&amp;nbsp; clone &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [lexer] line 1
&lt;br&gt;&amp;nbsp; DB open &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; common.io line 55
&lt;br&gt;&lt;br&gt;2. With Io-2008-03-30 I noticed yesterday at work on my dual-core dell
&lt;br&gt;laptop that:
&lt;br&gt;list() sortBy(block(x,y,(x &amp;gt; y)))
&lt;br&gt;gave me a segmentation fault, but today on my dual PIII with the same
&lt;br&gt;release that does not happen. Strange. I'll look further into this
&lt;br&gt;next week behind my laptop.
&lt;br&gt;&lt;br&gt;3. I use 'nil' alot. That is why I need these:
&lt;br&gt;&lt;br&gt;nil isEmpty &amp;nbsp; &amp;nbsp; := method(true)
&lt;br&gt;nil size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:= method(0)
&lt;br&gt;nil flatten &amp;nbsp; &amp;nbsp; := method(nil)
&lt;br&gt;nil foreach &amp;nbsp; &amp;nbsp; := method(nil)
&lt;br&gt;nil isKindOf &amp;nbsp; &amp;nbsp;:= method(x,false)
&lt;br&gt;nil append &amp;nbsp; &amp;nbsp; &amp;nbsp;:= method(x,List clone append(x))
&lt;br&gt;nil contains &amp;nbsp; &amp;nbsp;:= method(x,false)
&lt;br&gt;nil sortBy &amp;nbsp; &amp;nbsp; &amp;nbsp;:= method(x,nil)
&lt;br&gt;nil keys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:= method(nil)
&lt;br&gt;nil values &amp;nbsp; &amp;nbsp; &amp;nbsp;:= method(nil)
&lt;br&gt;nil at &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:= method(s,nil)
&lt;br&gt;nil atPut &amp;nbsp; &amp;nbsp; &amp;nbsp; := method(s,x,Map clone atPut(s,x))
&lt;br&gt;&lt;br&gt;Could such definitions become part of a 'nil' prelude one day? Would
&lt;br&gt;this help the average end-user?
&lt;br&gt;&lt;br&gt;Bart
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Some-issues-tp18902911p18904554.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18902911</id>
	<title>Some issues</title>
	<published>2008-08-09T00:44:46Z</published>
	<updated>2008-08-09T00:44:46Z</updated>
	<author>
		<name>Bart Botma</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;1. The issues button on the Io website does not work anymore.
&lt;br&gt;&lt;br&gt;Exception: compile error: expected a message but instead found a open
&lt;br&gt;group character
&lt;br&gt;&lt;br&gt;&amp;nbsp; Coroutine_0x15ce830 stack trace
&lt;br&gt;&amp;nbsp; ------------------------------
&lt;br&gt;&amp;nbsp; clone &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [lexer] line 1
&lt;br&gt;&amp;nbsp; DB open &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; common.io line 55
&lt;br&gt;&lt;br&gt;2. With Io-2008-03-30 I noticed yesterday at work on my dual-core dell
&lt;br&gt;laptop that:
&lt;br&gt;list() sortBy(block(x,y,(x &amp;gt; y)))
&lt;br&gt;gave me a segmentation fault, but today on my dual PIII with the same
&lt;br&gt;release that does not happen. Strange. I'll look further into this
&lt;br&gt;next week behind my laptop.
&lt;br&gt;&lt;br&gt;3. I use 'nil' alot. That is why I need these:
&lt;br&gt;&lt;br&gt;nil isEmpty &amp;nbsp; &amp;nbsp; := method(true)
&lt;br&gt;nil size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:= method(0)
&lt;br&gt;nil flatten &amp;nbsp; &amp;nbsp; := method(nil)
&lt;br&gt;nil foreach &amp;nbsp; &amp;nbsp; := method(nil)
&lt;br&gt;nil isKindOf &amp;nbsp; &amp;nbsp;:= method(x,false)
&lt;br&gt;nil append	:= method(x,List clone append(x))
&lt;br&gt;nil contains &amp;nbsp; &amp;nbsp;:= method(x,false)
&lt;br&gt;nil sortBy &amp;nbsp; &amp;nbsp; &amp;nbsp;:= method(x,nil)
&lt;br&gt;nil keys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:= method(nil)
&lt;br&gt;nil values &amp;nbsp; &amp;nbsp; &amp;nbsp;:= method(nil)
&lt;br&gt;nil at &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:= method(s,nil)
&lt;br&gt;nil atPut &amp;nbsp; &amp;nbsp; &amp;nbsp; := method(s,x,Map clone atPut(s,x))
&lt;br&gt;&lt;br&gt;Could such definitions become part of a 'nil' prelude one day? Would
&lt;br&gt;this help the average end-user?
&lt;br&gt;&lt;br&gt;Bart
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Some-issues-tp18902911p18902911.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18897347</id>
	<title>Re: URL / Protocol 'https' unsupported ?</title>
	<published>2008-08-08T11:56:15Z</published>
	<updated>2008-08-08T11:56:15Z</updated>
	<author>
		<name>Phoenix Sol</name>
	</author>
	<content type="html">Sorry, obsessive compulsive disorder at work here: I should have said
&lt;br&gt;&amp;quot;OpenSSL binding&amp;quot;.
&lt;br&gt;&lt;br&gt;On Fri, Aug 8, 2008 at 11:54 AM, Phoenix Sol &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18897347&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;phoenix@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; There's an SSL addon available ('SecureSocket' I think), and I have a need
&lt;br&gt;&amp;gt; for it as well, but have yet to succeed at getting it to work due to time
&lt;br&gt;&amp;gt; constraints.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There was some discussion about it a month or two ago; please check the
&lt;br&gt;&amp;gt; archive ;-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; At kind of a glance, it seems like it just needs to be integrated into the
&lt;br&gt;&amp;gt; Socket (or maybe just URL) addon (but like I said, I don't really know if
&lt;br&gt;&amp;gt; it's even working right now).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm hoping to have some time to play with it soon!!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If anybody gets it to work (or has it working), please post some info &amp;nbsp;=)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Fri, Aug 8, 2008 at 11:34 AM, Rich Collins &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18897347&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;richcollins@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; I think it is still a TODO. &amp;nbsp;Perhaps someone else can verify that there
&lt;br&gt;&amp;gt;&amp;gt; is no SSL support.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Aug 8, 2008, at 11:23 AM, bpsi wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;Have been lurking for awhile, and have started firing up IO in a real
&lt;br&gt;&amp;gt;&amp;gt; project at work -- I need to pull XML objects out of a web-based
&lt;br&gt;&amp;gt;&amp;gt; ticketing system that is served by HTTPS
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm getting a &amp;quot;Protocol 'https' unsupported&amp;quot; by the URL class -- is
&lt;br&gt;&amp;gt;&amp;gt; this a known behavior? Any straightforward way to enable the support?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Or is it on a perpetual 'to do' list somewhere
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks for the time and consideration!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -David
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Phoenix Sol
&lt;br&gt;&amp;gt; 541-646-8612
&lt;br&gt;&amp;gt; 130 'A' Street,
&lt;br&gt;&amp;gt; Suite 6
&lt;br&gt;&amp;gt; Ashland, Oregon
&lt;br&gt;&amp;gt; 97520
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Phoenix Sol
&lt;br&gt;541-646-8612
&lt;br&gt;130 'A' Street,
&lt;br&gt;Suite 6
&lt;br&gt;Ashland, Oregon
&lt;br&gt;97520
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/URL---Protocol-%27https%27-unsupported---tp18896949p18897347.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18897321</id>
	<title>Re: URL / Protocol 'https' unsupported ?</title>
	<published>2008-08-08T11:54:02Z</published>
	<updated>2008-08-08T11:54:02Z</updated>
	<author>
		<name>Phoenix Sol</name>
	</author>
	<content type="html">There's an SSL addon available ('SecureSocket' I think), and I have a need
&lt;br&gt;for it as well, but have yet to succeed at getting it to work due to time
&lt;br&gt;constraints.
&lt;br&gt;&lt;br&gt;There was some discussion about it a month or two ago; please check the
&lt;br&gt;archive ;-)
&lt;br&gt;&lt;br&gt;At kind of a glance, it seems like it just needs to be integrated into the
&lt;br&gt;Socket (or maybe just URL) addon (but like I said, I don't really know if
&lt;br&gt;it's even working right now).
&lt;br&gt;&lt;br&gt;I'm hoping to have some time to play with it soon!!
&lt;br&gt;&lt;br&gt;&lt;br&gt;If anybody gets it to work (or has it working), please post some info &amp;nbsp;=)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Fri, Aug 8, 2008 at 11:34 AM, Rich Collins &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18897321&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;richcollins@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp; I think it is still a TODO. &amp;nbsp;Perhaps someone else can verify that there
&lt;br&gt;&amp;gt; is no SSL support.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Aug 8, 2008, at 11:23 AM, bpsi wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Have been lurking for awhile, and have started firing up IO in a real
&lt;br&gt;&amp;gt; project at work -- I need to pull XML objects out of a web-based
&lt;br&gt;&amp;gt; ticketing system that is served by HTTPS
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm getting a &amp;quot;Protocol 'https' unsupported&amp;quot; by the URL class -- is
&lt;br&gt;&amp;gt; this a known behavior? Any straightforward way to enable the support?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Or is it on a perpetual 'to do' list somewhere
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for the time and consideration!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -David
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Phoenix Sol
&lt;br&gt;541-646-8612
&lt;br&gt;130 'A' Street,
&lt;br&gt;Suite 6
&lt;br&gt;Ashland, Oregon
&lt;br&gt;97520
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/URL---Protocol-%27https%27-unsupported---tp18896949p18897321.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18897035</id>
	<title>Re: URL / Protocol 'https' unsupported ?</title>
	<published>2008-08-08T11:34:18Z</published>
	<updated>2008-08-08T11:34:18Z</updated>
	<author>
		<name>Rich Collins</name>
	</author>
	<content type="html">I think it is still a TODO. &amp;nbsp;Perhaps someone else can verify that &amp;nbsp;
&lt;br&gt;there is no SSL support.
&lt;br&gt;&lt;br&gt;On Aug 8, 2008, at 11:23 AM, bpsi wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Have been lurking for awhile, and have started firing up IO in a real
&lt;br&gt;&amp;gt; project at work -- I need to pull XML objects out of a web-based
&lt;br&gt;&amp;gt; ticketing system that is served by HTTPS
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm getting a &amp;quot;Protocol 'https' unsupported&amp;quot; by the URL class -- is
&lt;br&gt;&amp;gt; this a known behavior? Any straightforward way to enable the support?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Or is it on a perpetual 'to do' list somewhere
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for the time and consideration!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -David
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/URL---Protocol-%27https%27-unsupported---tp18896949p18897035.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18896949</id>
	<title>URL / Protocol 'https' unsupported ?</title>
	<published>2008-08-08T11:23:13Z</published>
	<updated>2008-08-08T11:23:13Z</updated>
	<author>
		<name>bpsi</name>
	</author>
	<content type="html">Have been lurking for awhile, and have started firing up IO in a real
&lt;br&gt;project at work -- I need to pull XML objects out of a web-based
&lt;br&gt;ticketing system that is served by HTTPS
&lt;br&gt;&lt;br&gt;I'm getting a &amp;quot;Protocol 'https' unsupported&amp;quot; by the URL class -- is
&lt;br&gt;this a known behavior? &amp;nbsp;Any straightforward way to enable the support?
&lt;br&gt;&lt;br&gt;Or is it on a perpetual 'to do' list somewhere
&lt;br&gt;&lt;br&gt;Thanks for the time and consideration!
&lt;br&gt;&lt;br&gt;-David
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/URL---Protocol-%27https%27-unsupported---tp18896949p18896949.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18842140</id>
	<title>Re: Protobuffers</title>
	<published>2008-08-05T17:00:57Z</published>
	<updated>2008-08-05T17:00:57Z</updated>
	<author>
		<name>Scott Dunlop</name>
	</author>
	<content type="html">I have placed a copy up at &lt;a href=&quot;http://waspvm.googlepages.com;&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://waspvm.googlepages.com;&lt;/a&gt;&amp;nbsp;look for
&lt;br&gt;libgpb-0.0.tar.gz. &amp;nbsp;It's pretty minimal -- it can encode / decode
&lt;br&gt;messages, seek new ones, and is fairly efficient about it. &amp;nbsp;It is far,
&lt;br&gt;far less complicated than Google's C++ version. :)
&lt;br&gt;&lt;br&gt;As for MPI.. &amp;nbsp;Maybe another day. :)
&lt;br&gt;&lt;br&gt;--Scott.
&lt;br&gt;&lt;br&gt;On Tue, Aug 5, 2008 at 5:20 PM, Steve Dekorte &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18842140&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;steve@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 2008-08-05, at 4:57 AM, Scott Dunlop wrote:
&lt;br&gt;&amp;gt;&amp;gt; I have done some preliminary work on an ANSI C implementation of GPB;
&lt;br&gt;&amp;gt;&amp;gt; it encodes and decodes messages just fine. If you like, I'd be happy
&lt;br&gt;&amp;gt;&amp;gt; to toss it in the public domain and let you have at it. (I was
&lt;br&gt;&amp;gt;&amp;gt; originally writing it for a plugin to Wasp Lisp, but I got distracted
&lt;br&gt;&amp;gt;&amp;gt; by work again..)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sure - I'll take a look. Thanks.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Btw, if anyone is interested in working on an MPI binding, I'd be glad
&lt;br&gt;&amp;gt; to help.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Message_Passing_Interface&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Message_Passing_Interface&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Steve
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Protobuffers-tp18351811p18842140.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18841094</id>
	<title>another MPI link</title>
	<published>2008-08-05T15:22:11Z</published>
	<updated>2008-08-05T15:22:11Z</updated>
	<author>
		<name>Steve Dekorte</name>
	</author>
	<content type="html">&lt;a href=&quot;http://www.open-mpi.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.open-mpi.org/&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/another-MPI-link-tp18841094p18841094.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18841077</id>
	<title>Re: Protobuffers</title>
	<published>2008-08-05T15:20:56Z</published>
	<updated>2008-08-05T15:20:56Z</updated>
	<author>
		<name>Steve Dekorte</name>
	</author>
	<content type="html">&lt;br&gt;On 2008-08-05, at 4:57 AM, Scott Dunlop wrote:
&lt;br&gt;&amp;gt; I have done some preliminary work on an ANSI C implementation of GPB;
&lt;br&gt;&amp;gt; it encodes and decodes messages just fine. &amp;nbsp;If you like, I'd be happy
&lt;br&gt;&amp;gt; to toss it in the public domain and let you have at it. &amp;nbsp;(I was
&lt;br&gt;&amp;gt; originally writing it for a plugin to Wasp Lisp, but I got distracted
&lt;br&gt;&amp;gt; by work again..)
&lt;br&gt;&lt;br&gt;Sure - I'll take a look. Thanks.
&lt;br&gt;&lt;br&gt;Btw, if anyone is interested in working on an MPI binding, I'd be glad &amp;nbsp;
&lt;br&gt;to help.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Message_Passing_Interface&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Message_Passing_Interface&lt;/a&gt;&lt;br&gt;&lt;br&gt;- Steve
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Protobuffers-tp18351811p18841077.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18829550</id>
	<title>Re: Protobuffers</title>
	<published>2008-08-05T04:57:05Z</published>
	<updated>2008-08-05T04:57:05Z</updated>
	<author>
		<name>Scott Dunlop</name>
	</author>
	<content type="html">I have done some preliminary work on an ANSI C implementation of GPB;
&lt;br&gt;it encodes and decodes messages just fine. &amp;nbsp;If you like, I'd be happy
&lt;br&gt;to toss it in the public domain and let you have at it. &amp;nbsp;(I was
&lt;br&gt;originally writing it for a plugin to Wasp Lisp, but I got distracted
&lt;br&gt;by work again..)
&lt;br&gt;&lt;br&gt;--Scott.
&lt;br&gt;&lt;br&gt;On Thu, Jul 10, 2008 at 2:23 AM, Friedrich Dominicus
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18829550&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;frido@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Steve Dekorte &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18829550&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;steve@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Would anyone like to implement a binding for Io?
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://code.google.com/p/protobuf/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/protobuf/&lt;/a&gt;&lt;br&gt;&amp;gt; Well I've looked through the code for three things
&lt;br&gt;&amp;gt; 1) plain C
&lt;br&gt;&amp;gt; 2) Ruby
&lt;br&gt;&amp;gt; 3) Io on my back.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I read the source and guess I have an idea on how it works. But I'm
&lt;br&gt;&amp;gt; ashamed to tell. I can't stand C++, it's ridicolous I know, however it's
&lt;br&gt;&amp;gt; such
&lt;br&gt;&amp;gt; an ugly language, it hurts reading it and I guess it's not much better
&lt;br&gt;&amp;gt; writing it. But for this code I have to tell it can be read, and it would be
&lt;br&gt;&amp;gt; stupdid not to use what they all have implemente, that would mean for
&lt;br&gt;&amp;gt; the code generator one has to write some other C++ code. And this is
&lt;br&gt;&amp;gt; something I happily leave to the C++ lovers. They must exist
&lt;br&gt;&amp;gt; ... somewhere.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt; Friedrich
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Protobuffers-tp18351811p18829550.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18750936</id>
	<title>Re: maybe I hit a  trouble spot</title>
	<published>2008-07-31T02:36:39Z</published>
	<updated>2008-07-31T02:36:39Z</updated>
	<author>
		<name>Steve Dekorte</name>
	</author>
	<content type="html">&lt;br&gt;On 2008-07-30, at 7:35 AM, Friedrich wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Steve Dekorte &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18750936&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;steve@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; It seems the best solution for this sort of task would be to hand the
&lt;br&gt;&amp;gt; Regex a file pointer and have call back as needed instead of hand
&lt;br&gt;&amp;gt; feeding it each line.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On 2008-07-29, at 10:47 PM, Friedrich wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; You mean slurp in the whole file and then give it to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the Regex?
&lt;br&gt;&amp;gt;&amp;gt; No, just handing Regex a file stream to read.
&lt;br&gt;&amp;gt; How would that look? I can not see any such thing in the Regex AddOn
&lt;/div&gt;&lt;br&gt;There isn't anything in the current Regex object to do it and I don't &amp;nbsp;
&lt;br&gt;know if PCRE can accept a file pointer.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/maybe-I-hit-a--trouble-spot-tp18715418p18750936.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18734728</id>
	<title>Re: maybe I hit a  trouble spot</title>
	<published>2008-07-30T07:35:21Z</published>
	<updated>2008-07-30T07:35:21Z</updated>
	<author>
		<name>Friedrich</name>
	</author>
	<content type="html">Steve Dekorte &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18734728&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;steve@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&lt;br&gt;&amp;gt; On 2008-07-29, at 10:47 PM, Friedrich wrote:
&lt;br&gt;&amp;gt;&amp;gt; You mean slurp in the whole file and then give it to
&lt;br&gt;&amp;gt;&amp;gt; the Regex?
&lt;br&gt;&amp;gt; No, just handing Regex a file stream to read.
&lt;br&gt;How would that look? I can not see any such thing in the Regex AddOn
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Friedrich
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/maybe-I-hit-a--trouble-spot-tp18715418p18734728.html" />
</entry>

</feed>
