On Friday, 3 May 2024 at 17:12:40 UTC, Dmitry Olshansky wrote:
On Monday, 29 April 2024 at 20:50:59 UTC, Dmitry Olshansky
wrote:
On Monday, 29 April 2024 at 20:50:24 UTC, Dmitry Olshansky
wrote:
Photon is a minimalistic multi-threaded fiber scheduler and
event loop that works transparently with
On Monday, 29 April 2024 at 20:50:59 UTC, Dmitry Olshansky wrote:
On Monday, 29 April 2024 at 20:50:24 UTC, Dmitry Olshansky
wrote:
Photon is a minimalistic multi-threaded fiber scheduler and
event loop that works transparently with traditional blocking
I/O C/C++/D/Rust libraries w/o degrading
On Monday, 29 April 2024 at 20:50:24 UTC, Dmitry Olshansky wrote:
Photon is a minimalistic multi-threaded fiber scheduler and
event loop that works transparently with traditional blocking
I/O C/C++/D/Rust libraries w/o degrading performance.
This release brings in new APIs for Events, Semaphor
Photon is a minimalistic multi-threaded fiber scheduler and event
loop that works transparently with traditional blocking I/O
C/C++/D/Rust libraries w/o degrading performance.
This release brings in new APIs for Events, Semaphores and
Timers, on all 3 supported platforms (Windows, Linux and Ma
On Wednesday, 24 April 2024 at 14:40:40 UTC, Steven Schveighoffer
wrote:
On Tuesday, 23 April 2024 at 19:05:48 UTC, Dmitry Olshansky
wrote:
On Tuesday, 23 April 2024 at 17:15:13 UTC, Sönke Ludwig wrote:
I guess that the Darwin support will be restricted to freely
distributed macOS applications,
On Tuesday, 23 April 2024 at 17:15:13 UTC, Sönke Ludwig wrote:
Am 21.04.2024 um 21:01 schrieb Dmitry Olshansky:
Photon is a minimalistic multi-threaded fiber scheduler and
event loop that works transparently with traditional blocking
I/O C/C++/D/Rust libraries w/o degrading performance.
It to
On Sunday, 21 April 2024 at 19:32:20 UTC, Dmitry Olshansky wrote:
On Sunday, 21 April 2024 at 19:01:04 UTC, Dmitry Olshansky
wrote:
[...]
It gets better, now with hotfixed HTTP hello world example:
https://github.com/DmitryOlshansky/photon/blob/master/bench/static_http/hello.d
Messed thing
On Sunday, 21 April 2024 at 19:01:04 UTC, Dmitry Olshansky wrote:
Photon is a minimalistic multi-threaded fiber scheduler and
event loop that works transparently with traditional blocking
I/O C/C++/D/Rust libraries w/o degrading performance.
It took somewhat longer than I wanted but I'm please
On Friday, 12 April 2024 at 17:04:33 UTC, Richard (Rikki) Andrew
Cattermole wrote:
On 13/04/2024 4:57 AM, Dmitry Olshansky wrote:
Next on schedule is Windows support.
I see that you left the hard one for last.
Good luck! Happy book buying.
I had an intriguing implementation for it running o
Photon is a transparent fibre scheduler library making
traditional sync I/O async without modification of underlying
boring blocking code.
https://github.com/DmitryOlshansky/photon
For usage see simple examples in the tests directory.
This release brings MacOS support, thanks to Steve Schveig
Not much in way of new features but now atom set actually take a
set as runtime parameter making it all the more useful.
https://github.com/DmitryOlshansky/pry-parser
--
Dmitry Olshansky
CEO @ Glow Labs
http://olshansky.me
On Monday, 26 June 2023 at 08:50:01 UTC, Dmitry Olshansky wrote:
On Monday, 26 June 2023 at 08:48:38 UTC, Dmitry Olshansky wrote:
Shredded map v1.0.0 is out! Simple scalable concurrent hash
map based on built-in D hash maps. It's simply shared by key.
License is Boost v1.
--
Dmitry Olshansky
On Tuesday, 27 June 2023 at 12:07:14 UTC, Ferhat Kurtulmuş wrote:
Here is a gui program testing your PS5 controllers on Windows.
DWT is used for gui. Only missing part is lack of setting
triggers' resistances at the moment. There is a problem with
battery level too.
https://github.com/aferust
On Tuesday, 27 June 2023 at 07:57:31 UTC, a11e99z wrote:
On Monday, 26 June 2023 at 08:50:01 UTC, Dmitry Olshansky wrote:
On Monday, 26 June 2023 at 08:48:38 UTC, Dmitry Olshansky
wrote:
Shredded map v1.0.0 is out! Simple scalable concurrent hash
map based on built-in D hash maps. It's simply s
On Monday, 26 June 2023 at 10:31:48 UTC, Dmitry Olshansky wrote:
On Monday, 26 June 2023 at 09:45:25 UTC, Sergey wrote:
On Monday, 26 June 2023 at 08:50:01 UTC, Dmitry Olshansky
wrote:
On Monday, 26 June 2023 at 08:48:38 UTC, Dmitry Olshansky
wrote:
[...]
The link:
https://github.com/Dmitry
On Monday, 26 June 2023 at 09:45:25 UTC, Sergey wrote:
On Monday, 26 June 2023 at 08:50:01 UTC, Dmitry Olshansky wrote:
On Monday, 26 June 2023 at 08:48:38 UTC, Dmitry Olshansky
wrote:
Shredded map v1.0.0 is out! Simple scalable concurrent hash
map based on built-in D hash maps. It's simply sha
On Monday, 26 June 2023 at 08:48:38 UTC, Dmitry Olshansky wrote:
Shredded map v1.0.0 is out! Simple scalable concurrent hash map
based on built-in D hash maps. It's simply shared by key.
License is Boost v1.
--
Dmitry Olshansky
https://sponsr.ru/glow
The link:
https://github.com/DmitryOlsh
Shredded map v1.0.0 is out! Simple scalable concurrent hash map
based on built-in D hash maps. It's simply shared by key.
License is Boost v1.
--
Dmitry Olshansky
https://sponsr.ru/glow
On Friday, 23 June 2023 at 14:32:51 UTC, Mike Parker wrote:
The monthly meeting for May 2023 took place on Friday the 5th
at 14:00 UTC. It lasted about an hour and a half. This was the
last meeting before we started our new planning sessions.
Nice to read on what you guys are doing!
—
Dmitry
On Friday, 23 June 2023 at 07:26:03 UTC, Ferhat Kurtulmuş wrote:
On Friday, 23 June 2023 at 05:07:26 UTC, Dmitry Olshansky wrote:
On Wednesday, 15 February 2023 at 17:32:33 UTC, Ferhat
Kurtulmuş wrote:
[...]
Cool stuff! I once contributed Randomized Hough transform to
DCV.
[...]
Hello D
On Wednesday, 15 February 2023 at 17:32:33 UTC, Ferhat Kurtulmuş
wrote:
I heard you are not having fun enough with d today.
Do you know you can do things like this with dlang now? After
some fiddling with it, my last commits made this possible.
Cool stuff! I once contributed Randomized Hough
To keep it simple my all D opensource company now has patreon
page:
https://www.patreon.com/dmitry_glow_labs
On Thursday, 20 April 2023 at 01:14:58 UTC, Dmitry Olshansky
wrote:
I think it only works in Russia, but here it is:
https://sponsr.ru/feed/
Wrong link, sorry about that.
https://sponsr.ru/glow
—
Dmitry Olshansky
I think it only works in Russia, but here it is:
https://sponsr.ru/feed/
—
Dmitry Olshansky
Photon is transparent fiber i/o scheduler and a platform fo
upcoming Hymera polyglot app server
(https://github.com/glow-stack/hymera).
What's new?
- spawnLight and spawnHeavy to cleanly denote spawning light user
mode thread vs OS thread, spawn is a synonym for spawLight
- dopped HTTP parser
I've been revising the cira 2018 code of Photon and realized it's
quite well designed for a public beta.
Examples
The use of std.net.curl augmented by Photon to scale well:
https://github.com/DmitryOlshansky/photon/blob/master/tests/curl_download.d
Other syntetic tests may serve as examples:
h
On Thursday, 2 March 2023 at 15:56:35 UTC, ryuukk_ wrote:
On Thursday, 2 March 2023 at 14:40:04 UTC, Iain Buclaw wrote:
Glad to announce the first beta for the 2.103.0 release, ♥ to
the 43 contributors.
This release comes with 9 major changes, including:
- In the compiler, `-preview=dip25` is
On Friday, 15 May 2020 at 12:35:27 UTC, Luis wrote:
On my run to raise stuff from dead packages, I come with
Pijamas. A fork from Yamadacpc’s Pyjamas that works with D
frontend 2.090 and forwards.
[...]
I was about to ask what is broken with ctRegex (well except that
compiler usually explod
On Thursday, 14 May 2020 at 13:26:23 UTC, Mike Parker wrote:
After reading a paper that grabbed his curiosity and wouldn't
let go, Andrei set out to determine if Lomuto partitioning
should still be considered inferior to Hoare for quicksort on
modern hardware. This blog post details his results
On Wednesday, 13 May 2020 at 12:26:48 UTC, user1234 wrote:
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
"standup" lol.
That reminds mesomeone who likes this genre too but he's not
here anymore.
On Wednesday, 13 May 2020 at 07:02:20 UTC, Dmitry Olshansky wrote:
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
And I’m too lame to figure out how do you open a brand channel on
youtube. Anyon
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
So I thought maybe I can give it a shot with a youtube channel?
I already invent a cool personality - think Dirk Gently in
computer science setting;)
On Wednesday, 13 May 2020 at 06:52:55 UTC, Basile B. wrote:
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
So I thought maybe I can give it a shot with a youtube
channel? I already invent a cool p
On Tuesday, 12 May 2020 at 19:52:35 UTC, Dmitry Olshansky wrote:
Depending on what it looks like when it is finished.
If it should have a teaching aspect, you would need to collect
the sources and information into the video description.
I’m going to describe the way I do creative work and try
On Tuesday, 12 May 2020 at 19:50:10 UTC, Martin Nowak wrote:
Glad to announce D 2.092.0, ♥ to the 47 contributors.
This release comes with support for a prototype
ownership/borrowing system for pointers, GNU ABI tags for
extern(C++), printf format checks, and SOURCE_DATE_EPOCH for
reproducibl
On Tuesday, 12 May 2020 at 16:23:42 UTC, Jan Hönig wrote:
On Tuesday, 12 May 2020 at 08:35:20 UTC, Dmitry Olshansky wrote:
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky
wrote:
If that seems cool to you shoot me an email, or reply in this
thread ... I need to the count to have a roug
On Tuesday, 12 May 2020 at 08:11:03 UTC, Bastiaan Veelo wrote:
On Tuesday, 12 May 2020 at 07:48:46 UTC, Dmitry Olshansky wrote:
Bastian! Great to see you still around.
How your D stuff is going at that naval company?
First real application is running: a program for the numerical
analysis of
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
So I thought maybe I can give it a shot with a youtube channel?
I already invent a cool personality - think Dirk Gently in
computer science setting;)
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
So I thought maybe I can give it a shot with a youtube channel? I
already invent a cool personality - think Dirk Gently in computer
science setting;)
If that seems cool to you shoot me an email, or reply in this
On Tuesday, 12 May 2020 at 07:21:43 UTC, Bastiaan Veelo wrote:
On Tuesday, 5 May 2020 at 15:39:12 UTC, Dmitry Olshansky wrote:
P.S. I'm kind of back, but very busy and my health is mostly
great despite the COVID outrage out there.
That's great! Glad to hear that.
Bastian! Great to see you st
Hi, folks
Hope you are all safe at home with that virus outbreak
world-wide. And it's good to be back.
Being forced to lock down has it's ups and down. For one good
aspect - I have found the time to re-implement and then
(finally!) understand the beautiful meta programming technique
called
On Tuesday, 5 May 2020 at 21:41:39 UTC, Dmitry Olshansky wrote:
On Tuesday, 5 May 2020 at 20:11:44 UTC, Robert M. Münch wrote:
On 2020-05-05 15:39:12 +, Dmitry Olshansky said:
On the other hand, if you can help someone to get started and
it's a couple of hours, I would expect people to be
On Tuesday, 5 May 2020 at 20:11:44 UTC, Robert M. Münch wrote:
On 2020-05-05 15:39:12 +, Dmitry Olshansky said:
On Monday, 4 May 2020 at 17:01:01 UTC, Robert M. Münch wrote:
Following my "Is it time for a Unicode update of std.uni?"
post in D group, I would like to try out to sponsor this
On Monday, 4 May 2020 at 17:01:01 UTC, Robert M. Münch wrote:
Following my "Is it time for a Unicode update of std.uni?" post
in D group, I would like to try out to sponsor this effort for
"Issue 16416 - Phobos std.uni out of date (should be updated to
latest Unicode standard)" [1]
For me, th
On Friday, 29 June 2018 at 07:03:52 UTC, Dmitry Olshansky wrote:
I never ever (I think) did something provocative, something to
finally see:
- who in the community WANTS D language to succeed?
- who are just these funny “people” let’s call th this, that
are I don’t know “just hang around”
B
I never ever (I think) did something provocative, something to
finally see:
- who in the community WANTS D language to succeed?
- who are just these funny “people” let’s call th this, that are
I don’t know “just hang around”
Because shame is a weapon much like fear (of death esp), pride
can
On Sunday, 17 June 2018 at 04:52:07 UTC, Martin Nowak wrote:
On 06/10/2018 10:10 PM, Steven Schveighoffer wrote:
Note that the new io library also supports sockets, which
IODev did not have support for, AND has a pluggable driver
system, so you could potentially use fiber-based async io
withou
On Monday, 4 June 2018 at 03:51:15 UTC, Anton Fediushin wrote:
This is still just a rumour, we'll know the truth on Monday
(which is today).
Some articles about the topic:
https://fossbytes.com/microsoft-github-aquisition-report/
https://www.theverge.com/2018/6/3/17422752/microsoft-github-acqu
On Wednesday, 23 May 2018 at 01:18:43 UTC, Walter Bright wrote:
DigitalMars C/C++ Compiler (github.com)
56 points by tomcam 3 hours ago | unvote | flag | hide | 10
comments
Yay! Any thoughts about opening runtime library?
https://news.ycombinator.com/news
And it’s beyond 100+ now. Also I
On Sunday, 13 May 2018 at 18:12:51 UTC, kinke wrote:
Hi everyone,
on behalf of the LDC team, I'm glad to announce the first beta
for LDC 1.10. The highlights of this version in a nutshell:
* Based on D 2.080.0.
* Supports DragonFly BSD.
* Some fixes, most notably wrt. exception stack traces o
On Saturday, 12 May 2018 at 14:48:58 UTC, Joakim wrote:
On Saturday, 12 May 2018 at 12:45:16 UTC, Dmitry Olshansky
wrote:
On Saturday, 12 May 2018 at 12:14:28 UTC, Steven Schveighoffer
wrote:
[...]
I could offer a few tricks to fix that w/o getting too dirty.
GNU grep is fast, but std.regex
On Saturday, 12 May 2018 at 12:14:28 UTC, Steven Schveighoffer
wrote:
On 5/11/18 5:42 PM, Joakim wrote:
On Friday, 11 May 2018 at 16:07:26 UTC, Steven Schveighoffer
wrote:
[...]
What stops you from downloading a linux release from here?
https://github.com/ldc-developers/ldc/releases
So I d
On Friday, 11 May 2018 at 13:28:58 UTC, Steven Schveighoffer
wrote:
On 5/11/18 1:30 AM, Dmitry Olshansky wrote:
On Thursday, 10 May 2018 at 23:22:02 UTC, Steven Schveighoffer
wrote:
OK, so at dconf I spoke with a few very smart guys about how
I can use mmap to make a zero-copy buffer. And I imp
On Friday, 11 May 2018 at 09:55:10 UTC, Kagamin wrote:
On Thursday, 10 May 2018 at 23:22:02 UTC, Steven Schveighoffer
wrote:
However, I am struggling to find a use case for this that
showcases why you would want to use it. While it does work,
and works beautifully, it doesn't show any measurabl
On Thursday, 10 May 2018 at 23:22:02 UTC, Steven Schveighoffer
wrote:
OK, so at dconf I spoke with a few very smart guys about how I
can use mmap to make a zero-copy buffer. And I implemented this
on the plane ride home.
However, I am struggling to find a use case for this that
showcases why
On Sunday, 6 May 2018 at 22:02:05 UTC, Oleg B wrote:
Stable version of serialport package
* Blocking `SerialPortBlk` for classic usage
* Non-blocking `SerialPortNonBlk` and `SerialPortFR` for usage
in fibers or in vibe-d
These 3 versions of the same API is precisely the reason for me
starti
On Thursday, 12 April 2018 at 06:08:39 UTC, Kagamin wrote:
On Wednesday, 11 April 2018 at 20:45:15 UTC, Dmitry Olshansky
wrote:
* Templates kind of muddy the waters being conpiled with the
flags of caller (another reason why they are a mess). Meaning
they will work with contracts if caller chos
On Friday, 6 April 2018 at 12:26:36 UTC, Mike Parker wrote:
Congratulations to Zach Tollen and everyone who worked on DIP
1009. It took a painful amount of time to get it through the
process, but it had finally come out of the other side with an
approval. The proposal itself was approved early
On Wednesday, 28 March 2018 at 23:25:09 UTC, Walter Bright wrote:
On 3/28/2018 1:27 PM, Jacob Carlborg wrote:
There's usually nothing that prevents the build tool to write
files at build time. Dub can do this.
It's expected with a build tool. Not a compiler.
With the frame of mind prevalent
On Wednesday, 28 March 2018 at 23:29:28 UTC, Walter Bright wrote:
On 3/28/2018 1:50 PM, Dmitry Olshansky wrote:
Safety - not so much.
I remember back in the olden dayz when Microsoft was pushing
ActiveX controls hard. ActiveX controls were blobs of code
automatically downloaded from the inte
On Tuesday, 27 March 2018 at 21:49:16 UTC, Walter Bright wrote:
On 3/27/2018 5:11 AM, Guillaume Piolat wrote:
- ability to write file during CTFE is not necessarily
positive. THough I can't tell why from the top of my mind.
The act of compiling a buggy program not influence the global
state o
On Thursday, 22 March 2018 at 10:59:56 UTC, Atila Neves wrote:
Blog post:
https://atilanevesoncode.wordpress.com/
Agreed on most counts though I’d say D simply produced a language
without regard for build tools and large projects. Many small
annoying things like version(unittest) stem from
On Monday, 19 March 2018 at 10:26:56 UTC, MGW wrote:
Я работаю в Москве и вполне мог бы заняться этим направлением.
Thanks! Replied in e-mail.
On Friday, 16 March 2018 at 04:57:57 UTC, Dmitry Olshansky
wrote:
On Friday, 16 March 2018 at 00:18:20 UTC, Ivan Kazmenko wrote:
On Sunday, 18 March 2018 at 13:23:08 UTC, Dmitry Olshansky wrote:
On Thursday, 15 March 2018 at 17:08:28 UTC, Ola Fosheim Grøstad
wrote:
On Thursday, 15 March 2018 at 17:06:00 UTC, Ola Fosheim
Grøstad wrote:
On Thursday, 15 March 2018 at 14:13:10 UTC, Mike Parker wrote:
At the current exchange
On Thursday, 15 March 2018 at 17:08:28 UTC, Ola Fosheim Grøstad
wrote:
On Thursday, 15 March 2018 at 17:06:00 UTC, Ola Fosheim Grøstad
wrote:
On Thursday, 15 March 2018 at 14:13:10 UTC, Mike Parker wrote:
At the current exchange rate, a venti-sized cup of drip
coffee at Starbucks in Korea is $4
On Friday, 16 March 2018 at 01:45:57 UTC, psychoticRabbit wrote:
On Thursday, 15 March 2018 at 18:39:08
public static class Utils
{
public static T[] Slice(this T[] arr, int start, int len)
{
T[] slice = new T[len];
Array.Copy(arr, start, slice, 0, len);
return s
On Friday, 16 March 2018 at 00:18:20 UTC, Ivan Kazmenko wrote:
On Wednesday, 14 March 2018 at 11:38:20 UTC, Dmitry Olshansky
wrote:
At the moment it’s a bit early stage but we are looking for
enthusiast who has spare time and desire to spread the
knowledge of D supremacy among students. The cou
On Wednesday, 14 March 2018 at 11:44:10 UTC, Simen Kjærås wrote:
On Wednesday, 14 March 2018 at 11:38:20 UTC, Dmitry Olshansky
wrote:
- I owe you a bottle of your favorite beverage and your
favorite bug in Bugzilla if you agree ;)
https://issues.dlang.org/show_bug.cgi?id=5710 might be worth
At the moment it’s a bit early stage but we are looking for
enthusiast who has spare time and desire to spread the knowledge
of D supremacy among students. The course will replace an
equivalent of 1 year C++ course, but may start as half-year proof
of concept.
Facts:
- 3h per week, scheedule
On Saturday, 3 March 2018 at 16:59:56 UTC, Russel Winder wrote:
On Sat, 2018-03-03 at 16:06 +, Dmitry Olshansky via
DuckDuckGo search.
It's a 1956 paper by Miller that claims 7 is the magic number
for short term memory, the number of chunks of stuff you can
keep for a certain period. A ch
On Saturday, 3 March 2018 at 15:52:02 UTC, Russel Winder wrote:
On Sat, 2018-03-03 at 13:51 +, Dmitry Olshansky via
Digitalmars-d- announce wrote:
[…]
O.T.: Which is a well known number when it comes to cognition.
It’s usually 7+-2.
A number that is often misunderstood, and misused. As
On Saturday, 3 March 2018 at 01:59:15 UTC, psychoticRabbit wrote:
On Friday, 2 March 2018 at 12:20:31 UTC, Paulo Pinto wrote:
And if you like C so much, what are you doing in a safe
systems programming language forum?
How safe is D.. i mean really ;-)
and why do people ask me that question.
On Monday, 12 February 2018 at 15:20:29 UTC, Martin Tschierschke
wrote:
On Monday, 16 November 2015 at 15:20:51 UTC, Andrei
Congratulations to everybody who co
Andrei
Old post but new numbers!
http://erdani.com/d/downloads.daily.png
Would be nice to know what caused the recent spike to >8000
On Sunday, 11 February 2018 at 15:11:55 UTC, psychoticRabbit
wrote:
On Wednesday, 7 February 2018 at 20:30:54 UTC, Dmitry Olshansky
wrote:
Other languages like Rust or C# (or Java) have bounds check.
Plus we probably lose it in release mode, which is the mode
where lurking bugs are discovered u
On Wednesday, 7 February 2018 at 13:29:04 UTC, Mike Parker wrote:
Walter's got a new post up! It's the first in a new series on
the benefits of BetterC mode. In this one, he talks about
solving the fencepost problem (off-by-one errors) with D's
arrays.
While an enjoable read, I fear we are ai
On Wednesday, 7 February 2018 at 13:29:04 UTC, Mike Parker wrote:
Walter's got a new post up! It's the first in a new series on
the benefits of BetterC mode. In this one, he talks about
solving the fencepost problem (off-by-one errors) with D's
arrays.
Blog:
https://dlang.org/blog/2018/02/07/
On Thursday, 11 January 2018 at 21:12:59 UTC, kdevel wrote:
On Thursday, 11 January 2018 at 20:40:01 UTC, Dmitry Olshansky
wrote:
printf ("%.2f\n", d);
C’s printf by definition can’t be customized.
Sure.
“”” GNU C Library lets you define “””
Here is your compatibility story.
What di
On Thursday, 11 January 2018 at 20:35:03 UTC, kdevel wrote:
Great project!
On Monday, 8 January 2018 at 22:16:25 UTC, rumbu wrote:
- all format specifiers implemented (%f, %e, %g, %a);
Really?
[...]
What's next:
- more tests;
Here you are:
```
import std.stdio;
import decimal;
void mai
On Thursday, 7 December 2017 at 22:26:08 UTC, Bastiaan Veelo
wrote:
On Tuesday, 5 December 2017 at 18:20:40 UTC, Seb wrote:
I am looking forward to hearing (1) what you think can be done
in three months by a student and (2) will have a huge impact
on the D ecosystem.
[2] https://wiki.dlang.or
On Friday, 1 December 2017 at 18:56:50 UTC, WebFreak001 wrote:
Hi everyone,
I made a public survey (everyone can look at the responses) and
it would be great if you took some time and answered it. I
think it will greatly benefit D as a whole if we had more
anonymous data on users. I'm also op
On Thursday, 23 November 2017 at 20:11:01 UTC, singingbush wrote:
Hi all. A new release intellij-dlanguage plugin has been made
available for download from the Jetbrains repository this week.
The speed at which features and bug fixes are being done has
picked up recently. We've had 4 releases
On Monday, 6 November 2017 at 16:59:52 UTC, jmh530 wrote:
On Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke
wrote:
Even being the wrong Martin :-) I think the DUB registry
really needs more and better filters, so that the gems inside
can be found easily. (like: Number of Github
On Saturday, 4 November 2017 at 08:19:17 UTC, Walter Bright wrote:
On 11/3/2017 1:20 PM, Dmitry Olshansky wrote:
Sadly array ops would be insufficient for said problem. It
wasn’t a direct element wise expression.
That sounds like that might be why it failed vectorization :-)
As I recall it t
On Friday, 3 November 2017 at 19:46:58 UTC, Walter Bright wrote:
On 11/3/2017 3:02 AM, Mike Parker wrote:
For clarity, where the changeling says that GDC & LDC use
auto-vectorization, that's actually happening with the array
operations and core.simd is not required, correct?
I think that GDC
On Wednesday, 1 November 2017 at 19:33:15 UTC, Walter Bright
wrote:
On 10/29/2017 9:25 AM, Dmitry Olshansky wrote:
On Saturday, 28 October 2017 at 23:18:05 UTC, Martin Nowak
wrote:
On 10/24/2017 05:02 PM, Dmitry Olshansky wrote:
Experimental std.regex.v2 is sadly broken by a recent change
to a
On Monday, 30 October 2017 at 22:22:42 UTC, Bastiaan Veelo wrote:
SublimeLinter-contrib-dmd [1] is a plug-in for the Sublime Text
3 editor [2].
[snip]
The advantages of using dmd for linting are:
1. The parser is always up-to-date.
2. Full symbol resolution, including imports.
3. Mixins are e
On Saturday, 28 October 2017 at 23:18:05 UTC, Martin Nowak wrote:
On 10/24/2017 05:02 PM, Dmitry Olshansky wrote:
Experimental std.regex.v2 is sadly broken by a recent change
to array ops. It would be very interesting to check as it eats
up to 17Gb of RAM.
What got broken there?
New array o
On Tuesday, 24 October 2017 at 19:05:02 UTC, Martin Nowak wrote:
On Tuesday, 24 October 2017 at 14:47:02 UTC, Steven
Schveighoffer wrote:
iopipe provides "infinite" lookahead, which is central to its
purpose. The trouble with bolting that on top of ranges, as
you said, is that we have to copy e
On Tuesday, 24 October 2017 at 14:17:32 UTC, Dmitry Olshansky
wrote:
On Tuesday, 24 October 2017 at 13:29:12 UTC, Mike Parker wrote:
On Tuesday, 24 October 2017 at 13:19:15 UTC, Dmitry Olshansky
wrote:
What is dcache?
It's a patch for dmd that enables a *persistent*
shared-memory hash-map, pr
On Tuesday, 24 October 2017 at 13:29:12 UTC, Mike Parker wrote:
On Tuesday, 24 October 2017 at 13:19:15 UTC, Dmitry Olshansky
wrote:
What is dcache?
It's a patch for dmd that enables a *persistent* shared-memory
hash-map, protected by a spin-lock from races. Dmd processes
with -cache flag wou
What is dcache?
It's a patch for dmd that enables a *persistent* shared-memory
hash-map, protected by a spin-lock from races. Dmd processes with
-cache flag would detect the following pattern:
enum/static variable = func(args..);
And if mangle of func indicates it is from std.* we use a cach
On Monday, 16 October 2017 at 14:45:21 UTC, Steven Schveighoffer
wrote:
On 10/12/17 8:41 AM, Steven Schveighoffer wrote:
On 10/12/17 1:48 AM, Dmitry Olshansky wrote:
On Thursday, 12 October 2017 at 04:22:01 UTC, Steven
Schveighoffer wrote:
[...]
Might be able to help you on that using WinAPI
On Thursday, 12 October 2017 at 04:22:01 UTC, Steven
Schveighoffer wrote:
I added a tag for iopipe and added it to the dub registry so
people can try it out.
I didn't want to add it until I had fully documented and
unittested it.
http://code.dlang.org/packages/iopipe
https://github.com/schve
On Sunday, 8 October 2017 at 04:40:35 UTC, Nicholas Wilson wrote:
I am happy to announce that DCompute will soon[1] support the
OpenCL 2.1 runtime. I have tested it locally and it works now
:) I wasted a good deal of time wondering why it wasn't and it
was a small typo in DerelictCL trying to l
On Saturday, 22 July 2017 at 21:22:00 UTC, Walter Bright wrote:
On 7/22/2017 2:04 AM, Martin Nowak It'll be converted anyway.
:-)
Putting the entire set in D (C compiler, C++ compiler, C
preprocessor, htod converter, optimizer, code generator) makes
the whole thing much more tractable, an
On 4/18/17 9:14 PM, Swoorup Joshi wrote:
On Tuesday, 18 April 2017 at 18:09:54 UTC, Thomas Brix Larsen wrote:
"Cap’n Proto is an insanely fast data interchange format and
capability-based RPC system. Think JSON, except binary. Or think
Protocol Buffers, except faster."
This is the initial publi
On 3/15/17 11:07 PM, Bastiaan Veelo wrote:
On Wednesday, 15 March 2017 at 14:06:23 UTC, Yuxuan Shui wrote:
So someone already wrote a parser combinator for D?
I searched code.dlang.org (1.5 years ago?), and there was none, so I
wasted couple weeks writing my own
So, is yours on code.dlang
On 2/17/17 6:06 AM, Seb wrote:
On Saturday, 7 January 2017 at 16:12:49 UTC, Andrei Alexandrescu wrote:
Following https://github.com/dlang/dlang.org/pull/1532, the new-style
docs now also allow editing and running examples. Start at
http://dlang.org/library-prerelease/ and go anywhere to check it
On 2/14/17 3:32 AM, Jerry wrote:
Anyways yes this is kind of cool and fascinating how it works, but that
aside I hope I never see this used in phobos. Does anyone else feel this
way?
+1
Let's not make Phobos as scary as C++ STL.
---
Dmitry Olshansky
On 2/11/17 5:04 AM, bachmeier wrote:
On Friday, 10 February 2017 at 23:02:38 UTC, Dmitry Olshansky wrote:
Go - they value simplicity and robust run-time (Go's GC breaks news
with sub-milisecond pauses on large heaps). The sheer complexity of D
is enough for it to be a hard sell, D's GC is coup d
1 - 100 of 173 matches
Mail list logo