RE: dynamic typing question

From: Jason Tesser (JTesser_at_nbbc.edu)
Date: 12/26/03


Date: Fri, 26 Dec 2003 09:16:13 -0600
To: <claird@phaseit.net>, <python-list@python.org>

Hi,

<snip>

> Along with everything others have already written--that
> you want to focus on test-driven development, that Python
> is a proven success in Serious Applications, and so on--
> your description raises a few concerns in my mind:
> 1. Why, in your mind or your teammate's,
> is dynamic typing a "lack"? What, pre-
> cisely, is the benefit of static typing?
> There are a number of legitimate
> answers. It occurs to me that, without
> precision on which interest you, we
> might be missing an opportunity to
> clarify "The Python Way" significantly.

The typing errors that would not be found until runtime.

>2. Most application-level Python code
> doesn't--and shouldn't!--employ dynamic
> typing in any material way. Does that
> help?
>3. Postgres is good stuff. Its support for
> Python has improved quite a bit over the
> past few years.
>4. My instinct tells me that, yes, you can
> produce quality results quicker with Py-
> thon.
>5. In writing, "the GUI is clunky" about
> Java, what do you mean? Are you refer-
> ring to a particular IDE, or a specific
> GUI toolkit? Java has several of each;
> perhaps alternatives would suit you
> better.

Java's main gui. Swing it is slow.

>6. Are there alternatives to having the
> two of you write a "package" from
> scratch? A LOT of software for college
> administration has been written already;
> is none of it appropriate for your situ-
> ation?

$500,000 to get the level of a product that we need as a complete solution. There
are a lot of little programs that would meet individual needs, many of which we now
use but we need a complete integrated solution at this point. We are a Bible
college and do have some unique needs for our students also.

Cameron Laird <claird@phaseit.net>
Business: http://www.Phaseit.net

-- 
http://mail.python.org/mailman/listinfo/python-list


Relevant Pages

  • Re: Python or Java or maybe PHP?
    ... C#'s pretty close to Java, typing-wise, and C++'s not that far away. ... Runtime typing is enabled, as a productive programming approach, by the ... you code something like (in Python ... Once you've decided to give dynamic-typing languages a try, ...
    (comp.lang.python)
  • Re: AVR Beginner Questions - Ports and Speed
    ... >> Another one came to mind. ... using a language like Python would lead to ... > avoid buffer overflows and memory allocation issues). ... a reason for not looking around. ...
    (comp.arch.embedded)
  • Re: Python from Wise Guys Viewpoint
    ... > I certainly don't mind as much static checking as possible. ... > compilation warning in this case. ... Then static typing is probably not for you. ... type annotations is involved, in which case it could be a bug or a ...
    (comp.lang.python)
  • Re: Python from Wise Guys Viewpoint
    ... > I certainly don't mind as much static checking as possible. ... > compilation warning in this case. ... Then static typing is probably not for you. ... type annotations is involved, in which case it could be a bug or a ...
    (comp.lang.lisp)
  • Re: class constructors: class vs. instance defaults
    ... issue and keeping in the back of my mind that if you passed an empty ... dictionary it wasn't going to do what you probably expected, as exarkun ... and I think I have become sharper at Python for having gone ... or by directly setting member data fields. ...
    (comp.lang.python)