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 -~----------~----~----~----~------~----~------~--~---
