On 1/18/19 11:42 AM, Ron Tarrant wrote:
On Friday, 18 January 2019 at 15:08:48 UTC, Steven Schveighoffer wrote:
Nice read! And welcome to Ron! I too, started with BASIC, but on a
Commodore 64 :)
Thanks, Steve.
Just to set the record straight, I only had access to that Coleco Adam
for the
On 1/18/19 9:29 AM, Mike Parker wrote:
Not long ago, in my retrospective on the D Blog in 2018, I invited folks
to write about their first impressions of D. Ron Tarrant, who you may
have seen in the Lear forum, answered the call. The result is the latest
post on the blog, the first guest post
On Friday, 18 January 2019 at 15:08:48 UTC, Steven Schveighoffer
wrote:
Nice read! And welcome to Ron! I too, started with BASIC, but
on a Commodore 64 :)
-Steve
Thanks, Steve.
Just to set the record straight, I only had access to that Coleco
Adam for the few weeks I was in that
Not long ago, in my retrospective on the D Blog in 2018, I
invited folks to write about their first impressions of D. Ron
Tarrant, who you may have seen in the Lear forum, answered the
call. The result is the latest post on the blog, the first guest
post of 2019. Thanks, Ron!
As a reminder,
On 2019-01-17 23:44, H. S. Teoh wrote:
Interesting. Is it possible to assign a "fake" mangle to type functions
that never actually gets emitted into the object code, but just enough
to make various internal compiler stuff that needs to know the mangle
work properly?
Not sure that would be
On 2019-01-17 23:44, H. S. Teoh wrote:
YES! This is the way it should be. Type-tuples become first class
citizens, and you can pass them around to functions and return them from
functions
No no no, not only type-tuples, you want types to be first class
citizens. This makes it possible to
On Friday, 18 January 2019 at 08:55:23 UTC, Paulo Pinto wrote:
Apparently Google is ramping up the use of Rust in Fuchsia and
hiring quite a few devs.
Azure IoT Edge uses a mix of C# and Rust.
Rust has lately got a lot of attention from game developers.
Several game studios announced they
On Thu, Jan 17, 2019 at 05:32:52PM -0800, Walter Bright via
Digitalmars-d-announce wrote:
> On 1/17/2019 11:31 AM, H. S. Teoh wrote:
> > [...]
>
> Thanks for the thoughtful and well-written piece.
>
> But there is a counterpoint: symmetry in mathematics is one thing, but
> symmetry in human
On Friday, 18 January 2019 at 18:48:00 UTC, H. S. Teoh wrote:
I'm also not a big fan of dub, but I'm in the minority around
these parts. Having grown up on makefiles and dealt with them
in a large project at my day job, I've developed a great
distaste for them, and nowadays the standard build
On Friday, 18 January 2019 at 16:42:15 UTC, Ron Tarrant wrote:
Just to set the record straight, I only had access to that
Coleco Adam for the few weeks I was in that Newfoundland
outport. Within a year, I too had my very own C-64 plugged into
a monster Zenith console job. Remember those? I
On Fri, Jan 18, 2019 at 06:59:59PM +, JN via Digitalmars-d-announce wrote:
[...]
> The trick with makefiles is that they work well for a single
> developer, or a single project, but become an issue when dealing with
> multiple libraries, each one coming with its own makefile (if you're
>
On Fri, Jan 18, 2019 at 08:03:48PM +, Mark via Digitalmars-d-announce wrote:
[...]
> Why not do away with AliasSeq and use strings all the way?
>
> string Constify(string type)
> {
> // can add input checks here
> return "const(" ~ type ~ ")";
> }
>
> void main()
> {
> import
On Friday, 18 January 2019 at 20:03:48 UTC, Mark wrote:
[...]
Represent types as strings, CTFE them as you see fit, and
output a string that can then be mixin'ed to use the actual
type. :)
Two problems:
1) Mixing in a string is unhygienic. If two modules (or two
scopes in the same module)
On Fri, Jan 18, 2019 at 02:29:14PM +, Mike Parker via
Digitalmars-d-announce wrote:
[...]
> The blog:
> https://dlang.org/blog/2019/01/18/d-lighted-im-sure/
[...]
Very nice indeed! Welcome aboard, Ron!
And wow... 6502? That's what I grew up on too! I used to remember most
of the opcodes
On 2019-01-18 21:23, H. S. Teoh wrote:
Haha, that's just an old example from back in the bad ole days where NTP
syncing is rare, and everyone's PC is slightly off anywhere from seconds
to minutes (or if it's really badly-managed, hours, or maybe the wrong
timezone or whatever).
I had one of
On Friday, 18 January 2019 at 20:32:35 UTC, Jacob Carlborg wrote:
On 2019-01-18 20:28, Stefan Koch wrote:
The only difference that type-functions have from what you
describe is that it does not need to occupy a keyword 'type'.
You're using "alias" instead of my "type" keyword?
yes. After
On Friday, 18 January 2019 at 10:23:11 UTC, Jacob Carlborg wrote:
On 2019-01-17 23:44, H. S. Teoh wrote:
YES! This is the way it should be. Type-tuples become first
class
citizens, and you can pass them around to functions and return
them from
functions
No no no, not only type-tuples, you
On Fri, Jan 18, 2019 at 08:03:09PM +, Neia Neutuladh via
Digitalmars-d-announce wrote:
> On Fri, 18 Jan 2019 11:43:58 -0800, H. S. Teoh wrote:
> > (1) it often builds unnecessarily -- `touch source.d` and it
> > rebuilds source.d even though the contents haven't changed; and
>
>
On Fri, Jan 18, 2019 at 11:23:11AM +0100, Jacob Carlborg via
Digitalmars-d-announce wrote:
> On 2019-01-17 23:44, H. S. Teoh wrote:
>
> > YES! This is the way it should be. Type-tuples become first class
> > citizens, and you can pass them around to functions and return them
> > from functions
On Fri, 18 Jan 2019 11:43:58 -0800, H. S. Teoh wrote:
> (1) it often builds unnecessarily -- `touch source.d` and it rebuilds
> source.d even though the contents haven't changed; and
Timestamp-based change detection is simple and cheap. If your filesystem
supports a revision id for each file,
On Thursday, 17 January 2019 at 20:47:38 UTC, Steven
Schveighoffer wrote:
well, there was no static foreach for that article (which I
admit I didn't read, but I know what you mean).
But it's DEFINITELY not as easy as it could be:
import std.conv;
alias AliasSeq(P...) = P;
template
On 2019-01-18 20:28, Stefan Koch wrote:
The only difference that type-functions have from what you describe is
that it does not need to occupy a keyword 'type'.
You're using "alias" instead of my "type" keyword?
--
/Jacob Carlborg
On 2019-01-18 15:29, Mike Parker wrote:
Not long ago, in my retrospective on the D Blog in 2018, I invited folks
to write about their first impressions of D. Ron Tarrant, who you may
have seen in the Lear forum, answered the call. The result is the latest
post on the blog, the first guest post
On Fri, Jan 18, 2019 at 12:06:54PM -0500, Steven Schveighoffer via
Digitalmars-d-announce wrote:
> On 1/18/19 11:42 AM, Ron Tarrant wrote:
[...]
> > Just to set the record straight, I only had access to that Coleco
> > Adam for the few weeks I was in that Newfoundland outport. Within a
> > year,
DIP 1006, "Providing more selective control over contracts", had
quite a bit of bad luck going through the DIP process. It started
with my forgetting that I had scheduled it for review after DConf
2017. From then on, there were several points along the way that
caused progress on the DIP to
On Sat, Jan 19, 2019 at 03:11:55AM +, bachmeier via Digitalmars-d-announce
wrote:
> On Friday, 4 January 2019 at 10:30:07 UTC, Martin Tschierschke wrote:
>
> > Cool, what a wonderful start to the year 2019!
> > A big thank you to all pushing the development of D with money and time!
> > What
On Friday, 4 January 2019 at 10:30:07 UTC, Martin Tschierschke
wrote:
Cool, what a wonderful start to the year 2019!
A big thank you to all pushing the development of D with money
and time!
What next Mike?
Hopefully a campaign to put together a working forum. Would you
invest major
On Fri, Jan 18, 2019 at 09:41:14PM +0100, Jacob Carlborg via
Digitalmars-d-announce wrote:
> On 2019-01-18 21:23, H. S. Teoh wrote:
>
> > Haha, that's just an old example from back in the bad ole days where
> > NTP syncing is rare, and everyone's PC is slightly off anywhere from
> > seconds to
On Friday, 18 January 2019 at 03:41:38 UTC, Brian wrote:
On Monday, 14 January 2019 at 20:21:25 UTC, Andrei Alexandrescu
wrote:
Of possible interest:
https://www.technotification.com/2019/01/most-underrated-programming-languages.html
Because no software can use it.
examples:
1. Docker use
29 matches
Mail list logo