This would make string comparison and expression parsing far quicker and more friendly to write. Implementation details pending.
Report ID | 658 | Title | [Req. file] String comparison wildcards |
Product | Archived Requests | Status | Implemented (Severity 1 - Low) |
Version | 2.91 | Fixed in | 2.91 |
Page 1 of 1
Report ID #658: [Req. file] String comparison wildcards
#1 Lachesis
Posted 28 June 2017 - 05:52 PM
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
Page 1 of 1
Replies (1 - 4)
#2 Lachesis
Posted 06 September 2017 - 09:37 PM
Updating status to: Approved
Updating severity to: 1 - Low
Updating version to: 2.91
One of the possibilities discussed was an SQL-like "LIKE" operator for the IF command. This would be fairly straightforward to implement, robotic doesn't have the keyword "like" anywhere, and it'd still leave room for better string comparison (like regex) in the future.
We also don't have to worry about cleaning these out of robots on downver because 2.90d handles out-of-bounds operators gracefully now.
Updating severity to: 1 - Low
Updating version to: 2.91
One of the possibilities discussed was an SQL-like "LIKE" operator for the IF command. This would be fairly straightforward to implement, robotic doesn't have the keyword "like" anywhere, and it'd still leave room for better string comparison (like regex) in the future.
We also don't have to worry about cleaning these out of robots on downver because 2.90d handles out-of-bounds operators gracefully now.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#3 Lachesis
Posted 25 September 2017 - 09:21 PM
Lancer and I discussed possible alternatives to "LIKE" and tentatively decided on ?= (case insensitive) and ?== (case sensitive). Both would function more or less exactly like SQL's LIKE operator. Regex support is specified in more detail here.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#4 Lachesis
Posted 27 October 2017 - 03:21 AM
Updating status to: Implemented
Issue fixed in: 2.91
Implemented for 2.91 and debytecode in GIT 1454ff5 with fixes for debytecode in GIT aa4cc2d and GIT f9773b2.
Issue fixed in: 2.91
Implemented for 2.91 and debytecode in GIT 1454ff5 with fixes for debytecode in GIT aa4cc2d and GIT f9773b2.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
Page 1 of 1
0 User(s) are reading this issue
0 Guests and 0 Anonymous Users
Powered by IP.Tracker 1.3.2 © 2025 IPS, Inc.