libera/#shirakumo - IRC Chatlog
Search
16:27:03
Colleen
<SAL9000-> I'm guessing there still haven't been any further disconnects on your test client?
16:27:29
Colleen
<SAL9000-> Please do so; I'd love to be able to say that the bug is probably gone...
16:30:46
Colleen
<SAL9000-> Hm. So, either the external circumstances haven't reoccurred, or the bug is truly gone and not because of the client-ping workaround.
16:48:23
Colleen
<shinmera> Only issue is that the current library took some extra steps to parse update data structures into maps and other things that are more pleasant for general use
16:49:43
Colleen
<SAL9000-> so... either special-casing in the codegen, or a "post-processing" layer?
16:50:56
Colleen
<SAL9000-> that'd work too... maybe have a "handwritten.sexpr" representing the state of those classes, which gets compared to spec/*.sexpr?
16:51:22
Colleen
<SAL9000-> "error: handwritten class Message needs to be updated due to changes in the spec" etc.
17:25:35
Colleen
<shinmera> SAL9000-: :shepface: https://github.com/Shirakumo/jLichat/blob/master/src/main/java/org/shirakumo/lichat/CL.java#L30
17:38:15
Colleen
<shinmera> :cripes: why is it so hard to get a ref to the java source file path augh.
18:50:04
Colleen
<shinmera> Emacs really does not like having java source-code-like stuff inside strings
18:54:59
SAL9000
Shinmera: looks like there's a bug in the backfill implementation -- it sends updates with :id "123" rather than :id 123
18:55:51
SAL9000
I thought I was going nuts for a while there, seeing Python seemingly failing at comparing numbers :D
18:58:19
Colleen
<shinmera> though at this point I'd be fine with specifying ID to be a subtype of integer.