On Saturday, 17 July 2021 at 00:56:24 UTC, zjh wrote:
On Tuesday, 1 June 2021 at 11:57:34 UTC, Mike Parker wrote:
Dylan Graham writes about his experience using D in a
I have translate this article into `chinese`:
[用d开车](https://fqbqrr.blog.csdn.net/article/details/118571177)
Thank you so
On Friday, 16 July 2021 at 19:37:53 UTC, Steven Schveighoffer
wrote:
On 7/16/21 10:52 AM, Dylan Graham wrote:
On Friday, 16 July 2021 at 13:54:36 UTC, vit wrote:
What adventage has record over normal immutable/const class?
In terms of mutability, none.
The duplicate method, however, lets
On Tuesday, 1 June 2021 at 11:57:34 UTC, Mike Parker wrote:
Dylan Graham writes about his experience using D in a
microcontroller project and why he chose it. Does anyone know
of any similar projects using D? I don't. This may well be the
first time it's been employed in this speci
On Friday, 16 July 2021 at 13:54:36 UTC, vit wrote:
On Wednesday, 14 July 2021 at 23:16:05 UTC, Dylan Graham wrote:
[DUB](https://code.dlang.org/packages/record)
[Github](https://github.com/hmmdyl/record)
This is record. It aims to implement records similar to what
C# has by leveraging D
On Friday, 16 July 2021 at 13:14:22 UTC, Dylan Graham wrote:
On Wednesday, 14 July 2021 at 23:16:05 UTC, Dylan Graham wrote:
[DUB](https://code.dlang.org/packages/record)
[Github](https://github.com/hmmdyl/record)
```D
module myapp;
class A{}
auto MyRecord = record!(get!(A, "a"))
On Wednesday, 14 July 2021 at 23:16:05 UTC, Dylan Graham wrote:
[DUB](https://code.dlang.org/packages/record)
[Github](https://github.com/hmmdyl/record)
Found and squashed some critical bugs. Thanks to Adam and Rikki
for the help.
Before, record would throw a compilation error due when
On Wednesday, 14 July 2021 at 23:16:05 UTC, Dylan Graham wrote:
... init-only-setters like in C#, wherein at the end of
construction or duplication, the init lambda for the field is
called, and the field can be set that once.
This has been implemented with `get_compute`. Example:
```D
alias
On Wednesday, 14 July 2021 at 23:16:05 UTC, Dylan Graham wrote:
[DUB](https://code.dlang.org/packages/record)
[Github](https://github.com/hmmdyl/record)
record now has support for custom default initialisers. Example:
```D
import drecord;
alias DefaultRecord = record!(
// The third
[DUB](https://code.dlang.org/packages/record)
[Github](https://github.com/hmmdyl/record)
This is record. It aims to implement records similar to what C#
has by leveraging D's metaprogramming. [C# Example
1](https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/types/records) [C# Example 2
On Friday, 9 July 2021 at 14:30:07 UTC, lili wrote:
Great Work!
Thanks!
Why standard D Runtime can not run on MCU?
The standard D Runtime is reliant on a fully-fledged OS, which
don't fit onto small embedded devices and [they're incompatible
with them](https://electronics.stackexchange.co
On Saturday, 19 June 2021 at 13:31:11 UTC, Dylan Graham wrote:
[Github](https://github.com/0dyl/LWDR)
[DUB](https://code.dlang.org/packages/lwdr)
[Previous
announcement](https://forum.dlang.org/post/giigcnoyxfoxxaevj...@forum.dlang.org)
Once LWDR is stable enough, I want the next version to
[Github](https://github.com/0dyl/LWDR)
[DUB](https://code.dlang.org/packages/lwdr)
[Previous
announcement](https://forum.dlang.org/post/giigcnoyxfoxxaevj...@forum.dlang.org)
LWDR (Light Weight D Runtime) is a ground-up implementation of a
D runtime targeting the ARM Cortex-M microcontrollers a
On Thursday, 3 June 2021 at 09:14:52 UTC, Piotrek wrote:
On Tuesday, 1 June 2021 at 11:57:34 UTC, Mike Parker wrote:
Dylan Graham writes about his experience using D in a
microcontroller project and why he chose it. Does anyone know
of any similar projects using D? I don't. This may we
On Tuesday, 1 June 2021 at 14:46:06 UTC, Steven Schveighoffer
wrote:
On 6/1/21 7:57 AM, Mike Parker wrote:
Dylan Graham writes about his experience using D in a
microcontroller project and why he chose it. Does anyone know
of any similar projects using D? I don't. This may well be the
On Monday, 31 May 2021 at 15:41:12 UTC, Imperatorn wrote:
On Sunday, 30 May 2021 at 14:28:25 UTC, Dylan Graham wrote:
Github: https://github.com/0dyl/LWDR
DUB: https://code.dlang.org/packages/lwdr
[...]
Well done sir!
Keep it up ☀️
Thank you :)
On Monday, 31 May 2021 at 11:16:01 UTC, Iain Buclaw wrote:
Good to see this work come to fruition. First thing I stumbled
across was a
[mispelling](https://github.com/0dyl/LWDR/blob/eb5de110ba2cff4bd0e654e8a68b59fc5eb76157/source/rtoslink.d#L14) of one of the RTOS hooks.
I'll get on it!
Rega
On Thursday, 27 May 2021 at 01:04:37 UTC, Iain Buclaw wrote:
Hi,
Sponsored :)
Very excited for GDC 12!
On Monday, 31 May 2021 at 01:16:46 UTC, rikki cattermole wrote:
On 31/05/2021 1:05 PM, Dylan Graham wrote:
I haven't put any thought into the license. Since LWDR is
derived from DRuntime, I assume I'll have to use its license.
If not, I'd like to go with something permissive li
On Sunday, 30 May 2021 at 14:28:25 UTC, Dylan Graham wrote:
Github: https://github.com/0dyl/LWDR
DUB: https://code.dlang.org/packages/lwdr
As for my next steps, I'm going to look at implementing TLS
variables. It doesn't look too difficult.
On Sunday, 30 May 2021 at 17:31:37 UTC, Dukc wrote:
On Sunday, 30 May 2021 at 14:28:25 UTC, Dylan Graham wrote:
Hi, all!
This is LWDR (Light Weight D Runtime) It is a ground-up
implementation of a D runtime targeting the ARM Cortex-M
microcontrollers and other microcontroller platforms with
On Sunday, 30 May 2021 at 15:35:34 UTC, Guillaume Piolat wrote:
On Sunday, 30 May 2021 at 14:28:25 UTC, Dylan Graham wrote:
LWDR currently supports the following language features:
- Class allocations and deallocations (via new and delete)
- Struct heap allocations and deallocations (via new
On Sunday, 30 May 2021 at 15:07:54 UTC, Denis Feklushkin wrote:
Nice job!
Are you tried compile apps with Phobos?
Thank you!
No, I haven't tried any of Phobos yet. It should work, but will
leak like a sieve.
I need to develop a solution that tracks memory allocations and
exposes a simplif
On Sunday, 30 May 2021 at 14:28:25 UTC, Dylan Graham wrote:
Github: https://github.com/0dyl/LWDR
DUB: https://code.dlang.org/packages/lwdr
I added a Wiki tutorial on compiling with LDC and DUB (which is
how I currently test LWDR). It's about 12:53 AM AEST, so I'm
heading to bed.
Github: https://github.com/0dyl/LWDR
DUB: https://code.dlang.org/packages/lwdr
Hi, all!
This is LWDR (Light Weight D Runtime) It is a ground-up
implementation of a D runtime targeting the ARM Cortex-M
microcontrollers and other microcontroller platforms with RTOSes
(Real Time Operating Systems
On Saturday, 13 March 2021 at 20:27:13 UTC, Steven Schveighoffer
wrote:
Hi all!
It's that wonderful time of month again. Beerconf is happening
on the 27th and 28th. I'll be participating probably only on
the 27th.
Bring your brews/other and D topics/other and we'll discuss
things.
A remin
On Tuesday, 2 March 2021 at 08:58:15 UTC, Rainer Schuetze wrote:
Hi,
development on Visual D, the Visual Studio extension that adds
D language support to VS 2008-2019, has been rather slow
recently, but finally the results of recent months have been
released.
[...]
Thanks for update. I lo
re is day 1's notes.
https://gist.github.com/schveiguy/ba5532fa64822113a8877ae4be37eeeb
-Steve
D used in drag racing -- IT'S HAPPENING. Very interesting stuff
from Dylan Graham.
:D Thanks for the shout-out
On Monday, 23 March 2020 at 09:54:46 UTC, Rainer Schuetze wrote:
Hi,
a new version of Visual D, the Visual Studio extension that
adds D language support to VS2008-2019, is available at
[...]
Nvm it didn't hang. Just took a very long time to complete
semantic highlighting.
On Monday, 23 March 2020 at 09:54:46 UTC, Rainer Schuetze wrote:
Hi,
a new version of Visual D, the Visual Studio extension that
adds D language support to VS2008-2019, is available at
https://rainers.github.io/visuald/visuald/StartPage.html
Major highlights of this release are
- improvemen
On Monday, 23 March 2020 at 09:54:46 UTC, Rainer Schuetze wrote:
Hi,
a new version of Visual D, the Visual Studio extension that
adds D language support to VS2008-2019, is available at
[...]
This is awesome! Thank you so much for this. I use Visual D all
the time. Keep up the great work :D
On Sunday, 11 March 2018 at 04:06:13 UTC, Nick Sabalausky
(Abscissa) wrote:
On 03/10/2018 05:47 AM, Dylan Graham wrote:
On Saturday, 10 March 2018 at 10:05:49 UTC, rumbu wrote:
According to the State of D Survey, 71% of the respondents
don't care about betterC. Why is betterC on the pri
On Sunday, 11 March 2018 at 01:58:50 UTC, psychoticRabbit wrote:
On Sunday, 11 March 2018 at 01:53:30 UTC, Dylan Graham wrote:
That sentence was to counter psychoticRabbit. I didn't mean it
literally. If you've read my earlier posts, it's not BetterC I
have an issue with, it
On Sunday, 11 March 2018 at 02:02:15 UTC, psychoticRabbit wrote:
On Sunday, 11 March 2018 at 01:58:50 UTC, psychoticRabbit wrote:
i.e. How can the D Foundation encourage new additional
resoures to focus on things that also matter to the community.
and btw. the mention about strengthing th
On Sunday, 11 March 2018 at 01:50:22 UTC, Mike Parker wrote:
On Sunday, 11 March 2018 at 01:36:51 UTC, Dylan Graham wrote:
The D Language Foundation, being the leading body of D, should
hold some responsibility to the interests of the majority.
Please read my post from earlier:
https
On Sunday, 11 March 2018 at 01:41:33 UTC, psychoticRabbit wrote:
On Sunday, 11 March 2018 at 01:25:07 UTC, Dylan Graham wrote:
I'm not sure what you mean at that last sentence.
I mean, cause D is so compatible with C/C++/Java/C# - that you
can easily switch between them.
Whereas as G
On Sunday, 11 March 2018 at 01:45:01 UTC, psychoticRabbit wrote:
On Sunday, 11 March 2018 at 01:36:51 UTC, Dylan Graham wrote:
The D Language Foundation, being the leading body of D, should
hold some responsibility to the interests of the majority.
And also the minority. A lesson that
On Sunday, 11 March 2018 at 01:21:27 UTC, psychoticRabbit wrote:
On Sunday, 11 March 2018 at 01:06:08 UTC, R wrote:
Point to the wall on the left side. That is what your talking
to. D its focus on C++ as a bad plan has been made pushed by
many people ( lots who left ). Its like asking Go for
On Sunday, 11 March 2018 at 01:10:28 UTC, psychoticRabbit wrote:
On Sunday, 11 March 2018 at 00:36:19 UTC, Dylan Graham wrote:
Every day D becomes more like C++ 2.0, why can't it just be D?
Oddly enough, I think this is D's strength.
I really don't.
Golang tried to draw the
On Sunday, 11 March 2018 at 01:06:08 UTC, R wrote:
On Sunday, 11 March 2018 at 00:36:19 UTC, Dylan Graham wrote:
Well, no. I'm more concerned with the fact that the D Language
Foundation is focused on BetterC, yet does not mention DLLs at
all.
For God's sake, if D is the future, w
On Sunday, 11 March 2018 at 00:36:19 UTC, Dylan Graham wrote:
On Saturday, 10 March 2018 at 11:07:56 UTC, psychoticRabbit
wrote:
On Saturday, 10 March 2018 at 10:47:09 UTC, Dylan Graham wrote:
[Omitted]
I also would like to point out that I don't care if some
open-source developers d
On Saturday, 10 March 2018 at 11:07:56 UTC, psychoticRabbit wrote:
On Saturday, 10 March 2018 at 10:47:09 UTC, Dylan Graham wrote:
Yeah. Why should D worry about tying itself into C when it
can't even interface with itself through DLLs?
A reasonable point.
But.. in any case.. people
On Saturday, 10 March 2018 at 10:05:49 UTC, rumbu wrote:
On Friday, 9 March 2018 at 21:43:53 UTC, Andrei Alexandrescu
wrote:
Hello, the vision document of the Founation for the first six
months of 2018 is here:
https://wiki.dlang.org/Vision/2018H1
According to the State of D Survey, 71% of
is is simply a gift from us to you.
If this was inappropriate I'll not post such messages again.
Thanks again,
Graham Thomson
3T Software Labs
On Friday, 18 April 2014 at 09:10:11 UTC, Andrej Mitrovic via
Digitalmars-d-announce wrote:
On 4/18/14, Joakim via Digitalmars-d-announce
wrote:
Yep
On Thursday, 17 April 2014 at 14:12:39 UTC, Graham wrote:
Hello fair D hackers!
I’d like to announce the availability of 3T Software Labs
MongoDB tools to the readers of this list.
To forward-thinking D adopters and MongoDB users alike, I’d
like to extend a special 60-day trial of all the
.
Thanks a lot,
Graham
3T Software Labs
mentation (ddoc, wiki?). Is there some somewhere?
I think this is it:
https://github.com/CyberShadow/ae
Graham
On Tue, 02 Jul 2013 14:07:16 +0200, eles wrote:
> On Monday, 1 July 2013 at 03:26:22 UTC, Graham St Jack wrote:
>> On Thu, 27 Jun 2013 22:49:41 +0000, Graham St Jack wrote: Fixed the
>> problem, and also:
>>
>> * split bub.d up into several smaller files,
>>
>&
On Mon, 01 Jul 2013 18:32:54 +0200, Kagamin wrote:
> Hooo, a self-contained build tool? That's cool.
I like to think so.
> 1. Are arbitrary make-style commands supported? For example, on windows
> one may want to compile resources. Resources consist of a declaration
> .rc file, icons and manifes
On Thu, 27 Jun 2013 22:49:41 +, Graham St Jack wrote:
> On Thu, 27 Jun 2013 07:44:07 +0200, Rob T wrote:
>
>> This build system seems to be very well suited for building complex
>> large projects in a sensible way.
>>
>> I successfully tested the example
On Sat, 29 Jun 2013 00:59:15 +0200, John Colvin wrote:
> On Thursday, 27 June 2013 at 00:10:37 UTC, Graham St Jack wrote:
>> Having side-by-side comparisons of D against bash scripts and C++
>> modules had the effect of turning almost all the other team members
>> into
On Fri, 28 Jun 2013 08:28:03 +0200, Marco Leise wrote:
> How does this build tool handle projects with multiple executables ? For
> example the util-linux package contains dozens of utilities or a project
> might have a CLI and a GUI version. Or there might be slight alterations
> like setting a v
On Fri, 28 Jun 2013 08:05:08 +0200, Rob T wrote:
> On Thursday, 27 June 2013 at 23:03:40 UTC, Graham St Jack wrote:
>>
>> This isn't a build tool for everyone, but it really does make a big
>> difference on big projects.
>
> Well I'm noticing some intere
On Thu, 27 Jun 2013 12:24:27 +0200, Dicebot wrote:
> Hm, bub.. Sounds like it should work with 'dub' nicely ;)
Maybe so...
>
> Looks promising and I'd really love to see some build tool other then
> rdmd getting to the point it can be called standard. Makefile's
> sometimes are just too inconve
On Thu, 27 Jun 2013 07:44:07 +0200, Rob T wrote:
> This build system seems to be very well suited for building complex
> large projects in a sensible way.
>
> I successfully tested the example build on Debian linux. I will
> definitely explore this further using one of my own projects.
>
> One i
Bottom-up-build (bub) is a build system written in D which supports
building of large C/C++/D projects. It works fine on Linux, with a
Windows port nearly completed. It should work on OS-X, but I haven't
tested it there.
Bub is hosted on https://github.com/GrahamStJack/bottom-up-build.
Some
s attract interested newcomers.
Regards,
Graham
t asynchronously - not sure what else can/should be
done, I'd
have to ask Sonke). But for MySQL, all you *should* need is a
patch or
two that I've been working on.
Regarding PostgreSQL, keep in mind that it has an async API,
which would be handy in building a Vibe-friendly wrapper:
http://www.postgresql.org/docs/devel/static/libpq-async.html
Graham
On Wednesday, 22 May 2013 at 19:06:14 UTC, Graham Fawcett wrote:
On Wednesday, 22 May 2013 at 13:08:50 UTC, Andrei Alexandrescu
wrote:
Destroy:
http://www.reddit.com/r/programming/comments/1etxqy/dconf_2013_day_1_talk_7_panel_with_walter_bright/
Andrei
A request, sir: When posting these
/d_language ? As a
lower-volume, targetted subreddit, the links will stay near the
"top" for longer there, and will be easier to find.
Regards,
Graham
processing. I'm
looking forward to playing with this.
Graham
The result is a nice increase in
performance (~48 kreq/s vs. 25 kreq/s top) and >10k parallel
connections
can now easily be handled, at least on 64-bit systems (the
needed
_virtual_ memory can grow quite large, but real memory us
variables and arguments.
https://github.com/manastech/crystal/wiki/Introduction
I'd also like to ask you:
1. Do you know whether a similar language exists?
It's not Ruby-like, but Julia has some similarities:
http://julialang.org/
Best,
Graham
-> "like many facets"
Best,
Graham
On 21/02/11 16:14, Michel Fortin wrote:
On 2011-02-20 20:21:20 -0500, Graham St Jack
said:
In particular, are there any plans to re-examine the tail-const issue
in light of the compiler patch proposed by Michel Fortin in his post:
"const(Object)ref is here!" back in December?
ers. Is it just const, and
if so, why not just use const?
I don't have (much) of a personal agenda here - I just want the rough
edges smoothed off and a stable language.
--
Graham St Jack
so please direct any comments,
suggestions, patches my way at jesse.k.phillip...@gmail.com
thanks++
--
Graham St Jack
ems, chroot is used to build/compile
> packages for other architecturesthan the host system, if it is
> possible.
+1 for this. On Debian/Ubuntu systems, I find that 'schroot' makes it
very easy to manage and work with chroots, including running chrooted
programs from the host system.
Best,
Graham
Sorry for the double-post to .announce -- I had deleted my .announce
post, but obviously not thoroughly enough. I'll follow up on the list.
Graham
On Fri, 04 Jun 2010 15:41:43 -0400, Steven Schveighoffer wrote:
> On Fri, 04 Jun 2010 15:27:03 -0400, Graham Fawcett
> wrote:
>
}
If you remove the '.dup', then this behaves badly as well.
So is this a bug in File.byLine, or am I just using it badly? :)
Thanks,
Graham
While I haven't read dcollections yet, I definitely agree with you about
not liking container hierarchies, and about the importance of support for
ranges.
I hope Steven can be convinced that this is a good way to go :-).
e README for details.
There's a long way to go before d-build is more than a toy. But I'd
like to keep it on people's radars, and am interested in your thoughts
and feedback. See the "envy for go packages" threads on this list for
context.
Regards,
Graham
>
> Pl
On Wed, 19 May 2010 20:27:17 +, Graham Fawcett wrote:
> Hi Steven,
>
> On Wed, 19 May 2010 12:09:11 -0400, Steven Schveighoffer wrote:
>
>> After much work and toil, I have created dcollections for D2. I think
>> I can say that this is the first collection package
I would love to get my hands on the transcript and video of the event...
Will it be recorded?
Its great to see so many bugs being sorted out.
However, I am having all kinds of trouble with "shared", which up until
now I have been able to fairly easily sidestep. Here is a cut-down
example of what I am trying to do, which is to have one thread acquiring
data and passing it on to another t
On Tue, 12 May 2009 17:25:20 +, dsimcha wrote:
> == Quote from Walter Bright (newshou...@digitalmars.com)'s article
>> dsimcha wrote:
>> > Or is the automatic synchronization of shared variables part not
>> > supposed to be implemented yet?
>> The implementation of the synchronization of share
On Mon, 20 Oct 2008 16:29:36 -0700, Walter Bright wrote:
> http://www.digitalmars.com/d/1.0/changelog.html
> http://ftp.digitalmars.com/dmd.1.036.zip
>
> The 2.0 version splits phobos into druntime and phobos libraries (thanks
> to Sean Kelly). This will enable both Tango and Phobos to share a co
75 matches
Mail list logo