Re: New language based on D

2020-11-17 Thread dangbinghoo via Digitalmars-d-announce

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


Re: sumtype 1.0.0

2020-11-17 Thread jmh530 via Digitalmars-d-announce

On Tuesday, 17 November 2020 at 22:14:04 UTC, aliak wrote:

[snip]

Alright!!  A 1.0.0 release! Awesome work here!


Agreed.


Re: sumtype 1.0.0

2020-11-17 Thread aliak via Digitalmars-d-announce

On Sunday, 15 November 2020 at 20:05:16 UTC, Paul Backus wrote:
SumType is a generic discriminated union type for modern D. It 
is designed to

be an improved alternative to `std.variant.Algebraic`.

[...]


Alright!!  A 1.0.0 release! Awesome work here!


Re: New language based on D

2020-11-17 Thread jmh530 via Digitalmars-d-announce

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


Re: New language based on D

2020-11-17 Thread Dibyendu Majumdar via Digitalmars-d-announce

On Tuesday, 17 November 2020 at 05:50:27 UTC, dangbinghoo wrote:



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! ^_^




Yes, right now Better C is not a match for Rust because Rust has 
traits and algebraic types which are really important ways to 
improve on C.


I am not sure if I will be able to solve this as I do not want to 
make changes that would be incompatible with D.




DConf Online 2020 #BeerConf

2020-11-17 Thread Iain Buclaw via Digitalmars-d-announce

Hi all,

DConf Online is still DConf, so there still must be a BeerConf.  
And since it's online, we can run it all weekend!  The virtual 
BeerConf space will be open from the evening (UTC) of Friday, 
November 20 and will be continuously open all weekend to anyone 
who wants to join.


Despite the name, no alcohol is required to participate.  As long 
as you have a connected device, a web browser, a microphone, and 
an optional webcam, you're invited to come on in and participate 
in this annual DConf tradition.


The time that we are looking to kick things off is at 18:00 UTC 
on Friday 20th.  Another announcement will be made on the day 
with details for joining the online meeting.


Stay safe, and see you all there!