The joke it's based on pre-dates use of computers to render complex 3D :-)
Here's the world's first computer-generated 3D movie, from the Uni of Utah in 1972: https://vimeo.com/16292363 Compiled languages predate this. On 8 December 2015 at 15:24, Dimitris Chloupis <kilon.al...@gmail.com> wrote: > Actually this joke I think is "stolen" by a previous joke about 3d artists , > because our rendering times can be way longer than compiling the most > complex C++ code. Easily can reach months of rendering time. > > Its a good joke, but it should be taken as it is , a joke and nothing more. > > Because I happen to build blender from time to time which is 1 million lines > of destruction code, aka C/C++ code. Compiling is not that bad. Sure C++ > still is hog slow and outperformed 10 times by Pascal compilers which I > think that even the Pharo compiler would have a hard time competing with. > But makefiles are smart enough to compile and re link whatever it changes > and not the whole project. > > So each new commit I fetch for Blender produces a couple of seconds of > compiling time. But the very first compile which compiles everything from > scratch can reach even an hour and is not even a complete compile since I > use many prebuilt libraries and some prebuilt dependencies. > > To the subject of documentation it comes attached with a big depends. > Documentation is the usual problem pretty much with any programming > languages and is based on the fact that coders dont like to document as much > they dont like to design good code and make very good GUIs. > > Frankly you should always feel glad if you find documentation in any > language your are coding. If its good documentation too, then its your lucky > day indeed. > > But even in popular languages like Python, sure plenty of documentation for > the standard stuff but the moment you start depend on third party libraries > you are all alone VS the Alien :D > > On Tue, Dec 8, 2015 at 4:42 PM Ben Coman <b...@openinworld.com> wrote: >> >> I just understood! Other languages might get better documentation >> because of all the extra slack time they get between compile cycles, >> that we don't get with Pharo's tight code-run-debug loop. >> >> I know... not a valid excuse for us**, but then I get to show this... >> https://xkcd.com/303/ >> >> ** of course documentation is getting better every day - but I can't >> let the truth get in the way of a good story :) >> >> cheers -ben >> >