New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reference to cairocffi unclear #262
Comments
yes, thanks.
Fair point. I didn't want to compare them too much back then as I was biased. I'll try to make this clearer. |
and make it a list with a bitmore details for why you'd want to consider them. See #262
I've moved the text to the bottom of https://pycairo.readthedocs.io/en/latest/ now and rewrote it. Feedback welcome |
Reads clearly to me, explains what it is + the benefits. 👍 |
An comma in the README after a nonessential clause might be missing, distorting the meaning. Without the comma, the sentence syntax can be parsed as follows:
"If Pycairo is not what you need, have a look at cairocffi, which is an API compatible package using {{{cffi or Qahirah}}}, which is using ctypes and provides a more "pythonic" API with less focus on matching the cairo C API."
By adding a comma after "cffi":
"If Pycairo is not what you need, have a look at {{{cairocffi, which is an API compatible package using cffi}}}, or {{{Qahirah, which is using ctypes and provides a more "pythonic" API with less focus on matching the cairo C API.}}}"
Is that what is meant? Better yet, make a bullet list of the alternatives.
Moreover, it is unclear what the pros and cons of using cffi are, i.e. the pros and cons of cairocffi. In what cases may Pycairo be "not what you need" as the README says, whereas cairocffi is?
Thanks!
The text was updated successfully, but these errors were encountered: