Lets talk about GUI and sound libraries



Suppose that I have in mind to write an application for normal users,
not programmers, and not system administrators. For example, I like
music applications, so supose that I'm going to write something similar
to Cubase or Logic.
(Actually this is just a desire, I know that making such a kind of
applicattion is quite difficult and requires a lot of work.)

Because my program is probably going to be Open Source, I cannot pay
for a comercial compiler. Elsewhere, I need speed, as it is going to be
a real-time application, and of course it requires to do very efficent
floating point calculations.
My application is intended to run on MacOSX, Windows, and Linux. It is
primary going to be designed, edited and debuged using OSX, and then
ported to other plattforms.
So my only alternative is SBCL, and praid to heaven for the Windows
version to be avaiable some day.

I've been navigating thru cliki.net to see all the libraries avaiable
for this issue, and I'm confussed.

* I didn't find any library for GUI development except LTK that works
on all the 3 major OS without issues. But LTK is based on TK, it is
slower, and I'm not so sure that it is going to respond OK when trying
to add new widgets (like piano-rolls, score-editors, and so on), and
Windows users needs to install TCL/TK previus to install my
application. I also would like the library to produce nice-looking
widgets for the users; this is very important. Using a GTK binding
gives me a great headache: it works very nice on Linux, but there is
not native OSX widgets yet (it uses X11 and most people just don't
know/ want to install and/or use it), and for windows something similar
happens.
* For sound libraries is even worse. Almost all libraries are old and
beta versions. I think that there is not even a single library that
just makes sound to work on all OS. Some recomendations are welcome
here.

So this is my frustation with Lisp. I hope anyone here can bring me up
some hope. I like Lisp as a language, and would like to use it for
practical and real world applications, but there is little help from
avaiable libraries. I hope I'm wrong.

.



Relevant Pages

  • Re: Can MS listen to customers?
    ... IE is comprised of a set of libraries that other applications use. ... a HUGE portion of even a minimal install of Windows (or even in ... For Windows, Notepad, Paint, IE, OE, msconfig, Wordpad, Hearts, NT ...
    (microsoft.public.windowsxp.general)
  • Re: Exodus mv basic/database clone
    ... clones for their applications I agree that the case for using Exodus ... future generation of application level programmers in my company. ... initially programmed Exodus with the famous boost libraries however I ...
    (comp.databases.pick)
  • Re: Vista licence: punishment for frequent upgraders?
    ... Microsoft is just stifling the entire personal computer industry. ... maker being allowed to produce applications programs. ... Applications programmers ... were sucked into Microsoft's Windows maelstrom. ...
    (alt.comp.hardware.pc-homebuilt)
  • Re: OS & Code Sharing
    ... So two applications can be running simultaneously. ... most probably looking at a form of multitasking. ... something that looks like windows and that acts like windows. ... which things can be in libraries. ...
    (comp.lang.forth)
  • Re: OS & Code Sharing
    ... So two applications can be running simultaneously. ... most probably looking at a form of multitasking. ... something that looks like windows and that acts like windows. ... which things can be in libraries. ...
    (comp.lang.forth)