Re: Breaking news: std.uni changes!

2023-01-03 Thread Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce
On 04/01/2023 2:58 AM, Adam D Ruppe wrote: On Tuesday, 3 January 2023 at 05:23:55 UTC, Richard (Rikki) Andrew Cattermole wrote: The main concern would be shared libraries, which Phobos should be able to be distributed as on all platforms by all compilers. I said this on the discord chat but

Re: Breaking news: std.uni changes!

2023-01-03 Thread Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce
On 04/01/2023 2:51 AM, Dukc wrote: On Tuesday, 3 January 2023 at 04:13:53 UTC, Richard (Rikki) Andrew Cattermole wrote: On 03/01/2023 10:24 AM, Dukc wrote: Other things coming to mind: Bidirectional grapheme iteration, Word break and line break algorithms, lazy normalisation. Indeed, lots of

Re: Breaking news: std.uni changes!

2023-01-03 Thread Adam D Ruppe via Digitalmars-d-announce
On Tuesday, 3 January 2023 at 05:23:55 UTC, Richard (Rikki) Andrew Cattermole wrote: The main concern would be shared libraries, which Phobos should be able to be distributed as on all platforms by all compilers. I said this on the discord chat but you should really just dynamic load the

Re: Breaking news: std.uni changes!

2023-01-03 Thread Dukc via Digitalmars-d-announce
On Tuesday, 3 January 2023 at 04:13:53 UTC, Richard (Rikki) Andrew Cattermole wrote: On 03/01/2023 10:24 AM, Dukc wrote: Other things coming to mind: Bidirectional grapheme iteration, Word break and line break algorithms, lazy normalisation. Indeed, lots of improvement potential. I've done

Re: Breaking news: std.uni changes!

2023-01-02 Thread Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce
On 03/01/2023 6:13 PM, H. S. Teoh wrote: Is there a way to make these tables pay-as-you-go? As in, if you never call a function that depends on a table, it would not be pulled into the binary? This should already be the case. I saw some stuff involving Rainer 10 years ago who helped improve

Re: Breaking news: std.uni changes!

2023-01-02 Thread H. S. Teoh via Digitalmars-d-announce
On Tue, Jan 03, 2023 at 05:13:53PM +1300, Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce wrote: > On 03/01/2023 10:24 AM, Dukc wrote: > > Other things coming to mind: Bidirectional grapheme iteration, > > Word break and line break algorithms, lazy normalisation. Indeed, > > lots of

Re: Breaking news: std.uni changes!

2023-01-02 Thread Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce
On 03/01/2023 10:24 AM, Dukc wrote: Other things coming to mind: Bidirectional grapheme iteration, Word break and line break algorithms, lazy normalisation. Indeed, lots of improvement potential. I've done word break, "lazy" normalization (so can stop at any point), and lazy case insensitive

Re: Breaking news: std.uni changes!

2023-01-02 Thread Dukc via Digitalmars-d-announce
(Sorry for the late answer) On Wednesday, 28 December 2022 at 00:10:36 UTC, Richard (Rikki) Andrew Cattermole wrote: On 28/12/2022 12:13 AM, Dukc wrote: This is a big service for us at Symmetry. Getting Unicode support up to date was needed, we would have had to switch libraries at some

Re: Breaking news: std.uni changes!

2022-12-27 Thread Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce
On 28/12/2022 12:13 AM, Dukc wrote: This is a big service for us at Symmetry. Getting Unicode support up to date was needed, we would have had to switch libraries at some point or update it ourselves. But now, nothing to do except perhaps dealing with a bit of breakage. Thank you! I had no

Re: Breaking news: std.uni changes!

2022-12-27 Thread Dukc via Digitalmars-d-announce
On Saturday, 24 December 2022 at 21:26:40 UTC, Richard (Rikki) Andrew Cattermole wrote: Hello one and all on this merry of all days! Today unfortunately I bring all but joy. For std.uni has had a bout of work! - Unicode tables have been updated to 15 from 6.2 (and with that the generator is

Re: Breaking news: std.uni changes!

2022-12-26 Thread Walter Bright via Digitalmars-d-announce
A big thank you!

Re: Breaking news: std.uni changes!

2022-12-26 Thread Robert Schadek via Digitalmars-d-announce
Awesome work, thank you

Re: Breaking news: std.uni changes!

2022-12-25 Thread Dom Disc via Digitalmars-d-announce
On Saturday, 24 December 2022 at 21:26:40 UTC, Richard (Rikki) Andrew Cattermole wrote: - Unicode tables have been updated to 15 from 6.2 (and with that the generator is now in Phobos!). Hurray! Whatever problems this may cause, its problems in very very outdated code that would already need

Breaking news: std.uni changes!

2022-12-24 Thread Richard Andrew Cattermole (Rikki) via Digitalmars-d-announce
Hello one and all on this merry of all days! Today unfortunately I bring all but joy. For std.uni has had a bout of work! - Unicode tables have been updated to 15 from 6.2 (and with that the generator is now in Phobos!). - Unicode categories C aka Other have been brought in line with TR44