[OSC_dev] New developer's library
Uli Franke DWE
uli.franke at weiss.ch
Mon Jan 26 03:39:47 PST 2009
Stephen Sinclair wrote:
> On Sun, Jan 25, 2009 at 11:01 PM, Jeff Glatt <jgglatt at roadrunner.com> wrote:
>
>> about it I wanted to change. (For one thing, I use Visual C++ on Windows,
>> and I needed it to compile cleanly, without any cygwin environment for
>> p_threads, and stuff like that). I also wanted to reduce memory allocations,
>> and change other things.
>
> Hi Jeff,
>
> I'm glad that you took this initiative, but I just wanted to say that
> if you did anything that you think could be beneficial to LibLo please
> don't be afraid to discuss them with the LibLo list or send patches!
> I'd very much like it to cleanly compile with VC++ as well, but no one
> has really taken the time to work on the Windows version much. I
> don't use Visual C as much as I used to myself, (any Windows work I've
> been doing recently uses MingW), so it's people like you who can
> contribute this kind of thing.
>
> Anyways it's always good to have more options, so I'll take a look at
> your work when I get the chance.
>
> Steve
Hi Jeff
Steve's comment can be applied to WOscLib as well which compiles nicely
on Windows with MinGW/MSYS. Long time ago it was compiled with MSVC but
because of standard conformity issues I moved to gcc based solutions.
Just two weeks ago I moved to automake/configure and dropped the MSVC
support (I don't own a MSVC compiler anymore so I can not test). But I
guess it would be trivial to compile WOscLib with MinGW and use the DLL
with MSVC. The makefile could even create automagically all the .lib
etc. files which MSVC needs.
One of the most important things I learned during the past 10 Years is
that it should be avoided to reinvent the wheel whenever possible.
Contributing to existing solutions - ideas, improvements, whatever -
saves resources for new ideas and improvements. Even WOscLib would fit
in this category and if I'd have to make the same decisions as five
years ago, I wouldn't have written WOscLib. Your and others requirements
could just be new ./configure flags without implementing new priority
queues, callbacklists etc.
Uli
--
Uli Franke -- R&D Engineer Dude
WEISS ENGINEERING LTD.
Professional Digital and Analog Audio Products
Florastrasse 42, 8610 Uster Switzerland
phone: +41 44 940 20 06, fax: +41 44 940 22 14
email: uli.franke at weiss.ch web: http://www.weiss.ch
More information about the OSC_dev
mailing list