Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You're correct provided the overwrite is occurring in the same namespace (e.g. the local environment). He is correct for the wrong reason if you try to alias something from another environment. For example, the following R code may initial seem weird:

   my_vec <- c(1, 2, 3)
   c <- 4
   print(c)
   my_vec2 <- c(5, 6, 7)
But as I describe in my top level comment, it has nothing to do with variables versus functions, just how namespaces work.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: