Hey,
  After some discussion (and letting the idea hang around for a long time) 
I decided to create VectorizedRoutines.jl. The idea behind this package is 
to include the useful and familiar vectorized routines that one knows and 
loves from MATLAB/R/Python. An example of such functions include things 
like meshgrid or accumarray. The reason for the package is three-fold: 

1) Such a package will help newcomers who are first trying Julia and used 
to using these functions
2) It will make porting codes to Julia easier (even though it is already 
easy!)
3) Sometimes these functions are a really quick solution to a problem. They 
can be nice to use!

  The functions I am looking to store here are ones not included into Base. 
There are good reasons for not wanting to bloat Base with all of these: in 
many cases they are not necessary (nor the best way to things) in Julia 
because Julia does not require vectorization like other scripting 
languages. Thus I see a package dedicated to holding these functions (while 
making sure they achieve optimal performance, have proper 
documentation/testing) as a viable alternative.

  Please feel free to submit pull requests for your own implementations of 
"popular/familiar" functions you are missing in Julia. Also, feel free to 
submit pull requests for "non-standard" vectorized routines which follow 
the same vein and are generally useful. Please include a docstring to 
discuss its usage or have it link to proper documentation. Also, feel free 
to donate some tests! If this begins to build into something really useful, 
I will make sure that this gets proper documentation through Documenter.jl 
and add it to METADATA.

Reply via email to