03:18
f8l has quit [Remote host closed the connection]
03:19
f8l has joined #picolisp
03:45
f8l has quit [Ping timeout: 260 seconds]
03:56
f8l has joined #picolisp
05:11
stultulo has joined #picolisp
05:12
f8l has quit [Ping timeout: 258 seconds]
05:12
stultulo is now known as f8l
06:18
orivej has quit [Ping timeout: 268 seconds]
06:47
<
Regenaxer >
ok, not sure if (read) is complete
06:47
<
Regenaxer >
But 'uppc' has some uinitialized memory or so
06:48
<
Regenaxer >
Nothing to do with the case mapping tables
06:48
<
Regenaxer >
The tables are 100% from pil32 and are identical to pil64
07:12
beneroth has joined #picolisp
07:16
<
tankf33der >
morning
07:16
<
tankf33der >
Regenaxer: ok
07:17
<
tankf33der >
i will test current uppc and report
07:19
<
beneroth >
Good morning tankf33der, Regenaxer :)
07:48
orivej has joined #picolisp
07:53
<
Regenaxer >
Good morning tankf33der, beneroth
08:02
rob_w has joined #picolisp
08:10
mtsd has joined #picolisp
08:18
orivej has quit [Ping timeout: 258 seconds]
08:54
<
tankf33der >
python3 vs. pil64 returns different counts for isupper() vs. upp?
08:54
<
tankf33der >
some files are ok
08:54
<
tankf33der >
already two files failed.
08:54
<
tankf33der >
keep testing.
09:08
<
tankf33der >
conclusion:
09:10
<
tankf33der >
these 3 files are wrong: unicode-sample.html, unicode-sample-3-2.html, 0-0x10ffff_assigned_printable.txt
09:10
<
tankf33der >
rest from my collections are all OK.
09:11
<
Regenaxer >
Thanks!
09:11
<
Regenaxer >
But
*what* to do if they are wrong?
09:11
<
tankf33der >
i think kaffe's tables are not up to date.
09:11
<
Regenaxer >
How to fix the tables and the algorithm? We are back at start :)
09:11
<
Regenaxer >
20 years ago
09:12
<
tankf33der >
sad but good i found this.
09:12
<
tankf33der >
i could find exactly what wrong in these files.
09:12
<
tankf33der >
meeting. later.
09:21
<
beneroth >
could it maybe just be 4 byte characters=
09:28
<
Regenaxer >
I think not, the characters in the tests are not in that category I think
09:29
<
tankf33der >
line 180
09:29
<
tankf33der >
line 108
09:30
<
Regenaxer >
They all fit in 2 bytes
09:31
<
Regenaxer >
We need some unicode specialist in this community ;)
09:32
<
tankf33der >
right side from red line are not supported
09:32
<
tankf33der >
for example
09:33
<
tankf33der >
in unicode-sample.html ~43 char not recognized in upp?
09:33
<
tankf33der >
but (char) is always ok.
09:33
<
tankf33der >
in unicode-sample.html ~43 chars not recognized in (upp?)
09:34
<
Regenaxer >
No idea. The problem is that I never understood what the Kaffe code does
09:34
<
Regenaxer >
Code blocks
09:37
<
tankf33der >
offtopic:
09:38
<
tankf33der >
Consequently, all versions of Windows are likely affected...
09:38
<
beneroth >
tankf33der, wow, thanks!
09:41
bleistift72 has joined #picolisp
09:48
<
tankf33der >
ruby case
09:48
<
tankf33der >
case-folding.rb generating .h files from big Case file in 12.1.0 dir
09:50
<
Regenaxer >
Not sure if the ruby-generated tables could be lsed. We also need another algorithm probably
09:51
<
Regenaxer >
In general, generating the tables on the fly in Makefile would be nice
09:51
<
Regenaxer >
into a separate .c file perhaps
09:52
<
tankf33der >
golang also uses tables
09:52
<
Regenaxer >
Too bad that the Unicode guys don't supply a reference impementation e.g. in C
09:53
<
Regenaxer >
or pseudo code
09:53
<
tankf33der >
idea not generating tables on the fly, but just support latest version. like ruby, i.e 12.x.y
09:53
<
Regenaxer >
In any case we should not change pil32 and pil64
09:53
<
Regenaxer >
May break database indexes
09:54
<
tankf33der >
when 13 will be released just regenerate tables and test.
09:54
<
Regenaxer >
The latest are there
09:54
<
tankf33der >
CaseFolding-12.1.0.txt
09:54
<
tankf33der >
13th version is draft.
09:55
<
Regenaxer >
Problem is how to use that table
09:57
bleistift72 has quit [Remote host closed the connection]
10:22
<
tankf33der >
cloned latest kaffe code, cant find table you took.
10:22
<
tankf33der >
table -> tables.
10:24
<
Regenaxer >
Does the kaffe project still exist?
10:25
<
Regenaxer >
I took the code about 20 years ago iirc
10:25
<
tankf33der >
latest release 10 years ago.
10:35
<
tankf33der >
but no code anymore.
10:40
<
tankf33der >
sad i deleted ruby code. i thought this is not required.
10:40
<
tankf33der >
what if python3 is not correct.
10:43
<
tankf33der >
what is more correct 20 years old tables from kaffe or python3 ?
10:50
<
tankf33der >
check versions from 20 century, no code.
10:50
<
tankf33der >
maybe wrong project.
11:06
<
tankf33der >
==========
11:06
<
tankf33der >
from WHATSNEW from musl
11:06
<
tankf33der >
- character data tables & case mappings updated to Unicode 10.0
11:07
<
tankf33der >
and they supports latest 12.1.0
11:09
<
tankf33der >
===============
11:09
<
tankf33der >
trivial code, right ?
11:09
<
tankf33der >
and tables are here:
11:12
<
Regenaxer >
Indeed! Very simple!
11:12
<
Regenaxer >
But is it complete and correct?
11:13
<
tankf33der >
must be
11:13
<
tankf33der >
also question how they generate tables
11:13
<
Regenaxer >
And, is it free to use?
11:14
<
tankf33der >
unknown
11:16
<
Regenaxer >
Even more interesting: How did they know how to implement it? Which documentation?
11:17
<
Regenaxer >
I don't like to use things I don't understand
11:32
<
tankf33der >
downloading unicode books.
11:35
<
tankf33der >
some of them official.
11:36
<
tankf33der >
10mins left.
11:42
orivej has joined #picolisp
12:23
<
tankf33der >
also we dont known what unicode level pilxx supports
12:34
<
Regenaxer >
Pilxx does not care, it does not do anything with the characters
12:36
<
tankf33der >
i meant case changes.
12:36
<
tankf33der >
what failed against python3 check.
12:37
<
Regenaxer >
yes, right
12:37
<
Regenaxer >
And east asian width perhaps
12:42
razzy has quit [Ping timeout: 265 seconds]
14:06
xkapastel has joined #picolisp
14:29
mtsd has quit [Quit: Leaving]
14:55
rob_w has quit [Remote host closed the connection]
16:35
xkapastel has quit [Quit: Connection closed for inactivity]
16:51
<
beneroth >
Regenaxer, (+Aux +Ref +Date) (time)) - time should influence sorting in this index, no?
17:07
<
beneroth >
The time property is NIL on some entries (older migrated data). I do (iter) with T NIL - results are correctly sorted by date, but not by time
17:17
<
beneroth >
either auxed fields do not influence sort order for (iter), or something is very weird in my db here...
17:17
<
beneroth >
cannot figure it out
17:17
<
Regenaxer >
Sorry, phone
17:18
<
beneroth >
np Regenaxer
17:18
<
beneroth >
cu later :)
17:18
<
Regenaxer >
Zoom conference
17:19
<
beneroth >
viel erfolg :)
17:19
<
beneroth >
now really afk
17:42
<
tankf33der >
ask about unicode tables and lookup algos on #unicode. also will post question to reddit/r/unicode
18:21
<
Regenaxer >
Great, thx!
18:36
<
tankf33der >
not expecting much like llvm questions before
20:44
libertas has quit [Ping timeout: 265 seconds]
21:32
libertas has joined #picolisp
21:35
libertas_ has joined #picolisp