Re: [stack] sweetening concatenative syntax

Stevan Apter <[email protected]>
Newsgroups gmane.comp.lang.concatenative
Message-ID <[email protected]>
----- Original Message ----- 
From: "John Nowak" <[email protected]>
To: <[email protected]>
Sent: Friday, March 07, 2008 2:41 PM
Subject: Re: [stack] sweetening concatenative syntax


> On Mar 7, 2008, at 10:30 AM, Stevan Apter wrote:
> 
>> but if the language is incapable of expressing a well-formed thought
>> because the type-system prevents that, then so much the worse for  
>> typing.
>> that is, i start with clear and distinct idea of the algorithm and its
>> data-structures, and then must work around limits on expressibility  
>> created
>> by the type-system ... ?
> 
> It's all a question of how much complexity the type system adds and  
> how much it gets in your way compared to how much it helps you out.  
> Before you start worrying that the type system will stop you from  
> expressing things in clear ways, it's probably better to get some  
> experience with the type system in question first. You may be  
> surprised that it doesn't get in the way much at all.

yes, i think that's reasonable.  my first test is:  can it manage
a polyvalent map combinator?  bzzzzt!

ok, seriously (but i wasn't being altogether facetious just now)
my suspicion, which lacks sufficient evidence to be an opinion or
a belief, is that an adequate type system for an array language is
much more difficult to achieve than one for a scalar language, and since i
am a devoted arrayhead, the bar is pretty high for me:  no convenience
offered by any statically-typed scalar language will offset the advantages i
derive from any dynamically-typed array language.

> 
> - John
>
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.