freenode/#shirakumo - IRC Chatlog
Search
10:21:34
Colleen
gumroad.com/l/yukari2020 Website (HTML), Title: 紫の世界: Endless Depths 2020 Desktop Calendar
12:51:51
Shinmera
but the reordering I produce is the same as the one of the reference implementation.
15:15:13
Shinmera
There's a test that seems to expect me to match up two different types of brackets as the same thing.
15:17:59
Shinmera
Either it expects me to match them, or it doesn't and I'm not handling unmatched parens right (even though the ref impl does the same)
15:25:16
Shinmera
Those 6 are due to the bracket stuff from above that I don't know how to deal with
17:33:15
Shinmera
Comparing the Unicode people's reference implementations it seems the Java implementation is just bugged
17:33:20
Shinmera
https://www.unicode.org/cldr/utility/bidic.jsp?s=%D7%90+%E2%8C%A9%D7%91.1%E3%80%89&b=0&u=110&d=2
17:33:22
Colleen
www.unicode.org/cldr/utilit... Website (HTML), Title: Unicode Utilities: BIDI (UBA) C Reference
17:33:36
Shinmera
https://www.unicode.org/cldr/utility/bidi.jsp?a=%D7%90+%E2%8C%A9%D7%91.1%E3%80%89&p=LTR
17:33:37
Colleen
www.unicode.org/cldr/utilit... Website (HTML), Title: Unicode Utilities: BIDI (UBA)
17:35:46
Shinmera
Yeah, it just means I wasted a week trying to port an implementation that's broken
18:46:27
Shinmera
With that rule added all the tests from the bracket cases now pass (sans reordering tests)
19:09:43
Shinmera
the reordering logic in both fribidi and the c reference implementation is a lot more complex