Hey Richard...... Thanks for that tip of undertanding about the array encoding. Explains why its really fast.
Its not really the encoding / decoding speed i am thinking about. Lets see if I can explain better. I can try to read C code in the codebase to see if i can see how the data gets processed....maybe i will peek out of interest .......if i can even find the arrayencode function in the c codebase.... Its probably easier to encode into Json and baseencode any binary data......and just deal with text chunks instead of blobs. But either way I have to decide soon what to write in the specs for the service. thanks as always, don't worry about the notes, On Mon, May 20, 2019 at 11:19 PM ambassador--- via use-livecode < use-livecode@lists.runrev.com> wrote: > Tom Glod wrote: > > > Hi Friends, I love the convenience of encoding arrays into binary > > chunks > > for saving and transport. > > > > But while doing data processing ideally I'd like to be able to decode > > my > > livecode arrays in other more high performance languages. > > LC's arrays are encoded and decoded in machine code. Just how fast do > you need that? > > > Is there some method by which this encoding happens that is standard > > and > > can be decoded using non livecode platforms? > > I have some notes on the older format I can see if I can pull together, > based on things Mark Waddingham had written. But that was before the > code base became relicensed as open source. The current code base would > seem the best place for exploring the straight dope. > > - rg/4w > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode