This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Pluvia 3D real-time Android weather app released, written in Kawa Scheme.


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]