Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Future Improvements (https://forums.graalonline.com/forums/forumdisplay.php?f=10)
-   -   Regular Expressions (https://forums.graalonline.com/forums/showthread.php?t=134257341)

MattKan 08-14-2011 06:09 AM

I would like this because it would allow people like Crow to make amazing things even more easily to entertain me.

Oh and people like Crow are amazing and deserve this kind of stuff.

Crow 08-14-2011 12:03 PM

Quote:

Originally Posted by MattKan (Post 1663470)
I would like this because it would allow people like Crow to make amazing things even more easily to entertain me.

Oh and people like Crow are amazing and deserve this kind of stuff.

Doh, what the..

Regular expressions are not the key to those super awesome things you'd like, but damn, they are useful.

Fulg0reSama 08-14-2011 12:06 PM

Quote:

Originally Posted by MattKan (Post 1663470)
I would like this because it would allow people like Crow to make amazing things even more easily to entertain me.

Oh and people like Crow are amazing and deserve this kind of stuff.

http://www.onmoneymaking.com/wp-cont...issing-ass.jpg

salesman 08-14-2011 08:43 PM

specific example of when this would be necessary? I cannot think of any situation where a simpler solution wouldn't work.

Crow 08-14-2011 08:51 PM

Quote:

Originally Posted by salesman (Post 1663524)
specific example of when this would be necessary? I cannot think of any situation where a simpler solution wouldn't work.

Advanced chat filters. Replacing something in a string. Other stuff.

oo_jazz_oo 08-14-2011 09:34 PM

Quote:

Originally Posted by salesman (Post 1663524)
specific example of when this would be necessary? I cannot think of any situation where a simpler solution wouldn't work.

The point isn't what they can do that other solutions can't.
The point is that they might be the better solution.

Thats how scripting languages evolve and become better. If we didn't improve on what we already have, we would still have gs1.

And in a lot of ways, regular expressions can be simpler than other solutions.
It could be the difference of writing a pretty large chunk of code, and comparing a simple regular expression.

salesman 08-14-2011 09:40 PM

I have never run into a problem where RegEx was needed on Graal and could personally care less whether or not it's added. I'm just asking the people in this thread who have "been in situations where RegEx would have useful" to support their arguments by stating what those situations were.

Bubble13 08-14-2011 09:42 PM

Quote:

Originally Posted by salesman (Post 1663544)
I have never run into a problem where RegEx was needed on Graal and could personally care less whether or not it's added. I'm just asking the people in this thread who have "been in situations where RegEx would have useful" to support their arguments by stating what those situations were.

There don't have to be any situations. It can be said that a scripting language really isn't complete without regular expressions.

cbk1994 08-15-2011 12:42 AM

Quote:

Originally Posted by Bubble13 (Post 1663545)
There don't have to be any situations. It can be said that a scripting language really isn't complete without regular expressions.

No. Changes should only be made because those changes will be useful. If there are no solutions where regular expressions would be useful, why add them to the language?

DustyPorViva 08-15-2011 12:56 AM

I've only needed this maybe... once or twice. I really wanted regular expressions those one or two times, but otherwise couldn't care less. It sounds awesome those few times you really want it, but other than that I can't see it being that useful.

Chompy 08-15-2011 05:56 PM

Making a RegEx parser isn't difficult, but it be would be more effective to have it as an in-built one if it ever was added.

RegEx could easily be used for more advanced systems dealing with a lot of information that change over time, instead of searching by wildcards for example, regex would be more effective finding specific and advanced patterns. It would also be good for e.g. fixing typos, validate input, transform parts of strings into something else and more.

"Changes should only be made because those changes will be useful." That's really productive, right... Who or what determines if changes are useful or not then?

Fulg0reSama 08-15-2011 06:11 PM

I believe Chompy just won this thread.

/thread

cbk1994 08-15-2011 10:50 PM

Quote:

Originally Posted by Chompy (Post 1663658)
"Changes should only be made because those changes will be useful." That's really productive, right...

Yes, it is productive. If you add changes that aren't useful then by definition they'll seldom be used, and the time used to add them is wasted.

I'm guessing we agree and I just wasn't very clear in making my point. You wouldn't advocate adding feature X to GScript just because language Y has it, right?

The post I was replying to said exactly that:

Quote:

Originally Posted by Bubble13 (Post 1663545)
There don't have to be any situations. It can be said that a scripting language really isn't complete without regular expressions.

In other words, "even if nobody would ever use them, they should still be added because lots of other languages support them."

Bubble13 08-16-2011 12:05 AM

Quote:

Originally Posted by cbk1994 (Post 1663692)
In other words, "even if nobody would ever use them, they should still be added because lots of other languages support them."

Sorry, I wasn't very clear. I guess I meant to say that people shouldn't have to list situations. I'm pretty sure that there would be situations that would be made easier with RegEx even if the situations weren't listed.


All times are GMT +2. The time now is 08:41 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.