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
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
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
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
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
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
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.
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
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.
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
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
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
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
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
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
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
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
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
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
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
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?
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
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
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
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
25 matches
Mail list logo