On Thu, 2019-08-29 at 17:07 -0400, Robert Middleton wrote:
> There are two suggestions that I have before a release is made:
> 1. Add in more examples, the two that are there are very simple and
> not very helpful(I can help adding some examples, but I don't have
> great knowledge of how everything works together).

Do you mean here?
https://developer.gnome.org/libsigc++-tutorial/unstable/

or here?
https://github.com/libsigcplusplus/libsigcplusplus/tree/master/examples

or both?

What do you think should be shown in an example?

Most uses of libsigc++ should be quite simple, and I'm a little afraid
of making it seem otherwise.

> 2. I noticed that there are only 4 c++ files that are actually
> compiled into the library; would it make sense to put those in the
> headers so that libsigc++ would become a header-only library?

Being a header-only library could have its uses, but it would have some
downsides:

- That code in the .cc files can currently be changed without breaking
ABI. But once it is in the headers, we need to be very careful about
compatibility between different libraries compiled against different
minor versions of libsigc++.
- Even longer compile times (maybe not significant in this case).

-- 
Murray Cumming
murr...@murrayc.com
www.murrayc.com


_______________________________________________
libsigc-list mailing list
libsigc-list@gnome.org
https://mail.gnome.org/mailman/listinfo/libsigc-list

Reply via email to