Re: one-liner for characater replacement



James Giles wrote:
....
And I left out whole-array operations. Are they simple enough?
As I mentioned before, I probably left out a whole lot of important
stuff.

I'm not a language designer by any stretch but I can't imagine designing a simple, prototyping language w/o the feature. In my mind, other than free form source, the largest contribution of F90/95.

I'm also curious about the earlier proscription on ALLOCATABLE--unless you're intending transparent allocation/assignment a la Matlab for a prototyping, simple language. To me, the removal of fixed memory requirements is mandatory for simplicity in writing/prototyping (albeit w/ a lack of performance unless somewhat careful, but this is prototyping, right?)

That said, and while it's some interest, I'm curious why OP asked for that as a target since earlier emphasis seemed to be on large corporate clients.

--
.



Relevant Pages

  • Re: Python syntax in Lisp and Scheme
    ... Since in Python you cannot ... change the language to suit your whims, ... if you fancy yourself as a language designer, ... macros are not relevant; if you do want to design and use ...
    (comp.lang.lisp)
  • Re: Prothon should not borrow Python strings!
    ... design 1.0 of a language and that the real language designer has no ... >>how often particular characters are likely to be useful to your users. ... but importantly allow multiple tags per character. ...
    (comp.lang.python)
  • Re: Steele: Fortress - programming for supercomputers
    ... let's take another example of great Language Designer who have made the most ... PHP was written as a set of Common Gateway Interface binaries in the C ... small and easy programming language that suited well their unsophisticated ...
    (comp.lang.lisp)
  • Re: Pythons simplicity philosophy
    ... It's why I'm not a language designer and it's also why I'm ... It's surely the case that there's a balance, ... tailored features like overloaded sum() and max. ...
    (comp.lang.python)
  • Re: assignment expression peeve
    ... > Well, yes, you can write messy code in any language. ... programmers very happy, because they have the freedom to do whatever they ... But from the perspective of a language designer, ... By adding a single feature, ...
    (comp.lang.python)