[Chicago] Introducing Genie

Brantley Harris deadwisdom at gmail.com
Fri Nov 16 21:32:43 CET 2012


+1


On Fri, Nov 16, 2012 at 12:43 PM, Christopher Allan Webber <
cwebber at dustycloud.org> wrote:

> Late to the game but HUGE +1 here
>
> If this didn't already happen in November's meeting, I'd head down to
> Chicago to make a December meeting about this.
>
> Tal Liron writes:
>
> > 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:
> >
> > https://live.gnome.org/Genie
> >
> > 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:
> >
> > http://doc.pypy.org/en/latest/translation.html
> >
> > So, let me swim in a bathtub of +1's here.
> >
> > -Tal
>
> _______________________________________________
> Chicago mailing list
> Chicago at python.org
> http://mail.python.org/mailman/listinfo/chicago
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/chicago/attachments/20121116/7262aab9/attachment.html>


More information about the Chicago mailing list