Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #1381
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!goblin3!goblin.stu.neva.ru!newsfeed2.funet.fi!newsfeeds.funet.fi!newsfeed1.swip.net!uio.no!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail |
|---|---|
| Return-Path | <krzysztof.laskowski.1986@gmail.com> |
| X-Original-To | python-announce-list@python.org |
| Delivered-To | python-announce-list@mail.python.org |
| X-Spam-Status | OK 0.000 |
| X-Spam-Evidence | '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; 'feedback.': 0.04; 'schema': 0.05; 'binary': 0.07; 'compiler': 0.07; 'environments': 0.07; 'padding': 0.07; 'subject:skip:s 10': 0.07; 'acceptance': 0.09; 'arrays': 0.09; 'encode': 0.09; 'enhancements': 0.09; 'url:github': 0.09; 'python': 0.11; 'c++.': 0.16; 'codec': 0.16; 'codecs': 0.16; 'definitions,': 0.16; 'format:': 0.16; 'license:': 0.16; 'string).': 0.16; 'to:addr :python-announce-list': 0.16; 'unions': 0.16; 'unpacked': 0.16; 'vectors': 0.16; 'language': 0.16; 'tests': 0.22; 'print': 0.22; 'header:User-Agent:1': 0.23; 'lets': 0.24; 'protocols': 0.31; 'restricted': 0.31; 'allows': 0.31; 'url:python': 0.33; 'announce': 0.33; "i'd": 0.34; 'but': 0.35; 'received:google.com': 0.35; 'google': 0.35; 'c++': 0.36; 'format.': 0.36; 'similar': 0.36; 'url:org': 0.36; 'project': 0.37; 'starting': 0.37; 'message-id:@gmail.com': 0.38; 'outstanding': 0.38; 'handle': 0.38; 'embedded': 0.39; 'generating': 0.39; 'support,': 0.39; 'to:addr:python.org': 0.39; 'release': 0.40; 'free': 0.61; 'devices': 0.61; 'full': 0.61; 'email addr:gmail.com': 0.63; 'provide': 0.64; 'more': 0.64; 'url:0': 0.67; 'url:4': 0.69; 'do:': 0.91; 'tags,': 0.95 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=1VbbOQJ3PnvxlMmqXxhMM6eMsO4jkpvN7BN72ixsRxM=; b=0UZyccC01ab1BIy2n7kzKy4w9XDYjtzxcsL604twDou6CvS2/fKY9BNUltfVOMBMJK Jh4DDk7SYnUlHzUW8kzYOs6rMjwgw4vT+mkWFrUBzykSZ1L3sbtOJQtcxQwQUil9ettO SVvJ57cyZ2skbZX0BJUmJ051lrEMZilgiNfKUnsD7r/8i9/bLty+rn3MHNIumT3FeZgk uSAzsGCDDqy8ehrjGHkQD77UNLvgS2ALZl4NbKjw4e/m7+DzqLzomIZoE1+8GIB3Zutj rs1hNNMG1x+U1LFPAkrOBdNfJgKgCU/w1zybbHNEyZn1nw+NYznUb9iN2qDnjXb2tjoK kf8Q== |
| X-Received | by 10.180.99.131 with SMTP id eq3mr18073509wib.5.1410118835530; Sun, 07 Sep 2014 12:40:35 -0700 (PDT) |
| Date | Sun, 07 Sep 2014 21:40:32 +0200 |
| From | Krzysztof Laskowski <krzysztof.laskowski.1986@gmail.com> |
| User-Agent | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 |
| MIME-Version | 1.0 |
| To | python-announce-list@python.org |
| Subject | prophy 0.4.2 - fast serialization protocol |
| Content-Type | text/plain; charset=UTF-8; format=flowed |
| Content-Transfer-Encoding | 7bit |
| X-Mailman-Approved-At | Sun, 07 Sep 2014 23:01:44 +0200 |
| X-BeenThere | python-announce-list@python.org |
| X-Mailman-Version | 2.1.15 |
| Precedence | list |
| Reply-To | python-list@python.org |
| List-Id | Announcement-only list for the Python programming language <python-announce-list.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-announce-list/> |
| List-Post | <mailto:python-announce-list@python.org> |
| List-Help | <mailto:python-announce-list-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe> |
| Approved | python-announce-list@python.org |
| Newsgroups | comp.lang.python.announce |
| Message-ID | <mailman.13855.1410123704.18130.python-announce-list@python.org> (permalink) |
| Lines | 30 |
| NNTP-Posting-Host | 2001:888:2000:d::a6 |
| X-Trace | 1410123704 news.xs4all.nl 2897 [2001:888:2000:d::a6]:33213 |
| X-Complaints-To | abuse@xs4all.nl |
| Xref | csiph.com comp.lang.python.announce:1381 |
Show key headers only | View raw
Hello, I'd like to announce Prophy, the serialization protocol. It has a schema language and compiler generating codecs for Python and C++. It's aimed to provide tools similar to Google Protobuf to handle messages of XDR-like wire format: no tags, unpacked ints, padding for alignment. Reason for starting up the project when so many outstanding serialization protocols exist is the simplicity of native binary wire format. Prophy lets severely restricted embedded environments to encode messages efficiently (in-place) and allows acceptance tests and cooperating devices to use automatic but more resource-hungry codecs. License: MIT PyPI: https://pypi.python.org/pypi/prophy/0.4.2 Documentation: http://prophy.readthedocs.org Github: https://github.com/aurzenligl/prophy Email: krzysztof.laskowski.1986@gmail.com Current release is 0.4.2. Before 1.0 I plan to do: - Python 3 support, - full C++ codec (structs and unions with vectors instead of arrays and generated encode, decode, print methods), - language enhancements (includes, inner definitions, bool, string). Feel free to provide feedback. Best Regards, Krzysztof Laskowski
Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread
prophy 0.4.2 - fast serialization protocol Krzysztof Laskowski <krzysztof.laskowski.1986@gmail.com> - 2014-09-07 21:40 +0200
csiph-web