<FromGitter>
<j8r> `TypeNode#annotated_types` is a bit confusing, we don't really know if this is about type annotations or type annotation in annotation
laaron has quit [Remote host closed the connection]
laaron has joined #crystal-lang
ashirase has quit [Ping timeout: 240 seconds]
ashirase has joined #crystal-lang
laaron has quit [Remote host closed the connection]
DTZUZO has quit [Ping timeout: 244 seconds]
laaron has joined #crystal-lang
DTZUZO has joined #crystal-lang
<FromGitter>
<j8r> I just setup Drone CI - it's nice!
<FromGitter>
<j8r> Open Source, and ability to build on arm64 and armhf
alexherbo2 has joined #crystal-lang
DmitryBochkarev_ has joined #crystal-lang
DmitryBochkarev_ has quit [Max SendQ exceeded]
DmitryBochkarev has quit [Read error: Connection reset by peer]
alexherbo2 has quit [Ping timeout: 246 seconds]
alexherbo2 has joined #crystal-lang
<FromGitter>
<vladfaust> Does it have a publicly accessible build history for a project? Does it have GitHub integration (i.e. build pull requests)?
laaron has quit [Remote host closed the connection]
laaron has joined #crystal-lang
<FromGitter>
<Blacksmoke16> @j8r Im not really sure what you mean? It would types that are annotated with `self`
<FromGitter>
<Blacksmoke16> an `annotated type`, a type with an annotation
<FromGitter>
<j8r> `annotated_typenodes`? That's what they return, no?
<FromGitter>
<Blacksmoke16> i suppose but that would be the first macro method where we do something like that. For `Union` its `.union_types` not `union_typenodes`
<FromGitter>
<j8r> Not sure, I don't know. I just pointed out it's a bit confusing
<FromGitter>
<Blacksmoke16> kinda hard when you have two similarly named things
<z64>
i think its simple if we are just consistent when talking about type restrictions. i'm not sure what you mean about ivars, as i've always thought of it as "@foo : Bar restricts @foo to being of type Bar, instead of letting it be inferred if possible"
<FromGitter>
<Blacksmoke16> granted this is macro related, so its not like its going to be an issue for new people, is under the assumption you already know what macros are and such
<FromGitter>
<Blacksmoke16> yea, I can make a PR later to update some git book docs, finally add my section on annotations