Nice, I was just about to force myself to use node.js just for this.
I'll play with the examples some more tomorrow, but I've got a few
questions after a glance.
Are you planning to add fallback transports, or will this be a purely
websocket solution?
Also, it seems like heartbeat is not yet implemented. What is Golem's
intended feature scope in terms of higher level functionalities?
On 5/29/2013 5:19 AM, Niklas Voss wrote:
> Hello fellow gophers,
> I started using Go a few months ago and had great joy using it. I
> recently finished
> the early version of a small framework to ease up WebSocket
> interactions (similar to
socket.io) called golem.
>
> Feedback or even contributions are very appreciated. The project is
> currently licensed under the GPLv3,
> but I am thinking about using LGPL or Apache instead to allow more
> permissive use.
>
> The framework:
>
https://github.com/trevex/golem
> Some examples:
>
https://github.com/trevex/golem_examples
>
> The examples include a small chat with lobbies example and limiting
> handshake upgrades to only
> authorised sessions (using gorilla/sessions).
>
> At this point I have to thank some people, who don't know me, but
> helped in their way:
> Gary Bird - Thanks for the great WebSocket library and insights
> through your blog.
> Andrew Gallant & Kortshak - Thanks for the help on this mailing list
> with a reflection problem, that was essential for the functionality of
> the On-function.
>
> Future development will be highly dependent on feature requests and
> testing. I am planing to use generics (hopefully not opening pandora's
> box again)
> if they get implemented to get rid of runtime reflection, where it
> would improve performance.
>
> - Niklas
>
> P.S. To bring it up again feedback very appreciated.
>
> --
> You received this message because you are subscribed to the Google
> Groups "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
golang-nuts...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.
>
>