[Cython] Cython paper in Computing in Science & Engineering

2011-04-06 Thread Dag Sverre Seljebotn
I just wanted to make everybody aware that there's a paper on Cython in 
this month's CiSE (http://cise.aip.org/).


http://dx.doi.org/10.1109/MCSE.2010.118 (paywall)

Researchers: Please consider citing this paper if Cython helps your 
research in non-trivial ways.


Dag Sverre
___
cython-devel mailing list
cython-devel@python.org
http://mail.python.org/mailman/listinfo/cython-devel


[Cython] cython broken

2011-04-06 Thread Lisandro Dalcin
Since the commit below, Cython fails to compile itself. That fix
requires further work and definitely more tests. If that is impossible
right now, I would ask the guilty parties to revert the change and
continue working on this the bug tracker and repo clones. Please try
to keep cython-dev repo clean.


commit 3069c3e516fc7336b003861881623f30e168849e
Author: Haoyu Bai 
Date:   Thu Mar 31 04:19:14 2011 +0800

fix T477 by refactor FuncDefNode, so cython decorators can applied
to cdef function


See yourself:

$ git checkout 3069c3e516fc7336b003861881623f30e168849e
Note: checking out '3069c3e516fc7336b003861881623f30e168849e'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at 3069c3e... fix T477 by refactor FuncDefNode, so cython
decorators can applied to cdef function
[dalcinl@trantor cython-dev]$ python setup.py --name
Compiling module Cython.Compiler.Scanning ...
Compiling module Cython.Compiler.Parsing ...
Compiling module Cython.Compiler.Code ...

Error compiling Cython file:

...
self.cname = cname
self.text = text
self.escaped_value = StringEncoding.escape_byte_string(byte_string)
self.py_strings = None

def get_py_string_const(self, encoding, identifier=None, is_str=False):
   ^


Cython/Compiler/Code.py:316:4: Signature not compatible with previous
declaration

Error compiling Cython file:

...
cdef public object text
cdef public object escaped_value
cdef public dict py_strings

@cython.locals(intern=bint, is_str=bint, is_unicode=bint)
cpdef get_py_string_const(self, encoding, identifier=*, is_str=*)
 ^


Cython/Compiler/Code.pxd:62:30: Previous declaration is here
Compilation failed
Cython




-- 
Lisandro Dalcin
---
CIMEC (INTEC/CONICET-UNL)
Predio CONICET-Santa Fe
Colectora RN 168 Km 472, Paraje El Pozo
3000 Santa Fe, Argentina
Tel: +54-342-4511594 (ext 1011)
Tel/Fax: +54-342-4511169
___
cython-devel mailing list
cython-devel@python.org
http://mail.python.org/mailman/listinfo/cython-devel


Re: [Cython] Cython paper in Computing in Science & Engineering

2011-04-06 Thread Thomas Keller
This article was well written and informative. I thank the six of you for
writing it.

Cheers,
TEK

On Wed, Apr 6, 2011 at 2:34 AM, Dag Sverre Seljebotn <
d.s.seljeb...@astro.uio.no> wrote:

> I just wanted to make everybody aware that there's a paper on Cython in
> this month's CiSE (http://cise.aip.org/).
>
> http://dx.doi.org/10.1109/MCSE.2010.118 (paywall)
>
> Researchers: Please consider citing this paper if Cython helps your
> research in non-trivial ways.
>
> Dag Sverre
> ___
> cython-devel mailing list
> cython-devel@python.org
> http://mail.python.org/mailman/listinfo/cython-devel
>
___
cython-devel mailing list
cython-devel@python.org
http://mail.python.org/mailman/listinfo/cython-devel


Re: [Cython] Cython paper in Computing in Science & Engineering

2011-04-06 Thread Jason Grout

On 4/6/11 2:34 AM, Dag Sverre Seljebotn wrote:


Researchers: Please consider citing this paper if Cython helps your
research in non-trivial ways.


Is this the canonical citation reference for Cython now?  If so, can 
this be mentioned on the Cython webpage somewhere that is prominent 
enough to be found?


Thanks,

Jason

___
cython-devel mailing list
cython-devel@python.org
http://mail.python.org/mailman/listinfo/cython-devel


Re: [Cython] Cython paper in Computing in Science & Engineering

2011-04-06 Thread Zak Stone
>> Researchers: Please consider citing this paper if Cython helps your
>> research in non-trivial ways.
>
> Is this the canonical citation reference for Cython now?  If so, can this be
> mentioned on the Cython webpage somewhere that is prominent enough to be
> found?

On a related note, would it be possible to post a preprint somewhere
that isn't behind a paywall? If that's allowed, I would be delighted
to share the preprint with friends to introduce them to Cython.

Thanks,
Zak
___
cython-devel mailing list
cython-devel@python.org
http://mail.python.org/mailman/listinfo/cython-devel


Re: [Cython] Cython paper in Computing in Science & Engineering

2011-04-06 Thread Robert Bradshaw
On Wed, Apr 6, 2011 at 4:40 PM, Zak Stone  wrote:
>>> Researchers: Please consider citing this paper if Cython helps your
>>> research in non-trivial ways.
>>
>> Is this the canonical citation reference for Cython now?  If so, can this be
>> mentioned on the Cython webpage somewhere that is prominent enough to be
>> found?
>
> On a related note, would it be possible to post a preprint somewhere
> that isn't behind a paywall? If that's allowed, I would be delighted
> to share the preprint with friends to introduce them to Cython.

Yes, I think we can post the pre-print, though I'm opposed to making
this the "canonical citation" just because of this paywall.

- Robert
___
cython-devel mailing list
cython-devel@python.org
http://mail.python.org/mailman/listinfo/cython-devel


Re: [Cython] Cython paper in Computing in Science & Engineering

2011-04-06 Thread Zak Stone
 Researchers: Please consider citing this paper if Cython helps your
 research in non-trivial ways.
>>>
>>> Is this the canonical citation reference for Cython now?  If so, can this be
>>> mentioned on the Cython webpage somewhere that is prominent enough to be
>>> found?
>>
>> On a related note, would it be possible to post a preprint somewhere
>> that isn't behind a paywall? If that's allowed, I would be delighted
>> to share the preprint with friends to introduce them to Cython.
>
> Yes, I think we can post the pre-print, though I'm opposed to making
> this the "canonical citation" just because of this paywall.

Agreed. Perhaps you could post the desired BibTeX citation text for
the official version and a link to the official version right next to
the preprint?

Zak
___
cython-devel mailing list
cython-devel@python.org
http://mail.python.org/mailman/listinfo/cython-devel


Re: [Cython] cython broken

2011-04-06 Thread Haoyu Bai
On Thu, Apr 7, 2011 at 1:14 AM, Lisandro Dalcin  wrote:
> Since the commit below, Cython fails to compile itself. That fix
> requires further work and definitely more tests. If that is impossible
> right now, I would ask the guilty parties to revert the change and
> continue working on this the bug tracker and repo clones. Please try
> to keep cython-dev repo clean.
>
>

I'm investigating this. For now, please revert this. Meanwhile, I'll
try to get it fixed.

-- 
Haoyu BAI
School of Computing,
National University of Singapore.
___
cython-devel mailing list
cython-devel@python.org
http://mail.python.org/mailman/listinfo/cython-devel


[Cython] GSoC Proposal - Reimplement C modules in CPython's standard library in Cython.

2011-04-06 Thread Arthur de Souza Ribeiro
I've wrote a proposal to the project: Reimplement C modules in CPython's
standard library in Cython.

I'd be glad if you could take a look a it and give me your feedback.

the link for the proposal is: http://wiki.cython.org/arthursribeiro

Thank you.

Best Regards

Arthur
___
cython-devel mailing list
cython-devel@python.org
http://mail.python.org/mailman/listinfo/cython-devel


Re: [Cython] Cython paper in Computing in Science & Engineering

2011-04-06 Thread Dag Sverre Seljebotn

On 04/07/2011 02:12 AM, Robert Bradshaw wrote:

On Wed, Apr 6, 2011 at 4:40 PM, Zak Stone  wrote:

Researchers: Please consider citing this paper if Cython helps your
research in non-trivial ways.

Is this the canonical citation reference for Cython now?  If so, can this be
mentioned on the Cython webpage somewhere that is prominent enough to be
found?

On a related note, would it be possible to post a preprint somewhere
that isn't behind a paywall? If that's allowed, I would be delighted
to share the preprint with friends to introduce them to Cython.

Yes, I think we can post the pre-print, though I'm opposed to making
this the "canonical citation" just because of this paywall.


Is this for ideological or practical reasons?

This is probably the only paper in a "real" journal for some time, and 
citations are going to boost the authors' citation counts. Nobody would 
actually look up the citation anyway simply to learn about Cython, 
they'd just Google it. So unless we're trying to hide the existence of 
the paper, I think we should make it the default citation until there's 
something better.


Next time we've got anything to share in a paper, let's do it here:

http://www.openresearchcomputation.com/

Although that wasn't around when we started writing the paper.

Posting the pre-print is a matter of making the necesarry references 
within it and formatting it.


http://www.sherpa.ac.uk/romeo/search.php?jrule=ISSN&search=1521-9615 



I'll fix it and post a link later today.

Dag Sverre
___
cython-devel mailing list
cython-devel@python.org
http://mail.python.org/mailman/listinfo/cython-devel