From: Carlos A. <Car...@ir...> - 2004-05-04 17:11:45
|
I am new in this list I work on computer music and i want to port my software OpenMusic on Linux. I need for this some graphics tools, windows, panes, fonts, etc. can somebody tell me what is the best way to do this thanks Carlos Agon |
From: Christophe R. <cs...@ca...> - 2004-05-05 12:34:45
|
Carlos Agon <Car...@ir...> writes: > I work on computer music and i want to port my software OpenMusic on > Linux. > > I need for this some graphics tools, windows, panes, fonts, etc. > > can somebody tell me what is the best way to do this Hi, At present, I would probably suggest investigating CLIM, of which a fairly complete Free implementation exists. The paradigm of user interaction in CLIM is (maybe "can be", because you can probably make a traditional-look application if you try hard enough) slightly different from ordinary widget sets, but it does have the relative advantages of an active development community and fairly wide portability -- it runs under sbcl, cmucl and openmcl, as well as Lispworks and Allegro. There are problems with using traditional widget sets under Linux and Lisp at present: most notable is the incomplete support for callbacks into Lisp from C in various implementations, but in addition none of the projects seem to acquire mindshare or momentum. One more thing: depending on how the next week or so pans out, I may find myself very interested in helping out with a port. I'll keep you informed in this respect. Cheers, Christophe -- http://www-jcsu.jesus.cam.ac.uk/~csr21/ +44 1223 510 299/+44 7729 383 757 (set-pprint-dispatch 'number (lambda (s o) (declare (special b)) (format s b))) (defvar b "~&Just another Lisp hacker~%") (pprint #36rJesusCollegeCambridge) |
From: Robert S. <st...@la...> - 2004-05-07 05:01:18
|
Christophe Rhodes writes: > Carlos Agon <Car...@ir...> writes: > > > I work on computer music and i want to port my software OpenMusic on > > Linux. > > > > I need for this some graphics tools, windows, panes, fonts, etc. > > > > can somebody tell me what is the best way to do this > > Hi, > > At present, I would probably suggest investigating CLIM, of which a > fairly complete Free implementation exists. Seconded. Perhaps it would even be possible to share some code (say the part for displaying scores) with Gsharp. Even though the font I am using is not complete yet, the infrastructure is in place, allowing the programmer to display fairly pretty anti-aliased scores. -- Robert Strandh --------------------------------------------------------------------- Greenspun's Tenth Rule of Programming: any sufficiently complicated C or Fortran program contains an ad hoc informally-specified bug-ridden slow implementation of half of Common Lisp. --------------------------------------------------------------------- |