I am on vacation right now, so what better time to work on some fun open
source projects?

This year I'm working on GNU APL for Android, and I've reached a milestone
today. The application runs, I can enter expressions and I get results back.

The way I've implemented is that I have compiled GNU APL as a dynamic
library and not using the I/O mechanisms for the normal implementation.
Instead, I link the shared library into the Java code that drives the user
interface, which calls into GNU APL to do the actual processing.

It's not actually usable yet, however, because I need to write a custom
keyboard implementation so it's incredibly difficult to actually enter any
APL expressions right now (you're basically forced to use copy&paste). That
fact is the reason I'm not distributing a APK file yet.

If anyone is interested in looking at the code, it's here:
https://github.com/lokedhs/android-gnu-apl

Regards,
Elias

Reply via email to