Just getting started at looking at io and thought I'd try installing it on my OpenBSD box (Macbook(s) running OpenBSD 4.5 beta). I downloadeded...
11495
Jeremy Tregunna
jeremy.tregunna@...
May 5, 2009 9:47 pm
OpenBSD should work with the same code for FreeBSD for ncpu’s (I think I wrote this code, but cannot remember now). Just add an && defined(__OpenBSD__) and...
11496
paulcgregory
May 5, 2009 10:55 pm
Hi all, I've been toying with Io for a while (since I found out about it via Pixar's usage). I've been looking for a nice powerful, embeddable, extendable...
11497
Steve Dekorte
stevedekorte
May 6, 2009 1:46 am
Hi Paul, James Burgess (jrb@...) was maintaining the windows support but hasn't committed any patches in a while. I'm pretty sure he'd be glad to pass...
11498
paulcgregory
May 6, 2009 2:13 pm
In that case, I'll clean up the changes a bit, check that they don't affect building on Posix, and send a patch. I'll then look at getting the VC build into a...
11499
Andreas Schipplock
schipplock
May 6, 2009 2:36 pm
sounds good :). ... -- - Kind regards, Andreas Schipplock....
11500
nlb0666
May 6, 2009 3:16 pm
Jeremy - thanks for the reply. I through "OpenBSD" into the overall makefile on the "NEEDS_M := FreeBSD" etc line (line 10) and that seems to have got past...
11501
nlb0666
May 7, 2009 4:01 am
Hmmm hacked my way through a little more... Seems like "OpenBSD" needs to be in the same Makefile line for the tools dir as well or the math libraries won't...
11502
Steve Dekorte
stevedekorte
May 7, 2009 7:04 am
... If the ucontext is both available and working on OpenBSD, we can just tell the libcoroutine to use it....
11503
nlb0666
May 7, 2009 12:21 pm
As far as I can tell, ucontext is not available on OpenBSD. I tried using a version of libtask from here http://swtch.com/libtask/ but it appears that there...
11504
paulcgregory
May 8, 2009 12:11 am
When I try to build the current git status (trying to do so in preparation for submitting a Win32 patch), I get lots of errors on both Windows and Linux. They...
11505
Steve Dekorte
stevedekorte
May 8, 2009 1:06 am
... Hm, how could that happend given that everything in PHash_inline.h is commented out? ...
11506
ljnrf
May 8, 2009 1:43 am
Hi Paul, A few months ago I pulled the latest Io tree from github and built successfully with only a couple of minor changes using the free vc9 compiler(which...
11507
Friedrich Weber
fred.reichbier@...
May 8, 2009 3:41 pm
I had the same problem, and it seems like a `make clean` before `make` fixed it for me. Regards, Friedrich...
11508
Paul Gregory
paulcgregory
May 8, 2009 3:51 pm
Yeah, me too on Linux, have some issues to solve on Win32, working on it now. Paul 2009/5/8 Friedrich Weber <fred.reichbier@...>...
11509
Steve Dekorte
stevedekorte
May 11, 2009 8:26 am
After running into a rare bug in the previous hash table code, I rewrote it last week and have been tweaking the new code a bit, including a few critical fixes...
11510
Mike Austin
mike_ekim
May 16, 2009 1:20 am
Anyone know how to build Io statically? MinGW binaries work in Wine with Ubuntu, so I'm trying to build piece by piece. I'm getting dynamic lib build errors....
11511
Steve Dekorte
stevedekorte
May 19, 2009 6:14 pm
... I forget if there is a make option for it, but you'll notice all the libs get built with both dll and static versions. So it should be straightforward to...
11512
joh_90uk
May 25, 2009 10:25 am
Hi, I have been trying to build IO on a PPC mac but found it was crashing on a PPC mac. The problem appeared to be in libcoro, where the version of...
11513
Steve Dekorte
stevedekorte
May 26, 2009 11:29 am
... Thanks joh_90uk - I'd added your fix....
11514
tobeythorn
Jun 4, 2009 2:31 pm
I've been trying to understand how Io works and what goes on under the hood. I'm becoming more and more impressed with it, but am a little confused about a a...
11515
Jeremy Tregunna
jeremy.tregunna@...
Jun 4, 2009 2:37 pm
... I don't understand what you mean with "123" and "this is a word" please clarify that. However, TRUE, FALSE and NIL are just constants that point at ...
11516
tobeythorn
Jun 4, 2009 3:32 pm
... What I mean is the construction of numbers and strings....
11517
Jeremy Tregunna
jeremy.tregunna@...
Jun 4, 2009 3:34 pm
... That's part of the parsing subsystem. When the lexer matches certain patterns (like numbers or strings), it will create a token of that particular type....
11518
tobeythorn
Jun 4, 2009 7:25 pm
... Jeremy, But a message (or tree of messages) must, at the end of the day, be sent to real objects (right?). If primitive objects like numbers and strings...
11519
Jeremy Tregunna
jeremy.tregunna@...
Jun 4, 2009 7:32 pm
... Strings and Numbers *ARE* objects just like any other. They just happen to be created in C code rather than Io code. You can manipulate number objects just...
11520
tobeythorn
Jun 4, 2009 8:02 pm
... Jeremy, Thanks, that makes sense now!...
11521
Steve Dekorte
stevedekorte
Jun 4, 2009 8:36 pm
... Hi Tobey, Everything compiles to a tree composed of messages. Literals such as numbers and strings in the source become instances of number and string...
11522
dennisf486
Jun 7, 2009 3:07 am
This build problem first occurred a couple years ago for me, and I just noticed the latest code I pulled from github still has the same issue. Steps to...
11523
Jeremy Tregunna
jeremy.tregunna@...
Jun 7, 2009 6:52 pm
In my opinion this isn't the responsibility of io, nor any other library to do. It's not third party developers fault that GNU ld is "dumb" (I don't use that...