Pages: 1 [2]
  Print  
Author Topic: Google Summer of Code  (Read 8283 times)
Offline (Male) DaSpirit
Reply #15 Posted on: February 10, 2015, 10:28:36 AM

Member
Location: New York City
Joined: Mar 2013
Posts: 127

View Profile
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?
Logged
Offline (Unknown gender) TheExDeus
Reply #16 Posted on: February 10, 2015, 01:34:39 PM

Developer
Joined: Apr 2008
Posts: 1919

View Profile
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.
Logged
Offline (Male) polygone
Reply #17 Posted on: February 15, 2015, 05:30:13 AM

Contributor
Location: England
Joined: Mar 2009
Posts: 810

View Profile
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.
« Last Edit: February 18, 2015, 08:09:59 AM by polygone » Logged
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
Offline (Unknown gender) daz
Reply #18 Posted on: February 18, 2015, 04:25:44 PM
Contributor
Joined: Jul 2010
Posts: 173

View Profile
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?
Logged
Offline (Unknown gender) TheExDeus
Reply #19 Posted on: February 18, 2015, 04:50:46 PM

Developer
Joined: Apr 2008
Posts: 1919

View Profile
Can't use the EDC Rackspace account for developing?
Logged
Offline (Male) DaSpirit
Reply #20 Posted on: February 18, 2015, 07:37:25 PM

Member
Location: New York City
Joined: Mar 2013
Posts: 127

View Profile
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

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
Logged
Offline (Male) Josh @ Dreamland
Reply #21 Posted on: February 18, 2015, 09:08:01 PM

Prince of all Goldfish
Developer
Location: Ohio, United States
Joined: Feb 2008
Posts: 2953

View Profile Email
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.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Pages: 1 [2]
  Print