This is the mail archive of the
kawa@sourceware.org
mailing list for the Kawa project.
Re: Pluvia 3D real-time Android weather app released, written in Kawa Scheme.
- From: "F. Rafael Leon" <teflon at ucdavis dot edu>
- To: kawa at sourceware dot org
- Date: Wed, 2 Mar 2016 23:37:19 -0500
- Subject: Re: Pluvia 3D real-time Android weather app released, written in Kawa Scheme.
- Authentication-results: sourceware.org; auth=none
- References: <CALPCXwgkFYE8GJgWJEWcJiWVahixs7R45kzWkc8zajMUt+=vXg at mail dot gmail dot com> <56D74D20 dot 4070604 at bothner dot com>
On Wed, Mar 2, 2016 at 3:29 PM, Per Bothner <per@bothner.com> wrote:
> Perhaps you might consider writing an article about your experience,
> for some website you're familiar with?
I most definitely will once I resolve my build system issues.
The app code itself is respectable and clean. The "live coding"
development experience within emacs using a telnet REPL is also
smooth. I can write many happy interesting words on these topics.
However, for final production compiling and publishing to Google Play,
I used a spaghetti-code build system of Makefiles and gradle files
which set variables and tasks for the Android gradle plugin.
The build system is not in a good state and needs work. Because of
the situation, ProGuard, resources/R.java, Google Play Services,
appcompat and NDK support are suffering or unstable.
Notably, if I had been using straight Java instead of Kawa, my
problems would have been far more serious because I would have
struggled with the build system daily instead of for a few hours at
the end of a project.
I am looking forward to a "build system epiphany" to complement the
other epiphanies that I have had using Kawa.
Specifically, the final solution will likely involve these two web pages:
https://en.wikipedia.org/wiki/Directed_acyclic_graph
http://geosoft.no/development/android.html
-Rafael