On 01/26/2011 11:02 AM, Kagamin wrote:
This "problem" happens because D belongs to the C-family of languages which 
puts the return type_before_  the function name.
>
>  Languages that don't follow this syntactic convention (some would call it a 
mistake) have it very consistent and readable:
>  attribute funcName inputParams ->  outputParams { body }
ReturnType funcAttributes funcName(params) { body }

So what?

BTW the problem is in separation of function attributes from return type 
attributes. I'm afraid, your example doesn't solve it.

??? what do you /actually/ mean?

    attribute funcName inputParams ->  attribute outputParams { body }

Denis
--
_________________
vita es estrany
spir.wikidot.com

Reply via email to