[OT] Coffee Compiler Club - Cliff Click

2021-12-29 Thread Dibyendu Majumdar via Digitalmars-d-announce
Cliff Click is famous for writing the original hot-spot JIT compiler for the Java programming language. He is a compiler guru, and conducts a weekly compiler club that is open to anyone who wants to join. I think this is a great forum for would be language designers to learn from compiler gur

Re: sumtype 1.0.0

2020-11-24 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Wednesday, 25 November 2020 at 00:20:54 UTC, Paul Backus wrote: The exact memory layout and ABI of SumType is deliberately left unspecified. It's an implementation detail that client code isn't supposed to rely on. If you want to pass a SumType's value to a C function, you will first have

Re: sumtype 1.0.0

2020-11-24 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Tuesday, 24 November 2020 at 22:26:34 UTC, Paul Backus wrote: Nice. Is it possible to describe how these types are represented in memory? Anyone who uses unions and wants to use these would want to know whether these types are laid out like unions or not. What is the size of the type - is i

Re: sumtype 1.0.0

2020-11-24 Thread Dibyendu Majumdar 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`. Nice. Is it possible to describe how these types are represented in memory? Anyone who uses uni

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

Re: New language based on D

2020-11-15 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Thursday, 12 November 2020 at 15:08:55 UTC, Dibyendu Majumdar wrote: I am starting a project to create a new language based on D. The name I have chosen is Laser-D. It is supposed to be Lesser D - rather than Better C. This follows from my post about better branding for Better-C. Started

Re: New language based on D

2020-11-14 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Saturday, 14 November 2020 at 16:03:31 UTC, Jack wrote: are you going to cut features only not change anything else? Indeed. Less is sometimes more.

Re: New language based on D

2020-11-13 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Friday, 13 November 2020 at 16:18:32 UTC, Paul Backus wrote: Why is it a waste of time? If I understand your proposal correctly, you will be doing more or less the same work either way--that is, figuring out which features and libraries still work with certain language features disabled. T

Re: New language based on D

2020-11-13 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Friday, 13 November 2020 at 13:41:50 UTC, Paul Backus wrote: It sounds like maybe your time would be better spent improving the official D documentation to say which features and libraries are compatible with betterC and which are not. Not really. It is a waste of time trying to do that.

Re: New language based on D

2020-11-13 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Thursday, 12 November 2020 at 15:28:44 UTC, Faux Amis wrote: I was thinking about something similar: Basic-D, a subset of D which would be a perfect starting language with appropriate docs and tutorials. Maybe these type of subset languages could be integrated in the D frontpage. I thin

New language based on D

2020-11-12 Thread Dibyendu Majumdar via Digitalmars-d-announce
I am starting a project to create a new language based on D. The name I have chosen is Laser-D. It is supposed to be Lesser D - rather than Better C. This follows from my post about better branding for Better-C. The project will basically be about turning off certain features in D - the langu

Re: Decimal string to floating point conversion with correct half-to-even rounding

2020-07-11 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Tuesday, 7 July 2020 at 07:49:02 UTC, Walter Bright wrote: That's right, it's not about the licensing. It's that the DLF should control the code it distributes. Businesses will not want to commit to a balkanized project. The proposal is for Mir to become a central required component of DMD

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-07-02 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Thursday, 2 July 2020 at 10:21:19 UTC, Joseph Rushton Wakeling wrote: On Sunday, 28 June 2020 at 21:00:09 UTC, Dibyendu Majumdar wrote: To be honest the analysis doesn't quite stack up. Because compatibility is not the reason for the success of Go, or Rust. I think that's a misinterpretatio

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-28 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Saturday, 27 June 2020 at 15:48:33 UTC, Andrei Alexandrescu wrote: How to answer "why will yours succeed, when X, Y, and Z have failed?" https://www.youtube.com/watch?v=wIHfaH9Kffs Very insightful talk. To be honest the analysis doesn't quite stack up. Because compatibility is not the re

Re: Origins of the D Programming Language now published by ACM!

2020-06-14 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Saturday, 13 June 2020 at 03:16:05 UTC, Walter Bright wrote: https://dl.acm.org/doi/abs/10.1145/3386323 Many, many thanks to Mike Parker and Andrei Alexandrescu for their endless hours spent fixing the mess I originally wrote. Read the paper. D is a huge achievement by any account. Regard

Re: Alpine Linux 3.12 Released With D Language Support

2020-05-30 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Saturday, 30 May 2020 at 20:03:30 UTC, Andrei Alexandrescu wrote: https://www.phoronix.com/scan.php?page=news_item&px=Alpine-Linux-3.12-Released I recently installed Ubuntu 20.04 LTS on Windows 10. $sudo apt info gdc Package: gdc Version: 4:10.0-1ubuntu2 Priority: optional Section: universe

Re: DConf Invited Keynote Speaker, Formal Call for Submissions & Early-bird Registration

2020-03-04 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Wednesday, 4 March 2020 at 19:07:21 UTC, Mike Parker wrote: It’s possible I didn’t see it. I replied to someone over the weekend. It was a presentation with a duration of something like “30 minutes plus time for questions”. If that wasn’t yours, then I haven’t seen it yet. I’m on the road u

Re: DConf Invited Keynote Speaker, Formal Call for Submissions & Early-bird Registration

2020-03-03 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Tuesday, 3 March 2020 at 03:59:30 UTC, Mike Parker wrote: I submitted a talk proposal but did not receive an acknowledgement. Please let me know if you have received the submission. I’m pretty sure I replied to your email. Sometimes emails from soc...@dlang.org get marked as spam. But w

Re: DConf Invited Keynote Speaker, Formal Call for Submissions & Early-bird Registration

2020-03-02 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Thursday, 6 February 2020 at 14:19:13 UTC, Mike Parker wrote: I've just published the blog post that serves as the public launch (outside of this community) of early-bird registration and the call for submissions. I'm also very happy that I was able to include the announcement that our invit

Re: DConf 2019 Livestream

2019-05-08 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Wednesday, 8 May 2019 at 12:13:18 UTC, Mike Parker wrote: On Wednesday, 8 May 2019 at 10:13:35 UTC, Ethan wrote: Sorry for those of you having difficulties with WebEx. I am able to watch on Webex but I can't rewind back to the morning presentations. Webex allows the recordings to be publis

Re: DConf 2019 Livestream

2019-05-08 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Wednesday, 8 May 2019 at 07:57:40 UTC, Mike Parker wrote: The venue uses WebEx for livestreaming. All the information is available in this PDF: https://drive.google.com/open?id=1yekllbfOmxHqJNuuWIVeP9vNeROmfp1I Hi, I missed the morning two talks, is there a way to rewind the Webe video?

Re: Add D front-end, libphobos library, and D2 testsuite... to GCC

2018-11-02 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Monday, 29 October 2018 at 03:43:49 UTC, Mike Parker wrote: Congratulations are in order for Iain Buclaw. His efforts have been rewarded in a big way. Last Friday, he got the greenlight to move forward with submitting his changes into GCC: https://gcc.gnu.org/ml/gcc-patches/2018-10/msg01676

Re: Vision document for H1 2017

2017-01-07 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Saturday, 7 January 2017 at 15:58:43 UTC, Andrei Alexandrescu wrote: On 01/04/2017 08:06 PM, Dibyendu Majumdar wrote: C++ integration has disappeared? Is this now "done"? We have a student on that. I've added a line for that to the doc. -- Andrei Cool. C++ integration would be a big plus

Re: Vision document for H1 2017

2017-01-04 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Wednesday, 4 January 2017 at 19:22:33 UTC, Andrei Alexandrescu wrote: We release a brief Vision document summarizing the main goals we plan to pursue in the coming six months. This half we are focusing on three things: safety, lifetime management, and static introspection. https://wiki.dla

Re: Vision for the first semester of 2016

2016-01-25 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei Hi, I am new to D, and having my own language implementation (based off Lua) - therefore I think I can appreciate some of the difficulties around getting mo