Hi I've tried following the instructions for building IO on Windows but it failed to compile. If anyone is interested I'd be happy to post the error later (I'm...
12387
Jeremy Tregunna
jeremy.tregunna@...
Jun 4, 2010 11:01 am
Try checking out my repository on github, http://github.com/jeremytregunna/io You will need CMake installed, simply follow the instructions in the readme file,...
12388
portlyshortly999
portlyshortl...
Jun 4, 2010 11:11 am
Thanks Jeremy I'll give it a go this evening when I get home - fingers crossed it will work :-). Portly....
12389
Jeremy Tregunna
jeremy.tregunna@...
Jun 4, 2010 11:17 am
... I'm available to help you through any problems with that build system on the list, or potentially on IRC (irc.freenode.net in #io) if you hang around, I'm...
12390
portlyshortly999
portlyshortl...
Jun 4, 2010 5:56 pm
Hi Jeremy followed your instructions but when I get to the make install step I get the following error: Makefile:28 *** missing seperator. Stop. I'm very very...
12391
portlyshortly999
portlyshortl...
Jun 4, 2010 7:23 pm
Hi does anybody have binaries for Windows. I've tried to compile on Windows 7 (with much help from Jeremy) but with no success. I'm really keen to try out io...
12392
Jeremy Tregunna
jeremy.tregunna@...
Jun 4, 2010 7:30 pm
Just for clarification, the problem exists in how fibres are being used in the Coroutine library. I do not have access to an MS toolchain, or knowledge about...
12393
Kevin Edwards
edwakev
Jun 4, 2010 8:24 pm
I'm not setup to debug it, but I took a quick look. One thought is that strict C might require declarations to be prior to any code. i.e.: in Coro.c: void...
12394
portlyshortly999
portlyshortl...
Jun 4, 2010 9:03 pm
Hi Kevin did as you suggested and got further but now have an error which I think is something to do with ssize_t: ...
12395
Andreas Schipplock
schipplock
Jun 4, 2010 9:39 pm
If you just want to get your hands dirty on Io, setup virtualbox, install ubuntu there (or any other distribution you are familiar with) and compile Io...the...
12396
Kevin Edwards
edwakev
Jun 4, 2010 10:16 pm
ssize_t might not be defined. Try changing it to SSIZE_T (all caps). If that works, you can put a "typedef SSIZE_T ssize_t;" somewhere. Actually, that ssize_t...
12397
portlyshortly999
portlyshortl...
Jun 4, 2010 10:17 pm
Hi Andreas thank you for the suggestion - I think I might end up doing just that - it is a shame that IO is not easier to install (on Windows) as I'm sure more...
12398
Jeremy Tregunna
jeremy.tregunna@...
Jun 4, 2010 11:18 pm
... It's hard to maintain support for a platform none of your active current contributors will help maintain over a long period of time. Support comes and it...
12399
portlyshortly999
portlyshortl...
Jun 5, 2010 8:06 am
Hi Jeremy absolutely understand the problem with maintaining the software. My C knowledge is very limited really but I'll do some digging around to see if I...
12400
dennisf486
Jun 5, 2010 8:58 am
@Long term support for Windows builds: This may soon change for the better as I'm basing my company's (DropEcho Studio's) game engine scripting on Io. So...
12401
dennisf486
Jun 5, 2010 9:04 am
Oops, when I was compiling for MinGW I just assumed ssize_t was a typo (honestly I think it IS a typo because that function's "sister functions" use size_t,...
12402
Jeremy Tregunna
jeremy.tregunna@...
Jun 5, 2010 10:02 am
... Well, the build system I wrote using CMake works under Windows, this much I have established. The problem is in other parts of the system (read: the...
12403
Jeremy Tregunna
jeremy.tregunna@...
Jun 5, 2010 10:03 am
... size_t is not ssize_t, and they both do exist. ssize_t is signed, size_t is unsigned. Regards, Jeremy Tregunna...
12404
Mike Austin
mike_ekim
Jun 6, 2010 6:32 am
I've always been a fan of Io, so Steve, please don't take these comments personally. :) But, every time I come back to check it out again, there are the same...
12405
James Mills
prologic@...
Jun 6, 2010 7:33 am
... I concur with all these points. (I'm a new user of a few weeks myself). Also, please don't take any comments personally. If I may add my 2c, here are some...
12406
Jeremy Tregunna
jeremy.tregunna@...
Jun 6, 2010 12:28 pm
... What about if() ? That's been there for as long as I've been using Io (approx September 2003). ... They are addons. Regards, Jeremy Tregunna...
12407
James Mills
prologic@...
Jun 6, 2010 12:59 pm
... if() is perfectly fine. But like I've said before the else() and elseif() aren't really nedded where if(message, true-message, false-message) already...
12408
Jeremy Tregunna
jeremy.tregunna@...
Jun 6, 2010 4:43 pm
... Not sure I understand; you don't have to supply else/elseif. ... Check, Regex is in addons/ and Vector is part of Box iirc. Regards, Jeremy Tregunna...
12409
Mike Austin
mike_ekim
Jun 6, 2010 6:04 pm
... This sounds perfect, and are minor changes. ... Agreed, if if(), elseif(), and else() and the shortened non-syntactic sugar if(a, b) feel like they fit in...
12410
Jeremy Tregunna
jeremy.tregunna@...
Jun 6, 2010 7:25 pm
... Actually I'd argue the other way around. Io is a message passing language first and foremost, emphasis on procedural programming doesn't exist, we...
12411
Steve Dekorte
stevedekorte
Jun 6, 2010 7:56 pm
... Done - thanks for the suggestions....
12412
James Mills
prologic@...
Jun 6, 2010 10:29 pm
... I'm only merely saying we only need one (call it syntactic sugar if you like): if() ... Yes you are quite right. Sorry. cheers James...
12413
James Mills
prologic@...
Jun 6, 2010 10:36 pm
... I'd opt to get rid of the then() and else() syntax (if you can call it that) too. Why ? Because it isn't really "fitting". Not that I have much experience ...
12414
James Mills
prologic@...
Jun 6, 2010 10:39 pm
... You're amazing :)...
12415
Rich Collins
richwcollins
Jun 6, 2010 11:01 pm
Long chains of if / else are more readable using the else/then messages...