Aaron Swartz wrote:
>> Because there are not so many projects that have largely overlapping
>> APIs and protocols. When there are, usually a new language or framework
>> for that type of projects emerges.
> 
> No, what emerges is a _library_ for an existing language.

Yes, both. Of course, in the end, you can do everything in C, with or
without libraries. Sometimes it is just useful to create a dedicated
language or framework for a specific type of recurring problem. I guess
Wikipedia explains this better than I do:

"A software framework is a re-usable design for a software system (or
subsystem)."

- http://en.wikipedia.org/w/index.php?title=Framework&oldid=269025799

>> And hey, Python does actually have a lot of abstracted standard
>> operations, right? That is the whole point. Just look at all the builtin
>> types (datetime, complex numbers, heck, even strings).
> 
> Those are all _tools_, not _rules_.

What I mean here is simply that they are part of the language, like
decorators, "operator overloading", and so forth. Everything is a tool,
yes, call it however you want. The "rule" is (more often than not) to
use them.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/webpy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to