de_henne has joined #stellar-dev
de_henne_ has quit [Ping timeout: 260 seconds]
de_henne_ has joined #stellar-dev
de_henne has quit [Ping timeout: 264 seconds]
jdnc has joined #stellar-dev
pixelbeat has quit [Ping timeout: 250 seconds]
[7] has quit [Disconnected by services]
TheSeven has joined #stellar-dev
jdnc has quit [Quit: Leaving...]
stellar-slack has quit [Remote host closed the connection]
stellar-slack has joined #stellar-dev
pixelb has joined #stellar-dev
pixelb has quit [Ping timeout: 264 seconds]
pixelb has joined #stellar-dev
Anduck_ has joined #stellar-dev
AhmedElGamil has joined #stellar-dev
de_henne has joined #stellar-dev
de_henne_ has quit [Quit: No Ping reply in 180 seconds.]
Anduck has quit [Ping timeout: 240 seconds]
DigitalFlux has quit [Ping timeout: 240 seconds]
<stellar-slack> <donovan> Bit confused why there are many occurrences of this pattern: https://github.com/stellar/stellar-core/blob/0f37617411ddf4b0f0ebad96f0f1cc98f914d8fb/src/xdr/Stellar-transaction.x#L482-L504 Where only the first of the possible enum's is listed and there is no payload, other than the enum itself. Does this even need to be a union? It’s hard to find modern examples of XDR usage, but can’t an enum be a message
<stellar-slack> always discriminant for a union? Another issue I’ve noticed is that discriminant unions are meant to help save memory, but currently in the Go codegen, there’s a nil pointer present for every possible nested type: https://github.com/stellar/go-stellar-base/blob/master/xdr/xdr_generated.go#L3569-L3581 Just trying to understand the rationale for going with XDR over something more modern like protobuf with it’s frie
pixelb has quit [Ping timeout: 246 seconds]
gst has joined #stellar-dev
gst has quit [Changing host]
gst has joined #stellar-dev
Anduck_ is now known as Anduck
pixelb has joined #stellar-dev