Re: export (WAS: Boost Workshop at OOPSLA 2004) (WILL BE: Save Andrei)

From: Walter (walter_at_digitalmars.nospamm.com)
Date: 08/21/04


Date: 20 Aug 2004 23:53:14 -0400


"Hyman Rosen" <hyrosen@mail.com> wrote in message
news:YEfVc.7145$si.4688@trndny06...
> >>3. export failed miserably at being reasonably easy to implement.
> > I can hardly imagine how anybody could argue that one.
>
> Who said it was supposed to be easy? Templates aren't easy, exceptions
> aren't easy, manipulating vtable pointers during construction isn't easy.

2 to 3 man years to implement is quite another level of "easy". It's
extremely costly to implement, costly to users as well as vendors.

      [ See http://www.gotw.ca/resources/clcm.htm for info about ]
      [ comp.lang.c++.moderated. First time posters: Do this! ]



Relevant Pages

  • Re: advantages of C
    ... And constructors and destructors and templates and exceptions and ...
    (comp.programming)
  • Re: C++ in embedded systems
    ... >> exceptions or templates. ... > description of the library that would state "does not use exceptions ... devices with the compiler that is bundled with the OS. ... the exit/reset on error conditions didn't seem to be compared to EH ...
    (comp.os.linux.embedded)
  • Re: How to keep Word from messing with me?
    ... Matt is exactly correct. ... I take the point of having all documents based on specific templates. ... even refined the question to something that you guys could argue about. ...
    (microsoft.public.mac.office.word)
  • Re: Benefits of Dynamic Typing
    ... exceptions because many of them are turned into exceptions by default. ... There are two families of dynamic typing: ... Emulation becomes hard when a statically typed language with closed ... I would say that C++ templates use a compile-time dynamic ...
    (comp.lang.functional)
  • Re: C vs C++ in Embedded Systems?
    ... This wasn't the main reason most people limited these features. ... Exceptions can be efficient in comparison to the alternative of ... Templates can be used just as smart type-checked macros. ... everything safely to have list-of-pointer-to-anything containers. ...
    (comp.arch.embedded)