Date: Sun, 08 Feb 2015 11:10:47 -0500 From: Benjamin Adams <ben@acustat.org> To: Andrew MacIntyre <andymac@bullseye.apana.org.au>, freebsd-hackers@freebsd.org Subject: Re: Coding Structure and Documentation Message-ID: <54D78A87.2030207@acustat.org> In-Reply-To: <54D6CF7E.3000506@bullseye.apana.org.au> References: <54D64D07.5080509@acustat.org> <54D6CF7E.3000506@bullseye.apana.org.au>
next in thread | previous in thread | raw e-mail | index | archive | help
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@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@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@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to > "freebsd-hackers-unsubscribe@freebsd.org" -- --------------- Ben Adams - AcuStat
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54D78A87.2030207>