Re: namespace
Stefan Seefeld via ublas <[email protected]> Thu, 30 May 2019 20:30:33 -0400
| Newsgroups | gmane.comp.lib.boost.ublas |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--===============7784930193605873890==
Content-Type: multipart/alternative;
boundary="------------CE30E9123079596E2DA09447"
Content-Language: en-US
This is a multi-part message in MIME format.
--------------CE30E9123079596E2DA09447
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
On 2019-05-30 8:07 p.m., David Bellot via ublas wrote:
> By the way, can I open a flame war on this list? :-D
I doubt it. If you want a flame war, go to the boost list ! ;-)
> What's about getting ublas out of the namespace numeric. The
> sub-namespace numeric has never been used as expected in the early days:
> - in most of the code I saw so far, people are doing a using namespace
> boost::numeric.
> - you can't seriously type boost::numeric::ublas::fct(x,y) like you
> type std::fct(x,y). I mean, std is 3 characters only.
> - can we find a way to inject a new boost::ublas into boost::numeric
> to keep backward compatibility
>
> As ublas is going through massive changes and improvements (thanks
> Cem, Stefan, Paul, Thomas, <put your name here>,...), it's about time
> to think about these little details too which would give ublas a new
> face and simplify users' life.
+1
Stefan
--
...ich hab' noch einen Koffer in Berlin...
--------------CE30E9123079596E2DA09447
Content-Type: multipart/related;
boundary="------------7463A666800B95F9091CE44E"
--------------7463A666800B95F9091CE44E
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><br>
</p>
<div class="moz-cite-prefix">On 2019-05-30 8:07 p.m., David Bellot
via ublas wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAOE6ZJGL1J=+0Bytv93j7rgakUvGM==KJnp9TOCuKAMZg0PDkw@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small">By
the way, can I open a flame war on this list? :-D</div>
</div>
</blockquote>
<p>I doubt it. If you want a flame war, go to the boost list ! ;-)<br>
</p>
<blockquote type="cite"
cite="mid:CAOE6ZJGL1J=+0Bytv93j7rgakUvGM==KJnp9TOCuKAMZg0PDkw@mail.gmail.com">
<div dir="ltr">
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small">What's
about getting ublas out of the namespace numeric. The
sub-namespace numeric has never been used as expected in the
early days:</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small">-
in most of the code I saw so far, people are doing a using
namespace boost::numeric.<br>
</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small">-
you can't seriously type boost::numeric::ublas::fct(x,y) like
you type std::fct(x,y). I mean, std is 3 characters only.<br>
</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small">-
can we find a way to inject a new boost::ublas into
boost::numeric to keep backward compatibility</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small">As
ublas is going through massive changes and improvements
(thanks Cem, Stefan, Paul, Thomas, <put your name
here>,...), it's about time to think about these little
details too which would give ublas a new face and simplify
users' life.</div>
</div>
</blockquote>
<p>+1</p>
<div class="moz-signature">
<div class="moz-signature">
<div class="moz-signature">
<pre><img moz-do-not-send="false" src="cid:[email protected]" alt="Stefan" width="123" height="77">
--
...ich hab' noch einen Koffer in Berlin...
</pre>
</div>
</div>
</div>
</body>
</html>
--------------7463A666800B95F9091CE44E
Content-Type: image/png;
name=".signature.png"
Content-Transfer-Encoding: base64
Content-ID: <[email protected]>
Content-Disposition: inline;
filename=".signature.png"
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
--------------7463A666800B95F9091CE44E--
--------------CE30E9123079596E2DA09447--
--===============7784930193605873890==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline