[Purdue-pm] Okay, THAT was a wash

Mark Daniel Ward mdw at purdue.edu
Sun Sep 17 10:00:54 PDT 2017


Dear Mark,

Thank you for your informative email!

If anyone wants to discuss R, I am always open to discussions with 
colleagues.

Mark

Mark Daniel Ward, Ph.D.
Associate Professor and Undergraduate Chair
Department of Statistics
Department of Mathematics (courtesy)
Purdue University
150 North University Street
West Lafayette, IN 47907-2067
mdw at purdue.edu
phone: (765) 496-9563


On 9/14/17 11:19 AM, Mark Senn wrote:
>> I would LIKE to get into using Moose to bring object orientation into Perl
>> code, if only as an excuse for me to spend time learning it. As if I didn't
>> have a whiteboard full of "give me an excuse" projects. But I don't think
>> people who aren't me want to hear it.
> Moose is a Perl 5 package that lets you do object-oriented programming.
> Perl 6 has object-oriented programming built-in.  Perl 6 has many other
> improvements including (from https://secure-web.cisco.com/1eM_Jkfy1xBL-NX9jl2vOzD-InxykPA87gt8J6hivH9nIw84vNvrGcWyJoSYWM0M1v5jiMYSPfGbPvUN1qOKmqAJCGB-jhWmH2wGUgyvqgB4x0Vbjl6n249rh4RJZvmqRV3E9DGAeOdy7tYkWNp3hWZ56MC9YKEy8V7rHoLJFx3jRDwORZmYIZc9Rv9GCO8PMpjzrpq4q1Xcfen7_Jgrv-9cHOKWvmFpHPfX5nkOd7IavlyVj0WwlbyGyV6S8dKwIYkMlT3dsQ3WnmAxXuNUBmcoZjQ4W-OBunQLGD3-i9mAH7urU7vDi3bFUq5pDmO5BLUphddlY5HuULPsfCU6nXXpeZdrcbRKlPs9wNaBe4To/https%3A%2F%2Fperl6.org%2F%29%3A
>    o  Object-oriented programming including generics, roles and multiple
>       dispatch
>    o  Functional programming primitives, lazy and eager list evaluation,
>       junctions, autothreading and hyperoperators (vector operators)
>    o  Parallelism, concurrency, and asynchrony including multi-core support
>    o  Definable grammars for pattern matching and generalized string
>       processing
>    o  Optional and gradual typing
>
> If you want to do Perl object-oriented programming I suggest using Perl 6.
>
>> I think having someone with better knowledge of R than I do talking
>> about REALLY doing analysis with it would be an idea. I mostly use it as
>> a plotting library, which really under-utilizes the awesome power of the
>> Tidyverse. When I did it, it brought a few new people, which made my
>> poor attempt even more shaming and sad. If only I knew someone...
> According to
>    https://secure-web.cisco.com/1v40uZ74q0kYraVeoCYPK41JEMSNht7YWYzeGB6NA-nyd2q0Q1neXmbcz53V2SFcioK9sEdr_3f67uP0oV3GOo7Il-89vPYl5EU9cHdZvzroxDNYP5EaWXa1bhgFNvxBTsEtsWoTYBM12Ez3e9gxDqK_ALJr8OpLCpdLtMypnQ-mx5mYX6RYGkWKvo1l8iHp3b1nzel5l9wPW0XBcKIitBa1kpSNfRGRVnYVjGBiudE5lFqdqAuUY9NyQUf79AFzG5u56BE74WgePQtJS7IlVCv8VF_-UYG5EBgwdPhwneCggQdYKcn7mMGg_OnismbB8Sf8_tRkFfnw9KwHzT-c8wI-f3h1jQNULj_J1VIq_zps/https%3A%2F%2Fwww.class-central.com%2Fmooc%2F8118%2Ffuturelearn-introduction-to-r-for-data-science
> Prof. Mark Ward of the Purdue Statistics Department taught a
> "Introduction to R for Data Science" course.  Maybe you could sit in on
> any R courses he gives at Purdue.
>
> (
>    If you do use R I recommend one uses it with a Jupyter Notebook.
>    (Derrick Kearney did a Jupyter talk at an earlier Purdue Perl Mongers
>    meeting.)
>
>    Even better, use R from Mathematica.  See
>      https://secure-web.cisco.com/1rTgnM3wG2tBzkeGOuuNDTS6JCSPvqvydo-TwwdHZX0BpmTkN7PrptvuXHO4xUMKlkKRffml3iMhaBl6h_QBXbvq6kcnsuWGMOr9Gr2IuHy0KKUTx2tzbrpNC3Ksd9yo7dOLeJb2wOHG9MvNXx67Dr4JAo5sC-wIaR3esSuOfaRcICcXYUL0gsX1EroW8cpsogqJdN7cuC1LbOkB6TSm69N-UAV5R113jvgkIrist7msV95w_yg72-DtMRra3dmY7-KKs09Z3Wiwm6cTKN0OitkDIEO_dUf7YOJnNPFQFOc1hB5YELmUfpbSSfjhnRqTf9JhdKovMfJoN1Jb2M9K5Ogeh2mhDDkBfNqfWe3NKheE/https%3A%2F%2Fwww.wolfram.com%2Fmathematica%2Fnew-in-9%2Fbuilt-in-integration-with-r%2F
>    for more info.  Mathematica is the best technical computing environment I
>    know of and has access to an awesome (I hardly ever use that word) amount
>    of data built-in.  See
>      http://secure-web.cisco.com/1hFNv7PYjhI6XkffDk3WWU5hE4KcjzJ-a5ST_GXQovat43ul_Pi0zI8PBBI9TM-YsnGxWDynLHKRD58vivlSilO5GVPNO_pr5T3cIoHm10CZgDciPKCUn7fTgq_EGANoSu3AlK2p_geZGXYSUm7caP9cEb5Vuiso6GZ-kNrndhoDG1lC-Cpe6Ox0Nw5L1eNAZSiF7ziEjToPRRhE0Xo6jrSIMw-WG2F95tiIbS5DMrn_vp6bsg5QIdMV49yh5U4g3VrRL8i575vuMcsx0L_bQzk4NExGf0a8a17XSDSJm9uaS2BCDieONBN3R123HRwMuzkqXQaEor0xxwjIk7TldQVRofN664dcb2cuyC7O1fLc/http%3A%2F%2Fwww.wolfram.com%2Fmathematica
>    for more information about Mathematica.  Mathematica can be used with
>    Jupyter notebooks (I prefer Jupyter notebooks over Mathematica notebooks
>    and have already suggested that Mathematica use a Jupyter-like notebook
>    instead of their current style of notebook).  With Jupyter notebooks
>    one can type LaTeX input directly, mixing, for example high-level
>    science commentary with typeset math equations with Mathematica code all
>    in one document.
> )
>
> -mark
> _______________________________________________
> Purdue-pm mailing list
> Purdue-pm at pm.org
> http://secure-web.cisco.com/1LqnNWFVqGCC3jePVfxRP30DixMtyCY0C3VfDNyDLdZisOA3KGoWB3x8xCejdJjIqGYugP9M62jqu3WxiYyzX2-Zw0vs5X7OWL7DvyqPe-i_D7D4PJdxaUKh2L3n7TngO5810miJcrR-m8tW9qE0oMtsU4YQ4sJw280NOhqEGnwWtPyBZ2pqBa-cjumg-ApDc1y7z6Sr8r3cvmPXhVDQxQBydGG9wXxCUGqgFnMO2i9myo_eoD9GMmfU_8AdYBgGwLVc9ic-y2J7h3UkbLVR45qD00stZRCsPNGox_lxyLAOhTW4U-e2R55kxQ8H5e_uI_8cilsS0L0cqQiNyvnF7A4xITadexlJWDnr8Q4sdc_o/http%3A%2F%2Fmail.pm.org%2Fmailman%2Flistinfo%2Fpurdue-pm
>


More information about the Purdue-pm mailing list