Coding Structure and Documentation
Benjamin Adams
ben at acustat.org
Sun Feb 8 16:17:08 UTC 2015
Andrew,
Thank you for the reply.
I will code in 3.4, for the past few years I have been using 2.7 but
will start using the new version. I see 2.x will be supported until
2020, So 3.4 is the way to go.
Next year when this I expect to release this. I will be converting it
to ports and can maintain it. Next year because I will be coding in my
free time and want to have something stable before sending it out to the
BSD world.
Thanks for the emails.
Ben
On 02/07/2015 21:52, Andrew MacIntyre wrote:
> On 8/02/2015 4:36 AM, Benjamin Adams wrote:
>> I'm going to be starting a new coding project that will be built on
>> FreeBSD. Before starting, I would like to review any coding
>> documentation on structure and layout of comments, spacing vs tabs,
>> etc. Or just go by the structure set by the language.
>> (http://legacy.python.org/dev/peps/pep-0008/)
>>
>> Language I will be coding in is Python. I will be building the
>> project on FreeBSD 11 with the idea of releasing it shortly after
>> FreeBSD 11 is moved to STABLE.
>
> As a Python user, I would advise sticking closely to PEP 8.
>
>> Lastly what version of Python will be the primary version on 11?
>
> Unless you need to rely on a Python package still only supported on
> Python 2, I would suggest that you use Python 3. The default version
> of Python for the Python 3 meta-port looks like it was recently
> changed to v3.4 which would be a good choice - even if v3.5 is
> released and adopted as the default for the Python 3 meta-port by the
> time FreeBSD 11 is released, forward compatibility from 3.4 to 3.5
> should be very good. Python 3.4 is already in wide use and therefore
> could be expected to be supported by the Python developers for some
> time after 3.5's release.
>
> You may find https://wiki.python.org/moin/Python2orPython3 helpful on
> the Python 2 vs Python 3 issue.
>
> Regards,
> Andrew.
>
> -------------------------------------------------------------------------
> Andrew I MacIntyre "These thoughts are mine alone..."
> E-mail:andymac at bullseye.apana.org.au
> <https://members.tip.net.au/squirrelmail/src/compose.php?send_to=andymac%40bullseye.apana.org.au>
> (pref) | Snail: PO Box 370
> andymac at pcug.org.au
> <https://members.tip.net.au/squirrelmail/src/compose.php?send_to=andymac%40pcug.org.au>
> (alt) | Belconnen ACT 2616
> Web:http://www.andymac.org/ | Australia
>
>
>
>
> ---
> This email has been checked for viruses by Avast antivirus software.
> http://www.avast.com
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to
> "freebsd-hackers-unsubscribe at freebsd.org"
--
---------------
Ben Adams
- AcuStat
More information about the freebsd-hackers
mailing list