Page 1 of 1

Well-supported languages in Kolibri OS

Posted: Sun Apr 08, 2012 12:23 am
by silver
Hi,

I hope someone will reply to my post despite the fact that it is not in Russian ;)

I would like to know which programming languages (excluding assembly) have are well-supported on the Kolibri platform. By "well-supported" I mean: there is at least a minimal community using it, libraries are available, they have bindings for the Kolibri API, etc.

Could you please comment on the practical usability and readiness of non-assembly languages in Kolibri OS?

From my side, I propose Lua as an excellent candidate. Is it supported?

Thanks

Silver

Re: Well-supported languages in Kolibri OS

Posted: Sun Apr 08, 2012 7:44 am
by SoUrcerer
:( wrote VERY big reply, and lost it due my notebook.

So. You can use crosscompilers:
GCC (Linux, cygwin, mingw with ports of djgpp or newlib as libc, with a lot of libraries. zlib, libpng, libjpg, libsdl, mesa, cairo, freetype, ffmpeg and so on), MS Visual C (very tricky), Watcom (don't know how to use it), FreePascal (has port of RTL), PascalPro (obsolete :( ).

You can use native ports as well:
TCC (tiny C compiler from Bellard can use its' little c library or port of djgpp and other libraries as well), TinyPy (subset of Python, can use some libraries), Lua (have some bindings, but can't use libraries yet), Small C (old and obsolete), JavaScript (fully compatible with ECMA Script 4 and a bit with ECMA 5), uBasic (very simple basic), Brainfuck (ha-ha, of course you can use it).