I liked the new features in PiCloud , which is a cloud computing way to use Python. Python is increasingly popular as a computational language, and the cloud is the way where HW is headed to atleast as of 2011-12
The new features allows you to publish your own functions as urls.
By publishing your Python functions to URLs. Why would you want to publish a function?
- To call your Python functions from a programming language other than Python.
- To use PiCloud from Google AppEngine, which does not support our native client library.
- To easily setup a scalable RPC system.
Here’s a peek at the interface:
You publish a Python function
cloud.rest.publish(your_func, ‘myfunction’)
We give you a URL Back
https://api.picloud.com/r/2/myfunction/
You make an HTTP request using your method of choice to the URL
curl -k -u ‘key:secret_key’ https://api.picloud.com/r/2/myfunction/
It certainly is an interesting development and I am wondering how other languages can adopt this paradigm as well.
For R, as of now http://www.cloudnumbers.com/ seems to be the only player in the cloud.
It would be exciting to see more players in the cloud statistical analytical space.