Re: Design Goals for Moto
"Charles Patterson" <cpatterson-N2D8602I6TJWk0Htik3J/[email protected]> Mon, 3 Mar 2003 17:26:22 -0500
| Newsgroups | gmane.comp.lang.moto.devel |
|---|---|
| Message-ID | <001b01c2e1d3$ee75c5c0$8b14a8c0@cpatterson> |
> Multi-Paradigm - Support for Structured, Object Oriented, Functional or > Blended programming paradigms Cool. I like multi-paradigm. I think the "everything is an object" model, which has pervaded all popular designs for the last 5 years, is growing stale. I think programmers are starting to understand that "systems" are more complicated than a collection of text-book "objects." IMO. > Safety and Elegance of Java - Closest in syntax to Java, variables > require their types specified before use allowing verification to catch > the most common programmer errors. No direct exposure to pointers and > memory management. A minimal set of Java / C derived keywords and > operators. Object Type information and Runtime state retained for > Dynamic Type Checking and Debugging. Sounds good. > Development speed of Perl and PHP - Programs can be interpreted for > rapid development. Embedded syntax in text that goes uninterpreted > makes Moto a great tool for writing web apps. Built in support for > Regular Expressions and string manipulation make web scripting quick > and easy. "Built-in" support for regexp and strings? Are dynamically-sized arrays a built-in as well? It looks like there has been some support for these kinds of issues on the web site. I'm glad to see that, because I, also, get my first impression of a lang from the amount of information I can find on it's philosophy and practical examples. Your design goals are great to move forward in general. Another useful bit of information would be where you hope to get more specifically in the near (1 year) future. Good quick list! Charlie