Re: [stack] impure concatenativity: let without translation

"Daniel Ehrenberg" <[email protected]>
Newsgroups gmane.comp.lang.concatenative
Message-ID <[email protected]>
>  Are there any other proposals for an impure (or, more nicely,
>  "hybrid") concatenative language out there? What are the negative
>  practical implications of being impure?
>
>  - John

Another stack-based language with prevalent use of named variables is
Raven (http://mythago.net/language.html). The only downside to
encouraging lots of variables is that the resulting language is more
complicated. But, more fundamentally, focusing on variables in your
efforts in language design draws attention away from creating
abstractions in your library, both ones that depend on the stack and
don't. This doesn't mean that you shouldn't make some way to have
lexically scoped variables, of course.

I don't understand why you say this is without translation. Of course
translation exists at some level; you're just proposing that it
happens at a level that the user not see, and that the translation be
tightly integrated into the development environment so that type
errors and such are easier to read.

Dan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.