Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Introducing the D Programming Language
#2
Are the "!" in
(e; quickSort(args.map!(a => a.to!int)))
not typos O_o?

I like the slices, though if they were going with a notation similar to that of day to day mathematics, it'd have been great if they made the range inclusive since both brackets are closed. Also, if assigning a variable to a slice still only reference, how do you copy an array then? with a method?

I don't know why use "static" as a keyword for compile time evaluation though. What do you do for static class/struct members?

Also about constexpr only being able to contains a single expression, check this out :P.

Do we have pointers also (I am not saying I want them, just asking)?

Anyway, it looks quite nice. But it's more than just the language semantics and design that makes it; There is also the community, resources, support..etc. It really sucks that languages like C# always have to wait a while to try out stuff like Vulkan.
[Image: signature.png]
A-Engine: A new beat em up game engine inspired by LF2. Coming soon

A-Engine Dev Blog - Update #8: Timeout

Reply
Thanks given by:


Messages In This Thread
RE: Introducing the D Programming Language - by A-Man - 03-06-2016, 03:19 PM



Users browsing this thread: 1 Guest(s)