Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Sep 05 07:34
    Saiv46 commented #86
  • Sep 03 10:34
    rom1504 commented #86
  • Sep 03 10:33
    rom1504 commented #86
  • Sep 03 09:56
    Saiv46 commented #86
  • Sep 02 07:04
    Saiv46 edited #98
  • Sep 02 06:52
    rom1504 commented #98
  • Sep 02 06:49
    Saiv46 commented #98
  • Sep 02 06:48
    Saiv46 commented #98
  • Sep 01 11:18
    rom1504 commented #98
  • Sep 01 11:04
    Saiv46 edited #98
  • Sep 01 11:03
    Saiv46 opened #98
  • Aug 24 16:35
    rom1504 commented #97
  • Aug 24 16:33

    rom1504 on master

    Release 1.6.10 (compare)

  • Aug 24 16:31

    rom1504 on master

    add gitpod and fix gitmodules (compare)

  • Aug 24 16:29
    rom1504 closed #65
  • Aug 24 16:29
    rom1504 commented #65
  • Aug 24 16:28
    rom1504 closed #53
  • Aug 24 16:28
    rom1504 commented #53
  • Aug 24 16:28
    rom1504 closed #52
  • Aug 24 16:28
    rom1504 commented #52
Hans Elias J.
@hansihe
it would expand our demographic by a lot
mhsjlw
@mhsjlw
And with compilation it will make it convenient
yes, it would
I think swift would as well
but maybe not as much for mc data but more for protodef
Hans Elias J.
@hansihe
I still think of protodef as mainly for mcdata lol
mhsjlw
@mhsjlw
I use it outside of Minecraft
Hans Elias J.
@hansihe
oh, you do?
mhsjlw
@mhsjlw
yeah
Robin Lambertz
@roblabla
node-raknet still counts as minecraft stuff @mhsjlw :P
But more seriously, I do have grand plans for protodef outside minecraft.
Hans Elias J.
@hansihe
roblabla: grand plans? :P
CertainLach
@CertainLach
Protodef is a good replacement for protobuf :D
Robin Lambertz
@roblabla
@hansihe: defining all the things :D
Hans Elias J.
@hansihe
hah
Robin Lambertz
@roblabla
TCP/UDP/IP definitions. Common protocol definitions (http2 anyone ?)
Wireshark integration
More metadata types so we can better document the format (description, title, etc...)
Some info about what's the "canonical" transport used (TCP/IP ? unix socket ? UDP ?)
Hans Elias J.
@hansihe
are you interested in using the spec file format I invented, or do you want to use the json format?
Robin Lambertz
@roblabla
I'm very interested in the spec file format
I kinda want to retain JSON as possible, but if down the road it becomes a roadblocker, I'm ok with ditching it
Reason why is that it's easy to hack some tooling around a JSON file
While the spec file is basically only usable through the compiler
I'm OK with making breaking changes to the JSON structure though
Hans Elias J.
@hansihe
haha, I already took that liberty
but yeah, I agree we should have a JSON representation
Hans Elias J.
@hansihe
codegen for whole protocol spec files works now
that includes references and usages between types
I haven't tested it, but this should start an infinite loop. remind me to fix that later
by infinite loop I mean in the compiler
or wait, it would just crash
still, I need to validate that stuff like that doesn't exist
I think that generated code is fairly optimal
internal functions could have better names, but i'll deal with that later
mhsjlw
@mhsjlw
@roblabla I have a websocket service that uses protodef to serialize push notifications that remind me to refill my transit card
I did it in the worst possible way
I'll switch to gcm one day :0
Hans Elias J.
@hansihe
or just use something like pushbullet :P
mhsjlw
@mhsjlw
I wrote it for fun idk
does Pushbullet have an api ?
because I log in and scrape the site the same time everyday
so that's why there is pretty much no battery drain
not really worried too much about that right now
but on the topic of protodefc
how's it goin'
Hans Elias J.
@hansihe
you just post to a rest endpoint and it notifies you on all your devices
I have used it for many things, it's very convenient actually