SL4A – scripting layer for Android

SL4A – scripting layer for Android

Scripting Layer for Android (SL4A) brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device. These scripts have access to many of the APIs available to full-fledged Android applications, but with a greatly simplified interface that makes it easy to get things done.

Scripts can be run interactively in a terminal, in the background, or via Locale. Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, and shell are currently supported, and we’re planning to add more.

Vacancy for Python or C++ programmers and Linux sysadmins

Point Nine is looking for some talanted people.  They are working in the financial sector, and seeking Python and C++ programmers, as well as Linux system administrators.  They seem to be an interesting company, judging both by their technology stack and hiring techniques.   For example, I’ve spotted their job ad on The Daily WTF.  Cool stuff.  If I wasn’t working where I am working, I would have applied for the job already.

I can’t believe I did it so fast

Remember how I mentioned Python only yesterday? Well, I’ve had a really long (and fun) programming session (about 10 hours), and I have a warm feeling of deep familiarity with the language. Yup, I know it. I am surprised though. It usually took me much longer to learn the language.

Of course, I can’t claim that I know it all. Here are the things that I used in the last few hours:

  • Lists and dictionaries
  • Functions (with parameters and default values) and objects
  • Database interaction (MySQL with MySQLdb)
  • Forking
  • Regular expressions
  • Documenting code … Really.

I wrote and re-wrote almost a 1000 lines of code, which made me feel much more comfortable with Python syntax and concepts.

P.S.: I still got it…