> On Aug 29, 2017, at 6:13 AM, John Pratt <[email protected]> wrote:
> 
> Hi Chris: Please read the article that I originally posted and mailed to the 
> Swift team
> before shooting down what I said:
> 
> http://www.noctivagous.com/nct_graphics_symbols_prglngs_draft2-3-12.pdf 
> <http://www.noctivagous.com/nct_graphics_symbols_prglngs_draft2-3-12.pdf>
> 
> Alan Kay’s FONC project rewrote entire projects in far less code by
> using symbols in the Maru and Nile programming languages.  Alan Kay, as you 
> know,
> is the father of Smalltalk.  Unicode symbols can be very powerful.

Ok John, let me approach this from a different direction:

I’m not saying that doing such a thing would have zero value.  Far from it, it 
could be an interesting research project for someone focusing on programmer 
productivity to investigate.


My primary objections (compared to doing nothing: recommending that folks who 
care use a ligature font) are:

a) Going down such a path has a lot of possible disadvantages: it could lead to 
forking the community (multiple ways of spelling the same thing), it cold make 
it harder to write code, it could lead to “requiring” smart editors, etc.  The 
threshold for acceptance is not just “potentially interesting”, but something 
like this must “far outweight any downsides”.  That criteria isn’t clear to me.

b) If you clear that hurdle, you need to clear the opportunity cost hurdle.  
Why is addressing this potential for improvement more important than the other 
potential areas for improvement?  Why is this critical to address now?  How 
does this align with the Swift 5 goals? 

-Chris


_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to