Hi Dmitrii,

As I understand, Julia does not have native type for microsecond and
> nanosecond timestamps.
>
> 1) Why is that?
>

Most likely because no one who uses Julia has needed it enough to implement
it.  Would you be willing to try?


> 2) Are there any plans to include/extend current types dealing with time
> in near future?
>

Expanding on my answer to 1:

Julia is young, and while core developers do communicate with each other
and share their ideas about goals for the next release or two, AFAIK, the
main places you'll find those ideas are in issues the julialang github
repository.  Additional non-core functionality is added in packages by
individuals or groups who need it.  At this point, that's about as formal
as it gets.

So a better way to phrase this question would be to ask if anyone is doing
anything which needs this functionality, and have they implemented
anything.  For example, there are individuals who have developed packages
that interact with external data acquisition boards (
https://github.com/JaneliaSciComp/NIDAQ.jl), who might have need for and/or
have developed such functionality (I don't know).

One additional note: Julia is flexible enough that adding "native" types is
possible, even in packages (see, e.g., the DataArrays package).  Depending
on the type, it may (or may not) be tedious to do so, but it's definitely
possible, and the resulting type can be just as performant as any other
native type.

Cheers!
   Kevin

Reply via email to