Hello Girish,
I have been in a similar situation of frustration and hacking when it
comes to CMake After a while I have realized that CMake does for C
what Ant does for Java.
CMake also takes care of many details that otherwise you would have to
fill in manually and generates the appropiate files to compile your
code wheter you are working in Linux (makefiles) or not (Visual studio
for instance)
I think that Wt needs some CMake examples. If there are some, then
they need to be easily accesible through the wiki. I will be willing
to help with this and to upload one example (from scratch) with
explanations on the syntax of CMake next week.
I am not commenting on licences because I don't know much about the
topic.
Cheers,
Diego
Sent from my iPhone
On 2009-09-18, at 3:14 PM, Girish Sheshadri <[email protected]> wrote:
Hello Koen,
First of all you have pulled off a fantabulous job with Witty.
I think Witty brings C++ closest to a real web development platform
as compared any C++ hack or framework I have seen up until today.
I love the real web client server model for web application rather
than the beaten to death path of web framework ex Django etc.
I tried and failed to implement something similar several years back
to make FLTK render html or embed FLTK for web app. (I know that
approach is not the brightest J)
Here I have few suggestions you might want/not want to consider:
· Use Regular Make vs CMake
You can see in the Witty Interest group how many people are
struggling with CMake, mind you most of them are not new to open
source or building from source.
When I say Make I mean regular run of the mill
./configure
make
make install
(And make sure it works J)
The product is fantastic but seriously the building from source
process is a pain. I try out several products every now and then,
Witty is really hard to build for a seasoned hacker. You will have
more adoption too.
· Reconsider the licensing LGPL vs BSD vs GPL
Something as good as Witty should be under more friendlier licensing
than GPL, Mind you I am a great supporter of open source (real open
source, BSD Style) but a less restrictive license like LGPL will
help you a lot take Witty to a whole new level.
FYI: Licenses will not help you pay your rent, EMWEB services will.
These are my two cents
Congrats again, WT is great!
Thanks for reading
-Girish Sheshadri
---
---
---
---------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart
your
developing skills, take BlackBerry mobile applications to market and
stay
ahead of the curve. Join us from November 9-12, 2009. Register
now!
http://p.sf.net/sfu/devconf
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest
------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest