Old 09-21-2019, 07:11 AM   #1
pepe44
Human being with feelings
 
pepe44's Avatar
 
Join Date: Jul 2013
Location: Portugal
Posts: 1,827
Default Reaper wdl vs Qt

can some one please explain, i´m not a programmer, the advantages of wdl library over the Qt and it´s use in Reaper ?

Last edited by pepe44; 09-21-2019 at 07:17 AM.
pepe44 is offline   Reply With Quote
Old 09-21-2019, 07:26 AM   #2
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
Default

Maybe we'd better discuss this in the "WDL" subform.
-Michael
mschnell is offline   Reply With Quote
Old 09-21-2019, 07:54 AM   #3
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

As Reaper isn't open source we can't say for sure what's used.
Though I've never seen any mention of Qt related to Reaper development so I'd assume it's not used for Reaper development (broad assumption..).

One rather big difference is WDL is Cockos own library so they can adapt it to their own needs while Qt is a third party library.

What's the background of this question btw.?

Last edited by nofish; 09-21-2019 at 08:12 AM.
nofish is offline   Reply With Quote
Old 09-21-2019, 08:18 AM   #4
pepe44
Human being with feelings
 
pepe44's Avatar
 
Join Date: Jul 2013
Location: Portugal
Posts: 1,827
Default

Quote:
Originally Posted by mschnell View Post
Maybe we'd better discuss this in the "WDL" subform.
-Michael
Can we move it there ?
pepe44 is offline   Reply With Quote
Old 09-21-2019, 08:20 AM   #5
pepe44
Human being with feelings
 
pepe44's Avatar
 
Join Date: Jul 2013
Location: Portugal
Posts: 1,827
Default

Quote:
Originally Posted by nofish View Post
As Reaper isn't open source we can't say for sure what's used.
Though I've never seen any mention of Qt related to Reaper development so I'd assume it's not used for Reaper development (broad assumption..).

One rather big difference is WDL is Cockos own library so they can adapt it to their own needs while Qt is a third party library.

What's the background of this question btw.?
Not much, I was just chatting with a friend of mine that is a programmer and he said something like WDL is outdated and Qt should be more interesting approach for modern Graphical interface and subroutines .
pepe44 is offline   Reply With Quote
Old 09-21-2019, 08:48 AM   #6
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

I realize now my answer probably didn't quite address your question about advantages.

Can't comment on that though as I've never used Qt.
nofish is offline   Reply With Quote
Old 09-21-2019, 09:10 AM   #7
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

Quote:
Originally Posted by pepe44 View Post
Qt should be more interesting approach for modern Graphical interface and subroutines .
Cockos is never going to switch to using something like Qt or JUCE. They have far too much code already written against the win32 API and WDL.
__________________
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 09-21-2019, 10:53 AM   #8
Lokasenna
Human being with feelings
 
Lokasenna's Avatar
 
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
Default

WDL is still being actively maintained.

https://github.com/justinfrankel/WDL/commits/master

As far as advantages and disadvantages, WDL has a bunch of audio and math stuff built in whereas (AFAIK) Qt is just a UI framework. If you're developing a Reaper extension I imagine WDL would be simpler to integrate, whereas for a standalone program Qt gives you an app to create your UI in.
__________________
I'm no longer using Reaper or working on scripts for it. Sorry. :(
Default 5.0 Nitpicky Edition / GUI library for Lua scripts / Theory Helper / Radial Menu / Donate
Lokasenna 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 05:35 PM.


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