independent use of objecthandler

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

independent use of objecthandler

Ole Peng
Hi,

do any of you use the objecthandler independently of quantlib for addin development?

If yes, then I would like to pick your brain in order to assess how manageable that is and if it can be
used for maintainable and scalable addin applications?

Thanks, Ole

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev
Reply | Threaded
Open this post in threaded view
|

Re: independent use of objecthandler

Slava Mazur
----------------------------------------------------------------------

Message: 1
Date: Sun, 13 Apr 2008 16:57:05 -0700 (PDT)
From: Ole Peng <[hidden email]>
Subject: [Quantlib-dev] independent use of objecthandler
To: [hidden email]
Cc: [hidden email]
Message-ID: <[hidden email]>
Content-Type: text/plain; charset="us-ascii"

Hi,

do any of you use the objecthandler independently of quantlib for addin
development?

If yes, then I would like to pick your brain in order to assess how
manageable that is and if it can be
used for maintainable and scalable addin applications?

Thanks, Ole



__________________________________________________

Hi Ole,

Yes I do. It is manageable and can be used for maintainable and scalable
addin applications. Let me know if you have any specific questions.

Regards,

Slava

-----Original Message-----
From: [hidden email]
[mailto:[hidden email]] On Behalf Of
[hidden email]
Sent: Thursday, April 17, 2008 12:59 PM
To: [hidden email]
Subject: QuantLib-dev Digest, Vol 23, Issue 2

Send QuantLib-dev mailing list submissions to
        [hidden email]

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/quantlib-dev
or, via email, send a message with subject or body 'help' to
        [hidden email]

You can reach the person managing the list at
        [hidden email]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of QuantLib-dev digest..."


Today's Topics:

   1. independent use of objecthandler (Ole Peng)
   2. Re: [QuantLib-svn] SF.net SVN: quantlib: [14708]
      branches/serialization_enhancements2 (Ferdinando Ametrano)
   3. Re: [QuantLib-svn] SF.net SVN: quantlib: [14708]
      branches/serialization_enhancements2 (Plamen Neykov)
   4. [ quantlib-Feature Requests-1941916 ] Asian Average Strike
      Option (SourceForge.net)
   5. Non copyable curves. (Simon Ibbotson)
   6. Re: Non copyable curves. (op)


----------------------------------------------------------------------

Message: 1
Date: Sun, 13 Apr 2008 16:57:05 -0700 (PDT)
From: Ole Peng <[hidden email]>
Subject: [Quantlib-dev] independent use of objecthandler
To: [hidden email]
Cc: [hidden email]
Message-ID: <[hidden email]>
Content-Type: text/plain; charset="us-ascii"

Hi,

do any of you use the objecthandler independently of quantlib for addin
development?

If yes, then I would like to pick your brain in order to assess how
manageable that is and if it can be
used for maintainable and scalable addin applications?

Thanks, Ole



__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com 
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 2
Date: Mon, 14 Apr 2008 10:10:15 +0200
From: "Ferdinando Ametrano" <[hidden email]>
Subject: Re: [Quantlib-dev] [QuantLib-svn] SF.net SVN: quantlib:
        [14708] branches/serialization_enhancements2
To: [hidden email]
Cc: [hidden email]
Message-ID:
        <[hidden email]>
Content-Type: text/plain; charset=ISO-8859-1

Hi Plamen

>  Log Message:
>  -----------
>  small project file changes to allow for boost installed in an
arbitrary directory
>
>  Modified Paths:
>  --------------
>
branches/serialization_enhancements2/ObjectHandler/Examples/C++/ExampleC
pp_vc8.vcproj
>
branches/serialization_enhancements2/ObjectHandler/Examples/xl/ExampleXl
lDynamic1_vc8.vcproj
>
branches/serialization_enhancements2/ObjectHandler/Examples/xl/ExampleXl
lDynamic2_vc8.vcproj
>
branches/serialization_enhancements2/ObjectHandler/Examples/xl/ExampleXl
lStatic_vc8.vcproj
>
branches/serialization_enhancements2/QuantLibAddin/Clients/Cpp/ClientCpp
Demo_vc8.vcproj
>
>  Modified:
branches/serialization_enhancements2/ObjectHandler/Examples/C++/ExampleC
pp_vc8.vcproj
>  ===================================================================
>  ---
branches/serialization_enhancements2/ObjectHandler/Examples/C++/ExampleC
pp_vc8.vcproj       2008-04-13 16:08:51 UTC (rev 14707)
>  +++
branches/serialization_enhancements2/ObjectHandler/Examples/C++/ExampleC
pp_vc8.vcproj       2008-04-13 21:31:49 UTC (rev 14708)
>  @@ -75,7 +75,7 @@
>
OutputFile="bin\ExampleCpp-vc80-mt-0_9_5.exe"
>                                 LinkIncremental="1"
>                                 SuppressStartupBanner="true"
>  -
AdditionalLibraryDirectories="..\..\lib,..\..\..\log4cxx\msvc\Lib"
>  +
AdditionalLibraryDirectories="..\..\lib;..\..\..\log4cxx\msvc\Lib;&quot;
$(BOOST_DIR)\lib&quot;"

I would prefer no to have environment variable for the boost library
resolution. In my opinion it should up to the developer to configure
properly its Visual Studio IDE (Tools | Options | Project and
Solutions | VC++ Directories) to point to its favorite boost version.
Am I missing something? Do you agree?

ciao -- Nando



------------------------------

Message: 3
Date: Mon, 14 Apr 2008 08:28:35 +0000 (GMT)
From: Plamen Neykov <[hidden email]>
Subject: Re: [Quantlib-dev] [QuantLib-svn] SF.net SVN: quantlib:
        [14708] branches/serialization_enhancements2
To: [hidden email], [hidden email]
Message-ID:
        <[hidden email]>
Content-Type: text/plain; charset=utf-8

Hi Ferdinando,

no problem - I'll revert the change asap (tonight) - I wasn't aware of
this policy - obviously not following the discussions here on the list -
sorry.

cheers,
Plamen

-----Original Message-----

From: "Ferdinando Ametrano" <[hidden email]>
Sent: Mon, 14 Apr 2008 10:10:15 +0200
To: [hidden email]
CC: [hidden email]
Received: 14-Apr-2008 10:10:54 +0200
Subject: Re: [Quantlib-dev] [QuantLib-svn] SF.net SVN: quantlib: [14708]
branches/serialization_enhancements2

* 0 RECENT
* 1210 FETCH (UID 41427 BODY[1] {2395}
Hi Plamen

>  Log Message:
>  -----------
>  small project file changes to allow for boost installed in an
arbitrary directory
>
>  Modified Paths:
>  --------------
>
branches/serialization_enhancements2/ObjectHandler/Examples/C++/ExampleC
pp_vc8.vcproj
>
branches/serialization_enhancements2/ObjectHandler/Examples/xl/ExampleXl
lDynamic1_vc8.vcproj
>
branches/serialization_enhancements2/ObjectHandler/Examples/xl/ExampleXl
lDynamic2_vc8.vcproj
>
branches/serialization_enhancements2/ObjectHandler/Examples/xl/ExampleXl
lStatic_vc8.vcproj
>
branches/serialization_enhancements2/QuantLibAddin/Clients/Cpp/ClientCpp
Demo_vc8.vcproj
>
>  Modified:
branches/serialization_enhancements2/ObjectHandler/Examples/C++/ExampleC
pp_vc8.vcproj
>  ===================================================================
>  ---
branches/serialization_enhancements2/ObjectHandler/Examples/C++/ExampleC
pp_vc8.vcproj       2008-04-13 16:08:51 UTC (rev 14707)
>  +++
branches/serialization_enhancements2/ObjectHandler/Examples/C++/ExampleC
pp_vc8.vcproj       2008-04-13 21:31:49 UTC (rev 14708)
>  @@ -75,7 +75,7 @@
>
OutputFile="bin\ExampleCpp-vc80-mt-0_9_5.exe"
>                                 LinkIncremental="1"
>                                 SuppressStartupBanner="true"
>  -
AdditionalLibraryDirectories="..\..\lib,..\..\..\log4cxx\msvc\Lib"
>  +
AdditionalLibraryDirectories="..\..\lib;..\..\..\log4cxx\msvc\Lib;&quot;
$(BOOST_DIR)\lib&quot;"

I would prefer no to have environment variable for the boost library
resolution. In my opinion it should up to the developer to configure
properly its Visual Studio IDE (Tools | Options | Project and
Solutions | VC++ Directories) to point to its favorite boost version.
Am I missing something? Do you agree?

ciao -- Nando

------------------------------------------------------------------------
-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/j
avaone
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev




------------------------------

Message: 4
Date: Mon, 14 Apr 2008 03:19:05 -0700
From: "SourceForge.net" <[hidden email]>
Subject: [Quantlib-dev] [ quantlib-Feature Requests-1941916 ] Asian
        Average Strike Option
To: [hidden email]
Message-ID: <[hidden email]>
Content-Type: text/plain; charset="UTF-8"

Feature Requests item #1941916, was opened at 2008-04-14 15:49
Message generated for change (Tracker Item Submitted) made by Item
Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=362740&aid=1941916&gro
up_id=12740

Please note that this message will contain a full copy of the comment
thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Priority: 5
Private: No
Submitted By: abhishek Srivastava (abhiabhi001)
Assigned to: Nobody/Anonymous (nobody)
Summary: Asian Average Strike Option

Initial Comment:
Hi

in the instrument list "Asian Average Strike Option" is not avaialable.

Thanks
Abhishek

----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=362740&aid=1941916&gro
up_id=12740



------------------------------

Message: 5
Date: Thu, 17 Apr 2008 07:48:49 -0000
From: "Simon Ibbotson" <[hidden email]>
Subject: [Quantlib-dev] Non copyable curves.
To: <[hidden email]>
Message-ID:
        <[hidden email]>
Content-Type: text/plain; charset="us-ascii"

Hi guys,

 

Why have all curves recently been derived from boost::noncopyable?

 

I've been copying yieldcurves (in external code) - and it has been
working perfectly if you implement a copy constructor for the
PiecewiseYieldcurve class that initializes the bootstrapper for the
current curve (in the code I submitted - shown below). Surely this makes
more sense than completely disabling copying?

 

 

 

//copy constructor

        PiecewiseYieldCurve(const this_curve& o)

            : base_curve(o), instruments_(o.instruments_),
turnOfYearEffect_(o.turnOfYearEffect_),

            accuracy_(o.accuracy_),
latestReference_(o.latestReference_), turnOfYear_(o.turnOfYear_),

            bootstrap_(o.bootstrap_) {

                setTurnOfYear();

                registerWith(turnOfYearEffect_);

                bootstrap_.setup(this);

        }

 

Simon Ibbotson

Quantitative Analytics

Capital Markets

Straumur

 

-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 6
Date: Thu, 17 Apr 2008 09:58:44 -0700 (PDT)
From: op <[hidden email]>
Subject: Re: [Quantlib-dev] Non copyable curves.
To: Simon Ibbotson <[hidden email]>
Cc: "<[hidden email]>"
        <[hidden email]>
Message-ID: <[hidden email]>
Content-Type: text/plain; charset="windows-1252"

An HTML attachment was scrubbed...
-------------- next part --------------
whether copying is right or wrong, it seems to me that you can't just go
in and implement that kind of breaking behavior. I find that quite
shocking.

aren't there any guidelines as to freeZing user interfaces once they are
published - as one would expect of any reasonably designed multi-user
software?

this messags was sent from a mobile device

On Apr 17, 2008, at 3:48 AM, "Simon Ibbotson"
<[hidden email]> wrote:

Hi guys,

 

Why have all curves recently been derived from boost::noncopyable?

 

I?ve been copying yieldcurves (in external code) ? and it has been
working perfectly if you implement a copy constructor for the
PiecewiseYieldcurve class that initializes the bootstrapper for the
current curve (in the code I submitted ? shown below). Surely this makes
more sense than completely disabling copying?

 

 

 

//copy constructor

        PiecewiseYieldCurve(const this_curve& o)

            : base_curve(o), instruments_(o.instruments_),
turnOfYearEffect_(o.turnOfYearEffect_),

            accuracy_(o.accuracy_),
latestReference_(o.latestReference_), turnOfYear_(o.turnOfYear_),

            bootstrap_(o.bootstrap_) {

                setTurnOfYear();

                registerWith(turnOfYearEffect_);

                bootstrap_.setup(this);

        }

 

Simon Ibbotson

Quantitative Analytics

Capital Markets

Straumur

 

------------------------------------------------------------------------
-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/j
avaone
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev



 
________________________________________________________________________
____________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile.  Try it now.
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

------------------------------

------------------------------------------------------------------------
-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/j
avaone

------------------------------

_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev


End of QuantLib-dev Digest, Vol 23, Issue 2
*******************************************



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev