Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #44969
| From | Terry Jan Reedy <tjreedy@udel.edu> |
|---|---|
| Subject | Re: cello library |
| Date | 2013-05-08 17:06 -0400 |
| References | <kmd6h3$uuj$1@ger.gmane.org> <CAPTjJmpq3Ai0cD4BrVFPrH9Bq9vU6cAcphu=BJP3ta_vqbYS8Q@mail.gmail.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.1462.1368047204.3114.python-list@python.org> (permalink) |
On 5/8/2013 6:01 AM, Chris Angelico wrote:
> On Wed, May 8, 2013 at 7:39 PM, Mark Lawrence <breamoreboy@yahoo.co.uk> wrote:
>> Hi folks,
>>
>> I thought some of you might find this interesting [link redacted]
Unredacted: http://libcello.org/
> If this is a legit post, can you please elaborate on just _why_ we
> would find it interesting? I'm leery of clicking random links like
> that without at least some indication. It could be some cool Python
> library, or it could be something relating to music, or it could be a
> malicious site ready to compromise my browser and your Yahoo account
> was compromised to send spam.
Legitimate request, like some I have made of others. Since I trust Mark:
"Cello is a GNU99 C library which brings higher level programming to C.
Interfaces allow for structured design
Duck Typing allows for generic functions
Exceptions control error handling
Constructors/Destructors aid memory management
Syntactic Sugar increases readability
C Library means excellent performance and integration
...Cello is licensed under BSD3."
Partly inspired by Python, including this:
/* "with" automatically closes file at end of scope. */
with (file in open($(File, NULL), "prices.bin", "wb"))) {
...
}
An interesting question is whether it could be used to convert or
rewrite Python to C.
__
Terry Jan Reedy
Back to comp.lang.python | Previous | Next | Find similar | Unroll thread
Re: cello library Terry Jan Reedy <tjreedy@udel.edu> - 2013-05-08 17:06 -0400
csiph-web