This former Microsoft dev also created a business that scammed people money in the early 2000s by letting them think that their computer is affected by malware:
https://www.atg.wa.gov/news/news-releases/attorney-general-s...
48 karma · joined July 24, 2014
https://www.atg.wa.gov/news/news-releases/attorney-general-s...
function add2(x: Int, y: Int): Int {
return x + y;
}
add2(2, 3) //5
add2(x=2, y=3) //5
add2(y=2, 5) //7
The language already supports '=' operator for assignment of variables in the current scope, so should you use the same operator for denoting value assignment formal parameters in a function call? This can lead to a lot of confusion between variables in the scope and formal parameter names in a function that is called from the current scope.