[pygccxml-commit] SF.net SVN: pygccxml: [393] pygccxml_dev/docs
Brought to you by:
mbaas,
roman_yakovenko
From: <rom...@us...> - 2006-08-13 06:24:34
|
Revision: 393 Author: roman_yakovenko Date: 2006-08-12 23:23:50 -0700 (Sat, 12 Aug 2006) ViewCVS: http://svn.sourceforge.net/pygccxml/?rev=393&view=rev Log Message: ----------- renaming 'boost.python' to 'Boost.Python' Modified Paths: -------------- pygccxml_dev/docs/query_interface.rest pyplusplus_dev/docs/comparisons/compare_to.rest pyplusplus_dev/docs/comparisons/pyste.rest pyplusplus_dev/docs/definition.rest pyplusplus_dev/docs/documentation/architecture.rest pyplusplus_dev/docs/documentation/best_practices.rest pyplusplus_dev/docs/documentation/containers.rest pyplusplus_dev/docs/documentation/doc_string.rest pyplusplus_dev/docs/documentation/feedback.rest pyplusplus_dev/docs/documentation/hints.rest pyplusplus_dev/docs/documentation/how_to.rest pyplusplus_dev/docs/documentation/index.rest pyplusplus_dev/docs/documentation/inserting_code.rest pyplusplus_dev/docs/documentation/tutorials/module_builder/module_builder.rest pyplusplus_dev/docs/documentation/tutorials/tutorials.rest pyplusplus_dev/docs/examples/boost/boost.rest pyplusplus_dev/docs/examples/easybmp/easybmp.rest pyplusplus_dev/docs/examples/examples.rest pyplusplus_dev/docs/history/history.rest pyplusplus_dev/docs/links.rest pyplusplus_dev/docs/osdc2006/presentation-talk.rest pyplusplus_dev/docs/peps/call_wrapper_policies.rest pyplusplus_dev/docs/peps/indexing_suite.rest pyplusplus_dev/docs/peps/peps_index.rest pyplusplus_dev/docs/pyplusplus.rest Modified: pygccxml_dev/docs/query_interface.rest =================================================================== --- pygccxml_dev/docs/query_interface.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pygccxml_dev/docs/query_interface.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -176,7 +176,7 @@ Return value of ``member_functions`` is not Python list or set, but instance of ``mdecl_wrapper_t`` class. This class allows you to work on all selected objects at once. I will give an example from another project - `pyplusplus`_. -In order to help `boost.python`_ to manage objects life time, all functions +In order to help `Boost.Python`_ to manage objects life time, all functions should have `call policies`_. For example: :: @@ -266,7 +266,7 @@ query method, you can take a look on API documentation or into source code. -.. _`boost.python`: http://boost.org/libs/python/doc/tutorial/doc/html/index.html +.. _`Boost.Python`: http://boost.org/libs/python/doc/tutorial/doc/html/index.html .. _`call policies`: http://boost.org/libs/python/doc/tutorial/doc/html/python/functions.html#python.call_policies .. _`Call policies`: http://boost.org/libs/python/doc/tutorial/doc/html/python/functions.html#python.call_policies .. _`pygccxml`: ./pygccxml.html Modified: pyplusplus_dev/docs/comparisons/compare_to.rest =================================================================== --- pyplusplus_dev/docs/comparisons/compare_to.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/comparisons/compare_to.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -8,7 +8,7 @@ Pyste ----- -`Pyste`_ is the boost.python code generator, that is not under active development +`Pyste`_ is the Boost.Python code generator, that is not under active development any more. Nevertheless, users request to compare `pyplusplus`_ and `Pyste`_. You can read `here`_ the comparison. @@ -30,7 +30,7 @@ .. _`Python-OGRE` : http://lakin.weckers.net/index_ogre_python.html -Some other links, that compare boost.python, SWIG, SIP and other tools: +Some other links, that compare Boost.Python, SWIG, SIP and other tools: * `Evaluation of Python/C++ interfacing packages`_ Modified: pyplusplus_dev/docs/comparisons/pyste.rest =================================================================== --- pyplusplus_dev/docs/comparisons/pyste.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/comparisons/pyste.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -14,9 +14,9 @@ What is `Pyste`_? ----------------- -`Pyste`_ is a `boost.python`_ code generator. The user specifies the classes and +`Pyste`_ is a `Boost.Python`_ code generator. The user specifies the classes and functions to be exported using a simple interface file, which following the -`boost.python`_'s philosophy, is simple `Python`_ code. `Pyste`_ then uses +`Boost.Python`_'s philosophy, is simple `Python`_ code. `Pyste`_ then uses `GCC-XML`_ to parse all the headers and extract the necessary information to automatically generate C++ code. @@ -24,7 +24,7 @@ Preamble -------- -If you are reading this document, I can assume that you know what `boost.python`_, +If you are reading this document, I can assume that you know what `Boost.Python`_, `Pyste`_ and `pyplusplus`_ are. This document compares `Pyste`_ and `pyplusplus`_. I am going to compare: @@ -36,7 +36,7 @@ * features list: - * supported `boost.python`_ components + * supported `Boost.Python`_ components * nice features @@ -44,7 +44,7 @@ analyzes. If you identify one, please report it. I will try to fix it, as quick as possible. In the past, I created bindings to few projects using `Pyste`_. Code, generated by `Pyste`_, was pretty good and gave me a good start both with -my projects and with `boost.python`_ library. As for me, there are 2 main +my projects and with `Boost.Python`_ library. As for me, there are 2 main problems with `Pyste`_: 1. It is time consuming operation to maintain `Pyste`_ scripts in a big, @@ -70,7 +70,7 @@ Carefully read `Pyste`_ definition - "... The user specifies the classes and functions to be exported using a simple - interface file, which following the `boost.python`_'s philosophy, is simple + interface file, which following the `Boost.Python`_'s philosophy, is simple `Python`_ code. ..." @@ -104,7 +104,7 @@ `pyplusplus`_ has 2 user interfaces: 1. GUI - small and simple graphic user interface, that does not request from - user any knowledge about `boost.python`_ or `pyplusplus`_. You can see + user any knowledge about `Boost.Python`_ or `pyplusplus`_. You can see its `screenshot`_. 2. API - object-oriented framework, that helps you to create code generator, @@ -307,7 +307,7 @@ + smart pointers of derived and base class - * class wrappers generated using `boost.python`_ wrapper class + * class wrappers generated using `Boost.Python`_ wrapper class * operator() always exposed ( this is not the case with `Pyste`_ ) @@ -404,7 +404,7 @@ difference between `Pyste`_ and `pyplusplus`_. `Pyste`_ - `Pyste`_ is `boost.python`_ code generator. + `Pyste`_ is `Boost.Python`_ code generator. `pyplusplus`_ .. include:: ../definition.rest @@ -419,7 +419,7 @@ .. _`pyplusplus` : ./../pyplusplus.html .. _`pygccxml` : ./../../pygccxml/pygccxml.html .. _`Pyste`: http://www.boost.org/libs/python/doc/index.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`SourceForge`: http://sourceforge.net/index.php .. _`Docutils`: http://docutils.sourceforge.net .. _`Python`: http://www.python.org Modified: pyplusplus_dev/docs/definition.rest =================================================================== --- pyplusplus_dev/docs/definition.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/definition.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -1,4 +1,4 @@ `pyplusplus`_ is an object-oriented framework for creating a code generator for -`boost.python`_ library. +`Boost.Python`_ library. -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html \ No newline at end of file +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html \ No newline at end of file Modified: pyplusplus_dev/docs/documentation/architecture.rest =================================================================== --- pyplusplus_dev/docs/documentation/architecture.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/documentation/architecture.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -141,7 +141,7 @@ Code generation engine ---------------------- -Code generation for `boost.python`_ library is a difficult process. I don't know +Code generation for `Boost.Python`_ library is a difficult process. I don't know what about you, but when I have to solve some complex task, I prefer to use `divide and conquer`_ paradigm. There are 2 different problems the code generation engine should solve: @@ -150,7 +150,7 @@ * What code should be created in order to export a declaration? - I mean what `boost.python`_ code should be generated if you want to export this + I mean what `Boost.Python`_ code should be generated if you want to export this or that declaration. Code creators is the solution to this problem. @@ -207,7 +207,7 @@ `pyplusplus`_ builds more then one ``code creator``. For example: in order to export virtual function 2 ``code creator``'s are built: -( I will reuse example from `boost.python`_ `tutorials`__.) +( I will reuse example from `Boost.Python`_ `tutorials`__.) .. __ : http://boost.org/libs/python/doc/tutorial/doc/html/python/exposing.html#python.virtual_functions_with_default_implementations @@ -318,7 +318,7 @@ .. _`pyplusplus` : ./../pyplusplus.html .. _`pygccxml` : ./../../pygccxml/pygccxml.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org Modified: pyplusplus_dev/docs/documentation/best_practices.rest =================================================================== --- pyplusplus_dev/docs/documentation/best_practices.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/documentation/best_practices.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -71,7 +71,7 @@ ``precompiled_header`` argument could be ``None`` or string, that contains name of precompiled header file, that will be created in the directory. - `pyplusplus`_ will add to it header files from `boost.python`_ library and + `pyplusplus`_ will add to it header files from `Boost.Python`_ library and your header files. What is ``huge_classes`` argument for? ``huge_classes`` could be ``None`` or @@ -94,7 +94,7 @@ .. _`pyplusplus` : ./../pyplusplus.html .. _`pygccxml` : ./../../pygccxml/pygccxml.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org Modified: pyplusplus_dev/docs/documentation/containers.rest =================================================================== --- pyplusplus_dev/docs/documentation/containers.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/documentation/containers.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -37,7 +37,7 @@ containers. Well, actually he did much more - he implemented new framework. This framework provides support for almost all C++ containers and also an easy way to add support for custom ones. You'd better read his `post`_ to -`boost.python`_ mailing list or `documentation`_ for the new indexing suite. +`Boost.Python`_ mailing list or `documentation`_ for the new indexing suite. Now, I am sure you have next question: if this suite is soo good, why it is not @@ -57,7 +57,7 @@ ------------------------------ `pyplusplus`_ implements support for both indexing suites. More over, you can freely mix indexing suites. For example you can expose ``std::vector<int>`` using -`boost.python`_ built-in indexing suite and ``std::map< int, std::string>`` using +`Boost.Python`_ built-in indexing suite and ``std::map< int, std::string>`` using Raoul Gough's indexing suite. ----------------- @@ -189,7 +189,7 @@ .. _`pyplusplus` : ./../pyplusplus.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org Modified: pyplusplus_dev/docs/documentation/doc_string.rest =================================================================== --- pyplusplus_dev/docs/documentation/doc_string.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/documentation/doc_string.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -26,7 +26,7 @@ In `pyplusplus`_ every class, that describes C++ declarations has ``documentation`` property. This property should contain valid C++ string or ``None``. -`boost.python`_ not always provides functionality, that exports documentation string. +`Boost.Python`_ not always provides functionality, that exports documentation string. In those cases, `pyplusplus`_ will not generate documentation string. Also the previous method is pretty clear, it is not practical. There should be a @@ -62,7 +62,7 @@ .. _`doxygen` : http://www.stack.nl/~dimitri/doxygen/ .. _`documentation string` : http://docs.python.org/tut/node6.html#SECTION006760000000000000000 .. _`pyplusplus` : ./../pyplusplus.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org Modified: pyplusplus_dev/docs/documentation/feedback.rest =================================================================== --- pyplusplus_dev/docs/documentation/feedback.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/documentation/feedback.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -10,12 +10,12 @@ `pyplusplus`_ has been created with few goals in mind: -* to allow users create `Python`_ bindings for large projects using the `boost.python`_ +* to allow users create `Python`_ bindings for large projects using the `Boost.Python`_ library * to minimize maintenance time -* to serve as a user's guide for `boost.python`_ library +* to serve as a user's guide for `Boost.Python`_ library Those goals all have something in common. In order to achive them, `pyplusplus`_ must @@ -156,7 +156,7 @@ .. _`logging` : http://docs.python.org/lib/module-logging.html .. _`pyplusplus` : ./../pyplusplus.html .. _`pygccxml` : ./../../pygccxml/pygccxml.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org Modified: pyplusplus_dev/docs/documentation/hints.rest =================================================================== --- pyplusplus_dev/docs/documentation/hints.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/documentation/hints.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -39,7 +39,7 @@ property ``aliases`` you can get access to all ``typedef``'s of the class. .. _`pyplusplus` : ./../pyplusplus.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org Modified: pyplusplus_dev/docs/documentation/how_to.rest =================================================================== --- pyplusplus_dev/docs/documentation/how_to.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/documentation/how_to.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -247,7 +247,7 @@ .. _`pyplusplus` : ./../pyplusplus.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org Modified: pyplusplus_dev/docs/documentation/index.rest =================================================================== --- pyplusplus_dev/docs/documentation/index.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/documentation/index.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -27,7 +27,7 @@ .. _`Epydoc` : http://epydoc.sourceforge.net/ .. _`pyplusplus` : ./../pyplusplus.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org Modified: pyplusplus_dev/docs/documentation/inserting_code.rest =================================================================== --- pyplusplus_dev/docs/documentation/inserting_code.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/documentation/inserting_code.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -16,7 +16,7 @@ Insert code to module --------------------- -Almost every ``boost.python`` module has next structure: +Almost every ``Boost.Python`` module has next structure: :: @@ -195,7 +195,7 @@ .. _`pyplusplus` : ./../pyplusplus.html .. _`pygccxml` : ./../../pygccxml/pygccxml.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org Modified: pyplusplus_dev/docs/documentation/tutorials/module_builder/module_builder.rest =================================================================== --- pyplusplus_dev/docs/documentation/tutorials/module_builder/module_builder.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/documentation/tutorials/module_builder/module_builder.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -153,7 +153,7 @@ .. _`pyplusplus` : ./../../../pyplusplus.html .. _`pygccxml` : ./../../../../pygccxml/pygccxml.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`SourceForge`: http://sourceforge.net/index.php .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org Modified: pyplusplus_dev/docs/documentation/tutorials/tutorials.rest =================================================================== --- pyplusplus_dev/docs/documentation/tutorials/tutorials.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/documentation/tutorials/tutorials.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -20,10 +20,10 @@ My advise to you - start with `graphical interface`_, because: * you don't have to learn new API - * few clicks with mouse and you have `boost.python`_ code for your file(s) + * few clicks with mouse and you have `Boost.Python`_ code for your file(s) * it is very easy to evaluate `pyplusplus`_ using it * you can check whether `GCC-XML`_ is able to compile your code or not - * you can use it as a guide to `boost.python`_ library + * you can use it as a guide to `Boost.Python`_ library * it is able to generate `pyplusplus`_ code for you .. _`graphical interface` : ./pyplusplus_demo.png @@ -50,7 +50,7 @@ .. _`pyplusplus` : ./../../pyplusplus.html .. _`pygccxml` : ./../....//pygccxml/pygccxml.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`SourceForge`: http://sourceforge.net/index.php .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org Modified: pyplusplus_dev/docs/examples/boost/boost.rest =================================================================== --- pyplusplus_dev/docs/examples/boost/boost.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/examples/boost/boost.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -298,7 +298,7 @@ .. _`date_time`: http://boost.org/doc/html/date_time.html .. _`boost`: http://www.boost.org .. _`Boost`: http://www.boost.org -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`boost.operators`: http://www.boost.org/ .. _`GCC-XML`: http://www.gccxml.org .. _`pyplusplus` : ./../../pyplusplus.html Modified: pyplusplus_dev/docs/examples/easybmp/easybmp.rest =================================================================== --- pyplusplus_dev/docs/examples/easybmp/easybmp.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/examples/easybmp/easybmp.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -34,7 +34,7 @@ 1. environment.py - contains different environment settings 2. generate_code.py - contains source code needed to generate - `boost.python`_ bindings for `EasyBMP`_ library. + `Boost.Python`_ bindings for `EasyBMP`_ library. 3. sconstruct - build configuration file @@ -76,7 +76,7 @@ .. _`Python`: http://www.python.org .. _`pygccxml`: http://www.language-binding.net/pygccxml/pygccxml.html .. _`EasyBMP`: http://easybmp.sourceforge.net/ -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. Local Variables: Modified: pyplusplus_dev/docs/examples/examples.rest =================================================================== --- pyplusplus_dev/docs/examples/examples.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/examples/examples.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -50,7 +50,7 @@ .. _`boost.random` : http://boost.org/libs/random/index.html .. _`GUI`: ./../tutorials/pyplusplus_demo.png -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`pyplusplus` : ./../pyplusplus.html .. _`EasyBMP`: http://easybmp.sourceforge.net/ Modified: pyplusplus_dev/docs/history/history.rest =================================================================== --- pyplusplus_dev/docs/history/history.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/history/history.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -33,7 +33,7 @@ * user messages are clear -3. Support for boost.python indexing suite version 2 was implemented. +3. Support for Boost.Python indexing suite version 2 was implemented. 4. Every code creator class took ``parent`` argument in ``__init__`` method. This argument was removed. ``adopt_creator`` and ``remove_creator`` will Modified: pyplusplus_dev/docs/links.rest =================================================================== --- pyplusplus_dev/docs/links.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/links.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -30,7 +30,7 @@ the result using a tool that `understands` the syntax and semantics of both the underlying language and the library. ..." - `pyplusplus`_ + boost.python is a SELL! + `pyplusplus`_ + Boost.Python is a SELL! * `Aspect oriented programming`_ @@ -48,11 +48,11 @@ * http://boost.org/libs/python/doc/index.html - tutorials, FAQs, reference manuals -* `boost.python wiki`_ +* `Boost.Python wiki`_ - .. _`boost.python wiki` : http://wiki.python.org/moin/boost%2epython?action=show&redirect=boost+2epython + .. _`Boost.Python wiki` : http://wiki.python.org/moin/boost%2epython?action=show&redirect=boost+2epython -* http://boost.cvs.sourceforge.net/boost/boost/libs/python/test/ - `boost.python`_ +* http://boost.cvs.sourceforge.net/boost/boost/libs/python/test/ - `Boost.Python`_ unit tests. They could be very, very helpful. * http://svn.sourceforge.net/viewvc/pygccxml/pyplusplus_dev/unittests/ - `pyplusplus`_ @@ -70,7 +70,7 @@ .. _`pyplusplus mailing list` : http://sourceforge.net/mail/?group_id=118209 -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`pyplusplus` : ./pyplusplus.html .. Modified: pyplusplus_dev/docs/osdc2006/presentation-talk.rest =================================================================== --- pyplusplus_dev/docs/osdc2006/presentation-talk.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/osdc2006/presentation-talk.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -57,7 +57,7 @@ * SIP - PyQt, PyKDE ( extending only ) * Robin - ? * pyplusplus - an object-oriented framework for creating a code generator for - boost.python library. ( TnFOX, boost.date_time ) + Boost.Python library. ( TnFOX, boost.date_time ) Libraries: Modified: pyplusplus_dev/docs/peps/call_wrapper_policies.rest =================================================================== --- pyplusplus_dev/docs/peps/call_wrapper_policies.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/peps/call_wrapper_policies.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -73,7 +73,7 @@ Call policies ------------- I don't have any solution to the next problem. -I am going to change a little an example, from `boost.python`_ tutorials: +I am going to change a little an example, from `Boost.Python`_ tutorials: http://www.boost.org/libs/python/doc/tutorial/doc/html/python/functions.html#python.call_policies :: @@ -90,7 +90,7 @@ return y.x; } - //boost.python code + //Boost.Python code def("f", f, return_internal_reference<1, with_custodian_and_ward<1, 2> >() ); What is the difference? Function ``f`` now takes 3rd argument - ``int&``. This @@ -101,7 +101,7 @@ I see only one solution user have to change signature of function ``f``. Now some speculations: -1. May be it is possible with `boost.python`_ library to set call policies on the +1. May be it is possible with `Boost.Python`_ library to set call policies on the part of the return value? :: @@ -113,7 +113,7 @@ def("f", f_wrapper, smart call policies that will work only on first element within the tuple ); -2. May be it is possible to create boost.python ``object`` with life-time management +2. May be it is possible to create Boost.Python ``object`` with life-time management hint? :: @@ -124,7 +124,7 @@ return boost::python::make_tuple( x_obj, error ); } -Anyway, I think we will just ignore the problem - software ( == boost.python ) +Anyway, I think we will just ignore the problem - software ( == Boost.Python ) should not be perfect - it should work in most ( != all ) cases! ------------ @@ -232,7 +232,7 @@ ------- It still not clear to me how it should be implemented. There are also some issues -with `boost.python`_ library before we can implement some policies. +with `Boost.Python`_ library before we can implement some policies. If you can help or have some nice idea, please share: https://lists.sourceforge.net/lists/listinfo/pygccxml-development @@ -240,7 +240,7 @@ .. _`pyplusplus` : ./../pyplusplus.html .. |cwp| replace:: *"call wrapper policies"* -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org Modified: pyplusplus_dev/docs/peps/indexing_suite.rest =================================================================== --- pyplusplus_dev/docs/peps/indexing_suite.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/peps/indexing_suite.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -52,7 +52,7 @@ classes should be exported too. 3. It will understand that those classes should be exported using indexing suite - functionality provided by `boost.python`_ library or `pyplusplus`_ + functionality provided by `Boost.Python`_ library or `pyplusplus`_ ``code repository``. 4. It will generate the code, that will use that functionality. @@ -85,7 +85,7 @@ .. _`pyplusplus` : ./../pyplusplus.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org Modified: pyplusplus_dev/docs/peps/peps_index.rest =================================================================== --- pyplusplus_dev/docs/peps/peps_index.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/peps/peps_index.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -56,7 +56,7 @@ .. __ : ./indexing_suite.html .. _`pyplusplus` : ./../pyplusplus.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org Modified: pyplusplus_dev/docs/pyplusplus.rest =================================================================== --- pyplusplus_dev/docs/pyplusplus.rest 2006-08-12 19:24:28 UTC (rev 392) +++ pyplusplus_dev/docs/pyplusplus.rest 2006-08-13 06:23:50 UTC (rev 393) @@ -22,7 +22,7 @@ Code generation process ----------------------- -`boost.python`_ library allows you to expose C++ code to `Python`_ in quick and +`Boost.Python`_ library allows you to expose C++ code to `Python`_ in quick and elegant way. Almost the whole process of exposing declarations can be automated by use of pyplusplus. Code generation process, using pyplusplus consists from few steps. Next paragraphs will tell you more about every step. @@ -188,7 +188,7 @@ .. _`pyplusplus` : ./pyplusplus.html .. _`pygccxml` : ./../pygccxml/pygccxml.html -.. _`boost.python`: http://www.boost.org/libs/python/doc/index.html +.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`Python`: http://www.python.org .. _`GCC-XML`: http://www.gccxml.org .. _`Boost Software License`: http://boost.org/more/license_info.html This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |