> 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
