Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #18982

Re: PyWarts: time, datetime, and calendar modules

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!newsfeed.eweka.nl!eweka.nl!feeder3.eweka.nl!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <edriscoll@wisc.edu>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.008
X-Spam-Evidence '*H*': 0.98; '*S*': 0.00; 'implements': 0.05; 'instance,': 0.05; 'suppose': 0.05; 'callable': 0.09; 'header:In- reply-to:1': 0.09; 'solution,': 0.09; 'subject:modules': 0.09; 'variables.': 0.09; 'tries': 0.15; '"on': 0.16; 'confusing.': 0.16; 'function?': 0.16; 'lisp': 0.16; 'pydev,': 0.16; 'syntactic': 0.16; 'versus': 0.16; 'wrote:': 0.16; 'issue,': 0.18; 'jan': 0.19; 'suggest': 0.20; '(or': 0.22; 'personally,': 0.23; 'though.': 0.23; 'code': 0.25; 'sat,': 0.25; 'guess': 0.25; 'pm,': 0.26; 'variable': 0.27; 'language.': 0.28; 'bit': 0.28; '(and': 0.29; 'subject:time': 0.30; 'confusion': 0.30; 'received:144': 0.30; 'does': 0.32; 'header:User-Agent:1': 0.33; 'to:addr:python- list': 0.33; 'agree': 0.33; 'object': 0.33; 'there': 0.33; 'anything': 0.34; 'fundamental': 0.34; 'something': 0.35; 'things': 0.35; 'similar': 0.36; 'are.': 0.36; 'charset:us-ascii': 0.36; 'entry': 0.37; 'but': 0.37; 'received:128': 0.37; 'menu': 0.38; 'some': 0.38; 'useful': 0.38; 'should': 0.38; 'but,': 0.38; "i'd": 0.39; 'being': 0.39; 'johnson': 0.39; 'subject:: ': 0.39; 'might': 0.40; 'to:addr:python.org': 0.40; 'type': 0.60; 'your': 0.61; 'show': 0.67; 'forced': 0.67; 'completion': 0.82; '02:11': 0.84; '__call__': 0.84; 'datetime': 0.84; 'dilemma': 0.84; 'markers': 0.84; 'confusion.': 0.91
MIME-version 1.0
Content-transfer-encoding 7BIT
Content-type text/plain; CHARSET=US-ASCII; format=flowed
Date Sat, 14 Jan 2012 14:58:26 -0600
From Evan Driscoll <edriscoll@wisc.edu>
Subject Re: PyWarts: time, datetime, and calendar modules
In-reply-to <CABicbJKQkOeHj9xtMPTf2AEgnjhqcJB-f13LWSRdv3QGo9BnDw@mail.gmail.com>
To python-list@python.org
X-Spam-Report AuthenticatedSender=yes, SenderIP=128.105.181.52
X-Spam-PmxInfo Server=avs-14, Version=5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2012.1.14.185715, SenderIP=128.105.181.52
References <a0ba2204-9d09-46ba-a7e5-0c750b2cbddf@f11g2000yql.googlegroups.com> <mailman.4748.1326567721.27778.python-list@python.org> <15cdd8f1-35ef-43ea-a1c9-db90bc16f4ad@r16g2000yqi.googlegroups.com> <CABicbJKQkOeHj9xtMPTf2AEgnjhqcJB-f13LWSRdv3QGo9BnDw@mail.gmail.com>
User-Agent Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.12
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.4753.1326578318.27778.python-list@python.org> (permalink)
Lines 27
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1326578318 news.xs4all.nl 6871 [2001:888:2000:d::a6]:53253
X-Complaints-To abuse@xs4all.nl
Xref x330-a1.tempe.blueboxinc.net comp.lang.python:18982

Show key headers only | View raw


On 01/14/2012 02:11 PM, Devin Jeanpierre wrote:
> On Sat, Jan 14, 2012 at 2:23 PM, Rick Johnson
> <rantingrickjohnson@gmail.com>  wrote:
>> THAT PISSES ME OFF!!!>:( We should never be forced to guess if a name
>> is a callable or a variable!
>>
>> So how do we solve this dilemma you ask??? Well, we need to "mark"
>> method OR variable names (OR both!) with syntactic markers so there
>> will be NO confusion.
>
> I might be being bit OT, but, you should give Common Lisp a try. It
> does something similar for functions versus variables.
>
> As for the issue, I suppose I can see how this would be confusing. I
> don't agree with your solution, though.

It also has some problems. For instance, if an object has a member which 
is a type that implements __call__ but is also useful to access "on its 
own", is that a field or a function?

Personally, I'd suggest the thing to "fix" to solve your confusion would 
be how things like your code completion and dir() display the results, 
not anything fundamental about the language. (And also the datetime 
API.) PyDev, for instance, tries to show you what "kind" of thing each 
entry in its completion menu are.

Evan

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

PyWarts: time, datetime, and calendar modules Rick Johnson <rantingrickjohnson@gmail.com> - 2012-01-14 10:54 -0800
  Re: PyWarts: time, datetime, and calendar modules Devin Jeanpierre <jeanpierreda@gmail.com> - 2012-01-14 14:01 -0500
    Re: PyWarts: time, datetime, and calendar modules Rick Johnson <rantingrickjohnson@gmail.com> - 2012-01-14 11:23 -0800
      Re: PyWarts: time, datetime, and calendar modules Devin Jeanpierre <jeanpierreda@gmail.com> - 2012-01-14 15:11 -0500
      Re: PyWarts: time, datetime, and calendar modules Rick Johnson <rantingrickjohnson@gmail.com> - 2012-01-14 13:31 -0800
      Re: PyWarts: time, datetime, and calendar modules Chris Angelico <rosuav@gmail.com> - 2012-01-15 08:56 +1100
      Re: PyWarts: time, datetime, and calendar modules Evan Driscoll <edriscoll@wisc.edu> - 2012-01-14 14:58 -0600
        Re: PyWarts: time, datetime, and calendar modules Rick Johnson <rantingrickjohnson@gmail.com> - 2012-01-14 15:19 -0800
          Re: PyWarts: time, datetime, and calendar modules Chris Angelico <rosuav@gmail.com> - 2012-01-15 11:42 +1100
        Re: PyWarts: time, datetime, and calendar modules Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-01-15 04:26 +0000
      Re: PyWarts: time, datetime, and calendar modules Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-01-15 04:23 +0000
        Re: PyWarts: time, datetime, and calendar modules Rick Johnson <rantingrickjohnson@gmail.com> - 2012-01-14 21:27 -0800
          Re: PyWarts: time, datetime, and calendar modules Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-01-15 07:00 +0000
          Re: PyWarts: time, datetime, and calendar modules Michael Torrie <torriem@gmail.com> - 2012-01-15 19:50 -0700
      Re: PyWarts: time, datetime, and calendar modules Lie Ryan <lie.1296@gmail.com> - 2012-01-16 02:13 +1100
  Re: PyWarts: time, datetime, and calendar modules Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-01-15 03:53 +0000

csiph-web