last day (82 days later) » 

16:48
bunny time
bounce
I'm currently trying to get Rabbit to compile so that the Kotlin language server stops going insane
but, uh
that's what we in the business call "suboptimal"
time to go through and fix all 92 errors, one by one
:)
17:24
This is the first self-referential message in this chat room
Do you want me to move anything into here?
17:38
@RydwolfPrograms your choice
okay, I've gotten it from 92 errors to 50
this is progress
found this line in Library.kt:
> meta.dependencies.map(RawModuleIdentifier::roast), // Delicious!
after commenting out large swathes of broken code I've halved it again to 24
@Seggan should variable accesses be a type of atom?
whats an atom
17:53
basically a literal
erm, i think so?
hmmmm
the issue is that according to my code they need to have a type of PrimitiveType<Identifier>, which doesn't really make sense :p
oh wait
yeaaaah
@Seggan variable accesses are currently primitive type wrappers for Identifier, which doesn't really work with my new code
maybe I could make them primitive type wrappers for RabbitStruct?
no
okay, only 3 errors
aaaaaand
SUCCESSFUL COMPILE BABYYYY
okay
now that the language server isn't completely neurotic I can go back and fix all the code I commented out
which is about 200 lines :)
first up: the type resolver
which alone has 18 errors
18:18
@Ginger why are they primitive...?
they aren't anymore

  last day (82 days later) »