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 specific manner
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's
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
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
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
[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
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 well
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
first
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!
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 like MIT.
Boost
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
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
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. I plan
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
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
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
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
-
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
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 priority
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
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 Go
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
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 line, and look
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, why does
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 decide
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 work
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
.
This 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
digitalmars-d-announce
.
Thanks a lot,
Graham
3T Software Labs
any documentation (ddoc, wiki?). Is there some somewhere?
I think this is it:
https://github.com/CyberShadow/ae
Graham
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 build on Debian linux. I will
definitely
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 D advocates.
Any chance we
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 interesting concepts, such as being able to
associate
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
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 issue 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
newcomers.
Regards,
Graham
). 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
/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
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
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 use
stays
language exists?
It's not Ruby-like, but Julia has some similarities:
http://julialang.org/
Best,
Graham
On Sun, 29 May 2011 18:18:14 -0700, Jeremy Wright wrote:
I implemented bucket sort in D to demonstrate how easy it is to use
std.parallelism. I welcome any feedback.
http://www.codestrokes.com/archives/116
Haven't read it yet, but:
like many faucets -- 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
graham.stj...@internode.on.net 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
. 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
, 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
', then this behaves badly as well.
So is this a bug in File.byLine, or am I just using it badly? :)
Thanks,
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 fawc...@uwindsor.ca
wrote
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
Please visit http://www.dsource.org/projects/dcollections for details.
Some VERY
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 available for D2.
I still hold
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 :-).
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
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 common
69 matches
Mail list logo