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&reg; 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&#45;12, 2009. Register now&#33;
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&reg; 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&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to