mysql-native v2.1.0-rc3

2018-02-25 Thread Nick Sabalausky (Abscissa) via Digitalmars-d-announce
Third release candidate, `v2.1.0-rc3`: Snuck in a long-overdue fix for #28: "MYXProtocol thrown when using large integers as prepared parameters." https://github.com/mysql-d/mysql-native/issues/28 --- In other news, there will likely be another release immediately

An optional/maybe type with range semantics

2018-02-25 Thread aliak via Digitalmars-d-announce
Alo, Just finished up a first take on an optional type for D. It's essentially a mix of Nullable and std.range.only, but with a lot more bells and whistles. I would love to hear any feedback on code, or features, or bad design or potential for better designs from anyone who's interested :)

Re: mysql-native v2.1.0-rc1: New features

2018-02-25 Thread Steven Schveighoffer via Digitalmars-d-announce
On 2/25/18 2:59 AM, Nick Sabalausky (Abscissa) wrote: On 02/25/2018 02:01 AM, Suliman wrote: What about string interpolation like: conn.exec("INSERT INTO table_name VALUES ({i}, {s})"); ? Instead of: conn.exec("INSERT INTO table_name VALUES (?, ?)", i, s); The syntax is purely, 100%

QtE5 is available not only to D now, but also for different to C ++ compilers.

2018-02-25 Thread MGW via Digitalmars-d-announce
QtE5 is available not only to D now, but also for different to C ++ compilers. Testing: 1 - dmc 32 Windows 2 - g++ 32/64 Linux 3 - ms vc 32/64 Windows 4 - minGw 32 Windows https://pp.userapi.com/c840623/v840623121/5b819/QuGS7P8ZBQ0.jpg https://www.youtube.com/watch?v=2M8hQo4Uoa0=11s

Re: mysql-native v2.1.0-rc1: New features

2018-02-25 Thread Nick Sabalausky (Abscissa) via Digitalmars-d-announce
On 02/25/2018 02:01 AM, Suliman wrote: What about string interpolation like: conn.exec("INSERT INTO table_name VALUES ({i}, {s})"); ? Instead of: conn.exec("INSERT INTO table_name VALUES (?, ?)", i, s); The syntax is purely, 100% server-side. Mysql-native just passes the whole string,