Pages: « 1 2
  Print  
Author Topic: Metaphase  (Read 4009 times)
Offline (Male) Rusky
Reply #15 Posted on: April 02, 2010, 10:17:18 AM

Resident Troll
Joined: Feb 2008
Posts: 955
MSN Messenger - rpjohnst@gmail.com
View Profile WWW Email
Then you're not parsing all of C++.
Logged
Offline (Male) Josh @ Dreamland
Reply #16 Posted on: April 02, 2010, 10:18:30 AM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2949

View Profile Email
Oh, you got me. Guess the project's a bust. Everyone, go home; I'll postpone the release until mid-January of next year and make sure I support things we don't need.

Like I said, GCC warns on them. It ignores them in doing so. You have to flip a special switch to enable them.
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
Offline (Male) Josh @ Dreamland
Reply #17 Posted on: April 02, 2010, 10:42:05 AM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2949

View Profile Email
Ism and I discussed having an option for them as G++ does. I can devote fifteen minutes of my day to adding them in conditionally as long as she can support them in the code editor. I don't want any surprises, particularly involving escaped newlines outside of macros.

We've already removed preprocessors from them for simplicity (though you can use macros as defined elsewhere, of course).
If she adds the option and the highlighting (for escaped comments at the very least), they'll be in. As it stands, we're already behind on C++-strings, which is why they too are supported optionally. The code my end for either is simple; hers, not so much.
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
Offline (Female) IsmAvatar
Reply #18 Posted on: April 02, 2010, 10:47:47 AM

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 886

View Profile Email
It really doesn't matter to me. If you want to add support in for something nobody's really going to use, go ahead. It won't bother me one bit. Nobody will complain if their rarely used coding quirks aren't syntax-highlighted properly. Adding an option is a simple checkbox and a field in the enigma backend. Adding syntax highlighting for, e.g. non-keywords, especially for things GML doesn't even support, is not on my list of things to do. In the end, I just provide you with a textbox that happens to be colorful. Of course a textbox supports ??/
Logged
Offline (Male) Josh @ Dreamland
Reply #19 Posted on: April 02, 2010, 10:52:44 AM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2949

View Profile Email
That textbox will just trick users into thinking something wasn't commented, when it is. Hopefully a checkbox would filter that out from happening, but...

You know, I myself would happily leave trigraphs to fall to antiquity. It's true; basically no one does use them. If they did, maybe GCC wouldn't make you pass a flag to enable them, rather than having you pass one to disable them.

We're pretty close to a release. Too much so to be thinking about this sort of thing now, anyway. Bring it back up when you have someone that actually wants them. Or when Ism and I are long caught up with everything else and are looking bored.
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
Offline (Unknown gender) Micah
Reply #20 Posted on: April 02, 2010, 11:30:47 AM

Resident Troll
Joined: May 2008
Posts: 129

View Profile
It was pretty obvious that luis wasn't being serious when he brought up trigraphs. :P
Logged
Offline (Male) Josh @ Dreamland
Reply #21 Posted on: April 02, 2010, 12:03:43 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2949

View Profile Email
Serious or no, they're still a consideration. I can't think of a good reason to support them, even if ISO still finds them useful.
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
Offline (Male) Rusky
Reply #22 Posted on: April 02, 2010, 12:29:04 PM

Resident Troll
Joined: Feb 2008
Posts: 955
MSN Messenger - rpjohnst@gmail.com
View Profile WWW Email
Seriously?
Logged
Offline (Unknown gender) luiscubal
Reply #23 Posted on: April 02, 2010, 12:33:38 PM
Member
Joined: Jun 2009
Posts: 452

View Profile Email
Trigraphs and digraphs are (I think) meant for computer keyboards which lack characters like ;&|{}
I think any ENIGMA user will have a keyboard with those keys.
Logged
Offline (Male) Josh @ Dreamland
Reply #24 Posted on: April 02, 2010, 12:34:25 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2949

View Profile Email
*chuckles a little*
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
Offline (Unknown gender) MrJackSparrow2
Reply #25 Posted on: April 02, 2010, 11:23:56 PM
Member
Joined: Apr 2008
Posts: 35

View Profile Email
Oh chuckling Santa, when will you give us our much awaited present? (Anaphase)
Logged
Pages: « 1 2
  Print