4 ms·
Everything starts with a hello world. It says your toolchain is at least working well enough to do some work.
by cjsuk 9y ago
Everything starts with a hello world. It says your toolchain is at least working well enough to do some work.
- masklinn 9y agoIndeed, it's a black triangle[0] > [T]he black triangle was a pioneer. It wasn’t just that we’d managed to get a triangle onto the screen. That could be done in about a day. It was the journey the triangle had taken to get up on the screen. It had passed through our new modeling tools, through two different intermediate converter programs, had been loaded up as a complete database, and been rendered through a fairly complex scene hierarchy, fully textured and lit (though there were no lights, so the triangle came out looking black). The black triangle demonstrated that the foundation was finally complete the core of a fairly complex system was completed, and we were now ready to put it to work doing cool stuff. By the end of the day, we had complete models on the screen, manipulating them with the controllers. Within a week, we had an environment to move the model through. [0] http://rampantgames.com/blog/?p=7745 http://rampantgames.com/blog/?p=7745
- alexasmyths 9y ago"Everything starts with a hello world. It says your toolchain is at least working well enough to do some work." Of course it starts with hello world - but it shouldn't take a manual of byzantine scripts and dependencies to do it. This reeks of 'constant problems' in the platform - and this is before having to deal with Swift, which is a cool but fairly complex language - all before you can even focus on the problem one is trying to solve! I think sometimes we nerds lose sight of the fact that we're trying to build stuff. Sometimes I think we equate complexity with intelligence, or see some noble value in doing hard things. When I think we should consider ourselves more like carpenters, building things. It's not science, it's just building decks - we want tools that work. Anyhow, it's no slag on the author, it's pretty cool for him or her to have done this. My beef is with the nature of the complexity.
- beobab 9y ago"it shouldn't take a manual of byzantine scripts and dependencies to do it" - I agree, and these hoops that early adopters are jumping through to make it work are things that will have to be addressed before it becomes accessible to the typical developer. Bleeding edge vs cutting edge, I suppose. :)
- cjsuk 9y agoThis is only complex now. It used to be this complex to get GCC up off the ground. Now we just apt-get or yum install it. In time this will be the status quo for this and then you will just be able to type "make test" and it'll fart out the right binary.