Re: photon v0.9.0 with Go-style D-flavored channels!

2024-05-10 Thread Dmitry Olshansky via Digitalmars-d-announce
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

photon v0.9.0 with Go-style D-flavored channels!

2024-05-03 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: photon v0.8.0 with Events, Semaphores and Timers

2024-04-29 Thread Dmitry Olshansky via Digitalmars-d-announce
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,

photon v0.8.0 with Events, Semaphores and Timers

2024-04-29 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: photon v0.7.0 with Windows support(!)

2024-04-24 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: photon v0.7.0 with Windows support(!)

2024-04-23 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: photon v0.7.0 with Windows support(!)

2024-04-21 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: photon v0.7.0 with Windows support(!)

2024-04-21 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: photon v0.6.0 with MacOS support

2024-04-12 Thread Dmitry Olshansky via Digitalmars-d-announce
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

photon v0.6.0 with MacOS support

2024-04-12 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Pry parser v0.6.0 is out

2023-07-10 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: shareded-map v1.0.0

2023-06-29 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Get ready your Playstation 5 controllers

2023-06-27 Thread Dmitry Olshansky via Digitalmars-d-announce
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.

Re: shareded-map v1.0.0

2023-06-27 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: shareded-map v1.0.0

2023-06-26 Thread Dmitry Olshansky via Digitalmars-d-announce
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:

Re: shareded-map v1.0.0

2023-06-26 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: shareded-map v1.0.0

2023-06-26 Thread Dmitry Olshansky via Digitalmars-d-announce
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:

shareded-map v1.0.0

2023-06-26 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: D Language Foundation Monthly Meeting Summary for May 2023

2023-06-23 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Centroid tracking using DCV

2023-06-23 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Centroid tracking using DCV

2023-06-22 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Glow labs on Patreon

2023-06-21 Thread Dmitry Olshansky via Digitalmars-d-announce
To keep it simple my all D opensource company now has patreon page: https://www.patreon.com/dmitry_glow_labs

Re: You can now sponsor Photon and related projects

2023-04-20 Thread Dmitry Olshansky via Digitalmars-d-announce
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

You can now sponsor Photon and related projects

2023-04-19 Thread Dmitry Olshansky via Digitalmars-d-announce
I think it only works in Russia, but here it is: https://sponsr.ru/feed/ — Dmitry Olshansky

Photon v0.3.0 is out!

2023-04-16 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Photon v0.1.1 is out!

2023-04-12 Thread Dmitry Olshansky via Digitalmars-d-announce
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:

Re: Beta 2.103.0

2023-03-02 Thread Dmitry Olshansky via Digitalmars-d-announce
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`

Re: Pijamas, a simple fluent assertation library (forked from Pyjamas)

2020-05-15 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: On the D Blog: Lomuto's Comeback

2020-05-15 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: [OT] What do you guys think of dark comedy channel on IT sh.. stuff?

2020-05-13 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: [OT] What do you guys think of dark comedy channel on IT sh.. stuff?

2020-05-13 Thread Dmitry Olshansky via Digitalmars-d-announce
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.

Re: [OT] What do you guys think of dark comedy channel on IT sh.. stuff?

2020-05-13 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: [OT] What do you guys think of dark comedy channel on IT sh.. stuff?

2020-05-13 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: [OT] What do you guys think of dark comedy channel on IT sh.. stuff?

2020-05-13 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Release D 2.092.0

2020-05-12 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: [OT] What do you guys think of dark comedy channel on IT sh.. stuff?

2020-05-12 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: OT: Back

2020-05-12 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: [OT] What do you guys think of dark comedy channel on IT sh.. stuff?

2020-05-12 Thread Dmitry Olshansky via Digitalmars-d-announce
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

[OT] What do you guys think of dark comedy channel on IT sh.. stuff?

2020-05-12 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: OT: Back

2020-05-12 Thread Dmitry Olshansky via Digitalmars-d-announce
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

[Meta] Lightweight Modular Staging library for D Language

2020-05-09 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: $750 Bounty: Issue 16416 - Phobos std.uni out of date (should be updated to latest Unicode standard)

2020-05-05 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: $750 Bounty: Issue 16416 - Phobos std.uni out of date (should be updated to latest Unicode standard)

2020-05-05 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: $750 Bounty: Issue 16416 - Phobos std.uni out of date (should be updated to latest Unicode standard)

2020-05-05 Thread Dmitry Olshansky via Digitalmars-d-announce
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,

Re: I have a plan.. I really DO

2018-06-29 Thread Dmitry Olshansky via Digitalmars-d-announce
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”

I have a plan.. I really DO

2018-06-29 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: iopipe v0.1.0 - now with Windows support!

2018-06-18 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: GitHub could be acquired by Microsoft

2018-06-03 Thread Dmitry Olshansky via Digitalmars-d-announce
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/

Re: Looks like Digital Mars C++ is on the front page of HN at the moment!

2018-05-22 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: LDC 1.10.0 beta

2018-05-14 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: iopipe v0.0.4 - RingBuffers!

2018-05-12 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: iopipe v0.0.4 - RingBuffers!

2018-05-12 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: iopipe v0.0.4 - RingBuffers!

2018-05-11 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: iopipe v0.0.4 - RingBuffers!

2018-05-11 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: iopipe v0.0.4 - RingBuffers!

2018-05-10 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: serialport v1.0.0

2018-05-07 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: DIP 1009 (Add Expression-Based Contract Syntax) Accepted

2018-04-12 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: DIP 1009 (Add Expression-Based Contract Syntax) Accepted

2018-04-11 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: D_vs_nim: git repo to compare features of D vs nim and help migrating code bw them. PRs welcome

2018-03-30 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: D_vs_nim: git repo to compare features of D vs nim and help migrating code bw them. PRs welcome

2018-03-28 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: D_vs_nim: git repo to compare features of D vs nim and help migrating code bw them. PRs welcome

2018-03-28 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Why think unit tests should be in their own source code hierarchy instead of side-by-side

2018-03-22 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Seeking lecturer - D language (Moscow)

2018-03-20 Thread Dmitry Olshansky via Digitalmars-d-announce
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:

Re: The D Language Foundation at Open Collective

2018-03-18 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: The D Language Foundation at Open Collective

2018-03-18 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Vision document for H1 2018

2018-03-16 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Seeking lecturer - D language (Moscow)

2018-03-15 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Seeking lecturer - D language (Moscow)

2018-03-14 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Seeking lecturer - D language (Moscow)

2018-03-14 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: State of D 2018 Survey

2018-03-03 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: State of D 2018 Survey

2018-03-03 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: D compiler daily downloads at an all-time high

2018-02-13 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Vanquish Forever These Bugs That Blasted Your Kingdom

2018-02-07 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Vanquish Forever These Bugs That Blasted Your Kingdom

2018-02-07 Thread Dmitry Olshansky via Digitalmars-d-announce
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:

Re: Another take on decimal data types

2018-01-11 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Another take on decimal data types

2018-01-11 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: GSoC 2018 - Your project ideas

2017-12-07 Thread Dmitry Olshansky via Digitalmars-d-announce
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]

Re: Intellij D Language v1.15.2

2017-11-23 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Reorganization and list of D libraries (300+)

2017-11-06 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Release D 2.077.0

2017-11-04 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Release D 2.077.0

2017-11-03 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Caching D compiler - preview version

2017-11-03 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Caching D compiler - preview version

2017-10-29 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: iopipe alpha 0.0.1 version

2017-10-24 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Caching D compiler - preview version

2017-10-24 Thread Dmitry Olshansky via Digitalmars-d-announce
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,

Re: Caching D compiler - preview version

2017-10-24 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Caching D compiler - preview version

2017-10-24 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: iopipe alpha 0.0.1 version

2017-10-16 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: iopipe alpha 0.0.1 version

2017-10-11 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: DCompute OpenCL kernels now work

2017-10-08 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Release D 2.075.0

2017-07-24 Thread Dmitry Olshansky via Digitalmars-d-announce
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,

Re: Cap'n Proto for D v0.1.2

2017-04-18 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: DConf 2017 Schedule

2017-03-15 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: New (page-per-artifact) standard library doc examples are now editable and runnable

2017-02-17 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: A New Import Idiom`

2017-02-14 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Questionnaire

2017-02-11 Thread Dmitry Olshansky via Digitalmars-d-announce
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

Re: Questionnaire

2017-02-10 Thread Dmitry Olshansky via Digitalmars-d-announce
On 2/8/17 7:27 PM, Ilya Yaroshenko wrote: 1. Why your company uses D? a. D is the best b. We like D c. I like D and my company allowed me to use D d. My head like D e. Because marketing reasons f. Because my company can be more efficient with D for some tasks then with any other

Re: Pry v0.3.1 is out!

2017-01-20 Thread Dmitry Olshansky via Digitalmars-d-announce
On 1/17/17 11:52 PM, Bastiaan Veelo wrote: On Sunday, 15 January 2017 at 01:26:07 UTC, Dmitry Olshansky wrote: Two key areas of focus are (compared to say Pegged): - performance, on par with hand-written code or die I didn't profile, but apart from the time-complexity that is inherent to

Re: Plugin for 1C:Enterprise in dmd

2017-01-18 Thread Dmitry Olshansky via Digitalmars-d-announce
On 1/18/17 1:00 PM, MGW wrote: I managed to create plugin for 1C:Enterprise (http://1c.ru/eng/title.htm). The major difficulty in realization C++ interfaces is successfully overcome. I need a more detailed description of compatibility of structures, classes and interfaces between C++ and D. For

Re: Pry v0.3.1 is out!

2017-01-17 Thread Dmitry Olshansky via Digitalmars-d-announce
On 1/17/17 1:16 PM, Bastiaan Veelo wrote: On Monday, 16 January 2017 at 22:29:01 UTC, Dmitry Olshansky wrote: I think left-recursion is better handled at the grammar level. What I currently have is parser combinators level where adding this transformation is awkward and too much magic IMO.

  1   2   >