On Tuesday, 17 November 2020 at 13:12:04 UTC, jmh530 wrote:
On Tuesday, 17 November 2020 at 05:50:27 UTC, dangbinghoo wrote:
On Friday, 13 November 2020 at 12:25:48 UTC, Dibyendu Majumdar
wrote:
On Thursday, 12 November 2020 at 15:28:44 UTC, Faux Amis
wrote:
[...]
I think it is too early for that as my project is not yet
started, and it may not have any traction. I believe that if
I can create solid documentation then it might make a
difference but we will see.
Fortunately or not - I have limited time - so I won't be
making changes to D other than very simple patches to switch
off some things. I simply cannot afford to spend time on
maintaining a different code base. My main focus will be to
create documentation.
I can probably do one thing - guarantee that the new language
is a proper subset of D and that any code in laser-D is
guaranteed to build with dmd, ldc, gdc.
people want betterC, and if we can add Interface to current
D's (betterC) struct (which works like Rust's trait), it would
be more attractive! ^_^
----
binghoo dang
You might find Atila Neves's tardy [1] or Jean-Louis Leroy's
open methods [2] libraries interesting. I don't know if they
work with betterC though.
[1] https://github.com/atilaneves/tardy
[2] https://github.com/jll63/openmethods.d
it seems that tardy is more close to this topic. and open-methods
is dispatching system for 'Normal D'. and both of them uses
keyword `interface`, and "Interfaces describe a list of functions
that a class that inherits from the interface must implement".
shows these may not work with betterC.
thanks!
----
binghoo dang