4 ms·
I like to know whether this language support these stuffs. - C++ level of const correctness or a simple way to make immutable data structure. Or immutable view
by eonil 13y ago
I like to know whether this language support these stuffs.
- C++ level of const correctness or a simple way to make immutable data structure. Or immutable view of full data structure.
- Explicit symmetric coroutine with safe data sharing machinery. I mean something like Erlang process or Goroutine.
- Any meta-programming facility such as macro or template.
- hhariri 13y ago1. Yes 2. No 3. A bit. Not macros or templates but nonetheless you can do some type of meta programming with reflection.
- mwcampbell 13y agoDo you plan to add macros or some other kind of compile-time metaprogramming? I think it's important to have that, since reflection is at odds with obfuscation and also introduces runtime overhead compared to compile-time code generation.
- abreslav 13y agoMany ideas of this sort are flying around, but we postpone the decision to some time after 1.0