lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


This sounds great.

The Gazelle Readme and the Github link at the top of the page still
point at the old home page (Ray Ban Aviators; as per archive.org ;-).
-- Pierre-Yves


On Mon, Jan 6, 2014 at 7:49 PM, Josh Haberman <jhaberman@gmail.com> wrote:
> Yes, my library "upb" is a larger effort of which bindings to Lua are
> just a part. I have schema classes and an optimized decoder written in
> C+DynASM that can be easily bound to any language runtime. And I have
> plans to extend this to other data formats like JSON and even to bind
> it to my dormant Gazelle library (http://www.gazelle-parser.org/) for
> LPeg/Bison-like text parsing.
>
> The vision is:
>
>   {C, C++, Lua, Ruby, Python, JavaScript, etc.} x
>   {Protocol Buffers, JSON, Thrift, Avro, Regexes, Text Parsing} x
>   Highly optimized C+JIT encoders/decoders
>
> All in a single library. The whole vision will take a while, but I'm
> hoping you'll see PB and JSON for Lua at least this year.
>
> On Mon, Jan 6, 2014 at 10:00 AM, Pierre-Yves Gérardy <pygy79@gmail.com> wrote:
>> On Mon, Jan 6, 2014 at 6:50 PM, Daurnimator <quae@daurnimator.com> wrote:
>>> On 6 January 2014 12:37, Josh Haberman <jhaberman@gmail.com> wrote:
>>>> To give a bit more context, what I am working on isn't a binding of a
>>>> specific C data structure, but a full Protocol Buffer library.
>>>
>>> FWIW so was I; but figured it was better to concentrate efforts on
>>> just the one protobuf library.
>>> (being https://github.com/Neopallium/lua-pb )
>>
>> For some context, this is about upb, a JIT protobuf implementation
>> based on DynASM, written for Google, the home of protobufs...
>>
>> https://github.com/haberman/upb
>>
>> -- Pierre-Yves
>>
>