On Wednesday, 8 January 2014 at 00:35:19 UTC, Adam D. Ruppe wrote:
On Wednesday, 8 January 2014 at 00:23:34 UTC, deed wrote:
1. Are there technical reasons not to do it this way, like grammar/ambiguity, parsing time, etc.?

I can't think of any, it is pretty simple to parse either way.

2. Have others been thinking in same direction playing with converters or alternative front ends?

I know there was one to make D look more like python a while ago that was recently discussed again on the forum but I can't remember what it was called right now.

At this point the readability and overview would be improved IMO.

I don't agree; I find that backwards and weird. Comes down to what you're used to probably.

Another option might be to put tabs in there so you write

void    foo()
int     bar()

and so on so the names are vertically aligned.

+1 - I use spaces though.

The problem is that reading the code becomes difficult if you don't have nice formatting either way. The identifier is difficult to read, or the type is difficult to read. Formatting the code is the only way to make it easy to read.

If you're a vim user, look at vim-easy-align: https://github.com/junegunn/vim-easy-align
Other editors might have similar formatting rules.

Reply via email to