(( It follows from this that it will be challenging to achieve
full memory safety without fixing the type system first. ))
On Wednesday, 14 January 2015 at 20:23:26 UTC, H. S. Teoh via
Digitalmars-d-learn wrote:
Huh? ints have value semantics, yet you can take the address of
a local
int variable. What's your point?
Strictly speaking the "int" looses its value semantics if you
take the address of it, hold it and g
On Wed, Jan 14, 2015 at 07:43:17PM +, via Digitalmars-d-learn wrote:
> On Wednesday, 14 January 2015 at 19:36:44 UTC, H. S. Teoh via
> Digitalmars-d-learn wrote:
> >Moral of the story: don't have struct fields that point to the struct
> >itself. This is almost always a bad idea. Structs have va
On Wednesday, 14 January 2015 at 19:36:44 UTC, H. S. Teoh via
Digitalmars-d-learn wrote:
Moral of the story: don't have struct fields that point to the
struct
itself. This is almost always a bad idea. Structs have value
semantics,
and the implicit copying around will almost certainly break any
On Wed, Jan 14, 2015 at 07:05:16PM +, Laeeth Isharc via Digitalmars-d-learn
wrote:
> On Tuesday, 13 January 2015 at 17:41:53 UTC, Tobias Pankrath wrote:
> >On Tuesday, 13 January 2015 at 17:19:42 UTC, Laeeth Isharc wrote:
> >>
> >>The GC is allowed to move structs around, as I undestand it. U
Unfortunately i'm new to using shells.
I use standard windows cmd. Here is my script:
dmd main.d -debug -unittest -wi
if %errorLevel% equ 0 (
start main.exe
) else (
echo --- Building failed! ---
pause
)
I wrote "start main.exe 2> errorFile" but it doesn't work.
errorF
On Tuesday, 13 January 2015 at 17:41:53 UTC, Tobias Pankrath
wrote:
On Tuesday, 13 January 2015 at 17:19:42 UTC, Laeeth Isharc
wrote:
The GC is allowed to move structs around, as I undestand it.
Under what circumstances do I get into trouble having a
pointer to them?
None, a GC that moves
On Wednesday, 14 January 2015 at 18:50:04 UTC, ref2401 wrote:
How can i redirect the unittests error output to a file?
You redirect stderr to a file using whatever tools your shell
provides you. In anything related to unix sh you would do
something like this:
./run_unittests 2>errorFile
wh
I don't think you've read h5py source in enough detail :)
You're right - I haven't done more than browsed it.
It's based HEAVILY on duck typing.
There is a question here about what to do in D. On the one hand,
the flexibility of being able to open a foreign HDF5 file where
you don't know
How can i redirect the unittests error output to a file?
On Wednesday, 14 January 2015 at 16:27:17 UTC, Laeeth Isharc
wrote:
struct File { Location _location; alias _location this; ... }
// group.d
public import commonfg;
struct File { Location _location; alias _location this; ... }
// commonfg.d { ... }
enum isContainer(T) = is(T: File) || is(T :
On Wednesday, 14 January 2015 at 11:40:26 UTC, seany wrote:
I am new to vibe.d and plying a bit with it.
I notice, that in case of Apache, there is a "root" directory,
often by default under /var/www or /srv/http (resp. ftp) if you
are using linux, and then every time the client sends a
req
struct File { Location _location; alias _location this; ... }
// group.d
public import commonfg;
struct File { Location _location; alias _location this; ... }
// commonfg.d { ... }
enum isContainer(T) = is(T: File) || is(T : Group);
auto method1(T)(T obj, args) if (isContainer!T) { ... }
auto
On Wednesday, 14 January 2015 at 14:54:09 UTC, Laeeth Isharc
wrote:
In the hierarchy example above (c++ hdf hierarchy link), by
using UFCS to implement the shared methods (which are achieved
by multiple inheritance in the c++ counterpart) did you mean
something like this?
// id.d
struct ID
I really wouldn't advise doing that. SysTime contains a long
which
represents the time in hnsecs since midnight, January 1st, 1
A.D., and that
could be written to a file quite easily. But it also contains a
reference to
a TimeZone object, so what you're doing would just be writing
its address
In the hierarchy example above (c++ hdf hierarchy link), by
using UFCS to implement the shared methods (which are achieved
by multiple inheritance in the c++ counterpart) did you mean
something like this?
// id.d
struct ID { int id; ... }
// location.d
struct Location { ID _id; alias _id t
Actually I want to serve some JSON packed weather data (heck I
also wrote my Global Climate Model partially in D and in C) -
so I guess, I can use vibe.d to build a cgi.
Cool. Do you incorporate the influence of solar activity via
galactic rays / cloud formation and via volcanic activity? (T
On Friday, 26 December 2014 at 00:40:45 UTC, Heinz wrote:
Hello everyone,
I'm making a big framework with D2 (DMD 2.066.1) and I've been
encountering many errors related to threads in DLLs.
My program flow is a main exe wich statically loads a main dll,
then this main dll dynamically loads an e
On Wed, 14 Jan 2015 12:37:33 +
seany via Digitalmars-d-learn wrote:
> On Wednesday, 14 January 2015 at 12:25:12 UTC, ketmar via
> Digitalmars-d-learn wrote:
> > just forgot about that
> > crappy scripting stuff and write your code in D!
>
> Actually I want to serve some JSON packed weather
On Tuesday, 13 January 2015 at 23:36:51 UTC, Artur Skawina via
Digitalmars-d-learn wrote:
It's neat, but the real problems with it are:
1) obfuscation - it hides those trivial bit ops behind layers of
functions and operator overloads, which everyone reading the
code must then figure out;
Ok, bu
On Wednesday, 14 January 2015 at 12:25:12 UTC, ketmar via
Digitalmars-d-learn wrote:
just forgot about that
crappy scripting stuff and write your code in D!
Actually I want to serve some JSON packed weather data (heck I
also wrote my Global Climate Model partially in D and in C) - so
I guess,
On Wed, 14 Jan 2015 11:40:25 +
seany via Digitalmars-d-learn wrote:
> I am new to vibe.d and plying a bit with it.
>
> I notice, that in case of Apache, there is a "root" directory,
> often by default under /var/www or /srv/http (resp. ftp) if you
> are using linux, and then every time the
On 15/01/2015 12:40 a.m., seany wrote:
I am new to vibe.d and plying a bit with it.
I notice, that in case of Apache, there is a "root" directory, often by
default under /var/www or /srv/http (resp. ftp) if you are using linux,
and then every time the client sends a request, apache looks in to
I am new to vibe.d and plying a bit with it.
I notice, that in case of Apache, there is a "root" directory,
often by default under /var/www or /srv/http (resp. ftp) if you
are using linux, and then every time the client sends a request,
apache looks in to the root directory, deduces the subd
On Wed, 14 Jan 2015 01:16:52 +
Bauss via Digitalmars-d-learn wrote:
> Is it possible to access a pointer by its offsets.
> Ex. write a 32bit integer to a byte pointer at ex. offset 4.
yes, it is. it's same as in c/c++, except that you have to add one
magic word: `cast`. D specs has it all.
25 matches
Mail list logo