[Chicago] Introducing Genie
jp at zavteq.com
Tue Nov 6 15:17:18 CET 2012
On Nov 6, 2012 5:49 AM, "Matt Bone" <thatmattbone at gmail.com> wrote:
> I really enjoyed the previous talk on vala and gobject, so +1.
> On Mon, Nov 5, 2012 at 8:04 PM, Tal Liron <tal.liron at threecrickets.com>wrote:
>> Hey Pythoners,
>> If you remember, a while ago I have a ChiPy talk about GObject, and how
>> it makes it very easy to create binary C libraries that immediately support
>> Python without any special bindings layer. I also gave a short introduction
>> to Vala, a C#-inspired language based on GObject that makes it especially
>> pleasurable to create those C binaries (it generates C code; there is no
>> virtual machine or "runtime" involved). Finally, I also mentioned Genie,
>> which is a Python-inspired dialect of Vala:
>> Since then, I've evaluated Genie and am ready to give a talk about it
>> someday. Genie is exciting to Python programmers for a few reasons:
>> 1) If Python isn't fast enough for your needs, you can optimize
>> bottlenecks by "dropping" to Genie and then elegantly call that code from
>> Python. Avoid paradigm switching.
>> 2) Need to run Python on your embedded toaster? Genie compiles to
>> standard ANSI C and is as portable as anything.
>> 3) If you're writing a Python library, but want to allow it to be used
>> from many other languages (Ruby, JS, C++, etc.) then Genie might be better.
>> 4) If you're not actually using much of the Python standard libraries or
>> ecosystem, there are many advantages in writing your application from
>> scratch in Genie. This is actually what I'm working on right now.
>> There's some comparison to be made with RPython (a PyPy project) ...
>> worth a presentation slide:
>> So, let me swim in a bathtub of +1's here.
>> Chicago mailing list
>> Chicago at python.org
> Chicago mailing list
> Chicago at python.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Chicago