Let me preface my post by saying that I have most likely invested more into Skookum than most of the people that have grazed these forums. I have taught the language at school for over a year, created online curriculum with hours of lecture, and I have made multiple games with it. I even attempted a Kickstarter to try to promote it and make some money while doing so…
I am still excited about Skookum, this language, through the blood, sweat, and tears of the Agog team, has somehow convinced Epic of the merits of better abstractions. Agog accomplished this without mathematical formalism, without a clear way to present objectively superior techniques, but through the language they envisioned. This is no small feat, it is extremely difficult to get programmers to adopt better languages, much more so large corporations.
My quote was not invalidated by what I said, the fact is, now, you will not have to worry about marketplace releases because whatever IL is being cooked up, it will be integrated directly into Unreal releases.
My team sat down together, we assessed the risks of getting involved in Skookum and decided that the pros outweighed the cons. One of our topics was the fact that Skookum could be acquired by Epic, which would most likely lead to the dissolving of Skookum. We had this discussion far before (2 + years ago) there were any announcements of Agog’s involvement with Epic. So, we were able to predict this potentiality, I do not understand why others were incapable of doing so.
Let me ask you, have you tried to monetize the development of a programming language? Have you even attempted to create one on your own? Why do you think the Skookum team calls themselves “mad scientists”? I assume they call themselves that because they were called crazy so many times for doing what they do that they decided to just accept that title. For some reason, language development in the IT industry is frowned upon. If one decides to embark upon such a journey, they will face endless ridicule, they will be questioned every where they go, and they will be asked, in a rhetorical way, why they are attempting to make “yet another language”. I know what it is like to be making something that, seemingly, no one seems to understand, but everyone denigrates you for doing so, even your own family. Keeping ones morale high under these pressures is no easy task, one would have to be “mad” to do so. These guys have introduced abstractions to the game industry, on a language level, and the game industry is actually responding! Congratulations Agog!
I do not have to be a fan boy to show compassion, to understand the difficulties involved in language development, to defend Agog when someone starts screaming at them for something they spent years on, that they shared for free.
I understand that he is upset because he thinks his investment is lost. However, making another prediction here, he will have an advantage when the new IL is released. He has already learned how to work in the “time splice” mode, which, I am assuming, will be a part of the new IL. I highly doubt that Epic hired the Skookum team so that they will make a bastardized abomination of c and python whereby they abandon all of the ideas that they have introduced through Skookum. I doubt that the Agog team would toss aside their ideas to join Epic, cleaving away their core beliefs. Let me be frank, their ideas matter a lot more than Skookum does, which was the vehicle for those ideas. If the Agog team can manifest their ideas in the new IL then we have all won. I am betting, that is exactly what will happen, if not, I have no problem apologizing for making these assumptions.
Alright, book concluded.