@property - take it behind the woodshed and shoot it?

Dicebot m.strashun at gmail.com
Sun Jan 27 07:22:33 PST 2013


On Sunday, 27 January 2013 at 15:09:10 UTC, TommiT wrote:
> On Sunday, 27 January 2013 at 14:14:18 UTC, Dicebot wrote:
>> Text is still most efficient form of providing information. 
>> Please call me back when something better will be invented. 
>> Then we can speak about minimal editing environment for it.
>
> Okay, here's what I invented in 5 minutes that would be better 
> than plain text:
>
> * Arguments to a function call would go, instead of inside 
> parentheses, inside a box with a solid, black border and some 
> nice and unique background color.
>
> * Template arguments would go in a box with a hatched border 
> line and a different background color.
>
> * Blocks are, instead of surrounded by braces, indicated by 
> this thing that looks like a tall, black, thin, right-opening 
> square bracket that spans the whole block and sits directly to 
> the left of the left-most characters of the statements inside 
> the block.
>
> * Instead of having '*' indicate both "multiply" and 
> "dereference", invent and use a new symbol that means 
> "dereference". The same goes for all symbols, like '&', '!', 
> '~', '@', that don't have a universally defined meaning that 
> corresponds to its meaning in language X.
>
> In order to input those "things that are not symbols found on 
> your keyboard", you'd either need to learn keyboard shortcuts 
> by heart, or use a custom keyboard, which is what tv and movie 
> editors have done for 20 years with their Avid keyboards. Most 
> other creative jobs require custom tools for performing the 
> craft, why not programming?

And how it is any better? Also D sources are unicode, so last two 
are possible just now and you need no special keyboard for it. 
Still the same good old text.


More information about the Digitalmars-d mailing list