Old 08-26-2016, 12:32 PM   #1
Airal
Banned
 
Join Date: Nov 2015
Posts: 406
Default What does reaper use for internal data structures

Just curious? Are they all custom implementations or is some external third party software used like boost? I'm mainly talking about associative arrays, hash tables, tree's, etc.
Airal is offline   Reply With Quote
Old 08-26-2016, 03:54 PM   #2
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

Quote:
Originally Posted by Airal View Post
Just curious? Are they all custom implementations or is some external third party software used like boost? I'm mainly talking about associative arrays, hash tables, tree's, etc.
As far as I know, Cockos is very allergic to using even the standard C++ library. (Which is stupid of them, but well, whatever...)

You might want to look at the Cockos WDL C++ library, which has various low level things they are likely using in Reaper.
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
Xenakios is offline   Reply With Quote
Old 08-26-2016, 06:30 PM   #3
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,746
Default

Quote:
Originally Posted by Xenakios View Post
As far as I know, Cockos is very allergic to using even the standard C++ library. (Which is stupid of them, but well, whatever...)
Why exactly is it stupid of us?
Justin is offline   Reply With Quote
Old 08-29-2016, 11:02 AM   #4
willpirkle
Human being with feelings
 
Join Date: Feb 2016
Posts: 7
Default

I can certainly understand not using the std:: library, especially with Windows.

The binary for std:: is different for every version of Visual Studio (2008, 2010, 2012, 2013, 2015, so far...) as well as the different configs (debug/release).

Since VST3 uses std:: and requires compiling a base library to link against, I now need to compile 40 separate libraries almost every time I do a new release. I don't know if this plays a factor with Cockos, but it sure is a major pain in the rear-end for me.

Last edited by willpirkle; 08-29-2016 at 11:30 AM.
willpirkle is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:21 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.