Pages: 1 2
Author Topic: Google Summer of Code  (109,992 Views)
Offline (Unknown gender) DaSpirit

Member
Joined: Apr 2013
Posts: 124
View profile
Reply #15 Posted on: February 10, 2015, 03:28:36 PM
That IDE would probably be mine. Josh has been talking about Natural GM for quite a while. When I originally started making it, I've been constantly asking him for his opinion on my design.

So where am I now? Well, I restarted it on January, mostly because I was changing it entirely - the biggest change being the introduction of automatic memory management for plugins. Plugins will automatically clear their memory when they are unloaded and the IDE itself will have no problem when their memory is destroyed because the IDE stores memory as weak references (except for the systems where the plugin manager is closely tied to, where I can delete the memory easily). I have most of it figured out, and was hoping to work on it during Google Summer of Code. Plugin loading is currently functional (with the exception of the dependency system) and plugins will be able to create menu/toolbar items soon. Afterwords, I will be working on the project tree and editor API (which I will simply be cutting out from my old NGM version).

I am very pleased to hear that people want an IDE. My main repository is currently private on BitBucket, but I can put it on Github if people are willing on contributing to it. Robert has contributed it a few times already actually and I have a list of small tasks that he's been implementing. So yeah, are people willing to contribute by implementing small tasks while I work on the API?
Offline (Unknown gender) TheExDeus

Developer
Joined: Apr 2008
Posts: 1,860
View profile
Reply #16 Posted on: February 10, 2015, 06:34:39 PM
I think people would be very interested in seeing NGM going forward. I haven't looked at the code yet, so I'm not sure what I can contribute, but as it's C++ then it's certainly more than I could for LGM.
Offline (Unknown gender) polygone

Contributor
Joined: Mar 2009
Posts: 794
View profile
Reply #17 Posted on: February 15, 2015, 10:30:13 AM
http://enigma-dev.org/docs/Wiki/ENIGMA:Todo

Seems to me though that the problems and bugs seem to be piling up, there's some years old now. So instead of adding more and more additional systems and producing more bugs in those so I would advice halting further functional progress and going through a thorough extermination process, vastly improving ENIGMA's error reporting and DEBUG functionality and finally getting around to setting up a build bot system that checks for regressions in new commits.
Offline (Unknown gender) daz

Contributor
Joined: Jul 2010
Posts: 167
View profile
Reply #18 Posted on: February 18, 2015, 09:25:44 PM
Just something else I discovered today while toying with the idea of working on the EDC: it uses Rackspace cloud for storing the files and screenshots for added games. Great, except that to attempt to develop any of that code further (e.g. multiple download link support), I'd need to sign up for Rackspace cloud. And their plans start at $50/mo...

DaSpirit there is no harm in putting it on GitHub. I wasn't even aware that anyone was still working on IDE projects any more.

Also Josh, I'm sure you have a good bit of money now, why not hire a lawyer to create a custom license for ENIGMA?
Offline (Unknown gender) TheExDeus

Developer
Joined: Apr 2008
Posts: 1,860
View profile
Reply #19 Posted on: February 18, 2015, 09:50:46 PM
Can't use the EDC Rackspace account for developing?
Offline (Unknown gender) DaSpirit

Member
Joined: Apr 2013
Posts: 124
View profile
Reply #20 Posted on: February 19, 2015, 12:37:25 AM
As the final date for GSoC organizations to apply is approaching, I should say that we decided not to participate in GSoC this year. It was difficult to set up the current ideas list, which is the sign to us that it is not time. Josh hopes that we can participate next year, when ENIGMA advances more and hopefully, we have a new IDE. I hope that Josh finishes his current 5 projects that are unrelated to ENIGMA by next year and finally fixes everything. :3

Quote from: daz on February 18, 2015, 09:25:44 PM
DaSpirit there is no harm in putting it on GitHub. I wasn't even aware that anyone was still working on IDE projects any more.
Yeah, will do soon. I recently got swapped with school work, so might do at the end of next week. I hope you guys want to participate. I have so many warnings from everything that I didn't implement yet because I didn't deem it to be too important at the moment that are wrecking my OCD. :p
Offline (Unknown gender) Josh @ Dreamland

Prince of all Goldfish
Developer
Joined: Feb 2008
Posts: 2,950
View profile
Reply #21 Posted on: February 19, 2015, 02:08:01 AM
daz: I have paid literally seventeen cents for my Rackspace Cloud Files so far. Cloud files is not Cloud Servers. They charge by the megabyte, and we're using a couple dozen.

And yes, our GSoC participation is out the window due to lack of proper coordination, and for an overarching reason: more minimum-time contributors is not what we need right now.
Pages: 1 2