logo

Welcome

Take the confusion out of starting with coding. ENIGMA's the development environment for people without IQs over 9000.

* It's free and open source, licensed under the GNU GPL v3
* It's easy to learn
* It's a great way to get started with C++

News

By Josh @ Dreamland | Posted February 04, 2010, 11:05:36 PM

It doesn't make sense to me that line 405 of stl_algobase declares istreambuf_iterator like so:
Code: [Select]
  template<typename _CharT, typename _Traits>
    class istreambuf_iterator;
But then the class is later accessed like so:
Code: [Select]
typename _InIter = istreambuf_iterator<_CharT> >
On the bright side, however, the parser is old enough to read map with some...

By Josh @ Dreamland | Posted January 11, 2010, 12:43:54 AM

  template<typename _Value>
    const _Value __numeric_traits_integer<_Value>::__min;

Should have seen that coming, really.
Errors it's trying to redeclare that, because the next token is that evil '<'.
Basically, it should just access the instantiation for that type immediately in this case, since it's already declared and all. I'll have to add a check for that come ';',...

By Josh @ Dreamland | Posted January 01, 2010, 02:55:36 AM

And a happy new decade along with that.

I just finished getting cpp_type_traits.h to parse correctly. That's an accomplishment. Along with that, however, is a regular type_traits.h, which I will be attacking next.

I don't want to give a release date after what happened last time, but I realize now that release dates are the only reason releases happen, so I guess I'm going to...

By Josh @ Dreamland | Posted December 25, 2009, 03:01:18 AM

I wanted to have a community-size test out today to begin the debug process, but STL provided me with more debugging goodness than I could ever have wanted.
For example, as it happens, they have created a set of templates (templates can be defined as 'crude, bitter replacements for a system that has worked for years without triangular-bracket goodness') which compare if two types are equal. I...

By Josh @ Dreamland | Posted December 22, 2009, 01:03:59 PM

I've had to purchase two new hats today just to have something to eat each time I was dead wrong about something. It's mildly annoying, but don't worry.

That code I showed yesterday is nearly working; it ignores the second specialization for a reason I am now looking into.

Yoyo has evidently released a new version of GM, which I won't be trying number one because I hate thei...

New Creations


ENIGMA Platformer


Biplane Battle! E-V


Liner


The Game


Keyboard/Mouse Test


Enigma Rpg


Moving Square


Revenge of the squares!