Re: From the D Blog: A Pattern for Head-mutable Structures

2020-06-27 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Saturday, 27 June 2020 at 16:02:53 UTC, Paul Backus wrote: On Saturday, 27 June 2020 at 15:06:12 UTC, Avrina wrote: Do you understand what prioritizing is? Fake internet points are being prioritized over ease of access to the community. Another way to frame it is that "respecting the

Re: From the D Blog: A Pattern for Head-mutable Structures

2020-06-27 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Saturday, 27 June 2020 at 15:06:12 UTC, Avrina wrote: On Saturday, 27 June 2020 at 02:42:13 UTC, Andrei Alexandrescu wrote: On 6/26/20 1:02 PM, Avrina wrote: On Friday, 26 June 2020 at 13:35:20 UTC, Andrei Alexandrescu wrote: On 6/26/20 9:03 AM, Avrina wrote: [...] From

Re: From the D Blog: A Pattern for Head-mutable Structures

2020-06-26 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Friday, 26 June 2020 at 13:03:01 UTC, Avrina wrote: On Friday, 26 June 2020 at 05:37:13 UTC, Arun Chandrasekaran wrote: On Thursday, 25 June 2020 at 11:55:14 UTC, Mike Parker wrote: I've also submitted it to HN (please use the search box): https://news.ycombinator.com/newest This is a

Re: From the D Blog: A Pattern for Head-mutable Structures

2020-06-25 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Thursday, 25 June 2020 at 11:55:14 UTC, Mike Parker wrote: I've also submitted it to HN (please use the search box): https://news.ycombinator.com/newest This is a very interesting post. But this strategy with HN is clearly not working. 5 upvotes after 17 hours and 0 comments. Please

Re: Blog Post: Beating std::visit Without Really Trying

2019-10-05 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Saturday, 5 October 2019 at 02:59:58 UTC, Paul Backus wrote: I was curious how C++17's std::variant compared to the options we have in D, like Algebraic and SumType, so I did a simple comparison of the generated assembly for each of them. You can read about it at the link below. And as you

Re: "D for a @safer Linux Kernel" poster presentation at APLAS

2019-10-03 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Thursday, 3 October 2019 at 11:21:41 UTC, RazvanN wrote: On Thursday, 3 October 2019 at 07:13:05 UTC, Arun Chandrasekaran wrote: [...] It seems that they are creating a framework for developing kernel modules in rust that can be integrated with the linux kernel. They haven't tested the

Re: "D for a @safer Linux Kernel" poster presentation at APLAS

2019-10-03 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Friday, 27 September 2019 at 09:26:22 UTC, RazvanN wrote: Hello all, Alexandru Militaru's work "D for a @safer Linux Kernel" [1] has just been accepted for a poster presentation at APLAS [2]. We hope that this will be good publicity for D, Cheers, RazvanN [1]

Re: GDB + ddemangle

2019-04-26 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Friday, 20 April 2018 at 17:55:12 UTC, Iain Buclaw wrote: On 20 April 2018 at 17:40, drug via Digitalmars-d-announce wrote: 20.04.2018 16:49, Iain Buclaw пишет: [...] it works, thank you. But not in all cases. For example when gdb stops on breakpoint it demangle, but if I do `bt` -

Re: New and Unofficial OpenCV binding for D programming language

2019-04-05 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Friday, 5 April 2019 at 15:52:42 UTC, Paolo Invernizzi wrote: On Friday, 5 April 2019 at 13:19:22 UTC, Ferhat Kurtulmuş wrote: On Friday, 5 April 2019 at 07:56:42 UTC, Paolo Invernizzi wrote: On Thursday, 4 April 2019 at 23:08:21 UTC, Ferhat Kurtulmuş wrote: [...] Nice! Version 3.x has

Re: New and Unofficial OpenCV binding for D programming language

2019-04-04 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Thursday, 4 April 2019 at 23:08:21 UTC, Ferhat Kurtulmuş wrote: Hi folks! D is awesome, but it is a shame that there is no any opencv bindings for d yet. Actually we have it now :) Although I am a new dlang learner, I dared to do it: https://github.com/aferust/opencvd. C interface was

Re: Containerize Your D Server Application

2019-03-14 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Thursday, 14 March 2019 at 12:38:30 UTC, Mike Parker wrote: One of the items on my list of "things I'd like to do if I only had the time" is to create a Mud server with D and deploy it with Docker. Just for kicks. If I ever do get around to it, my ignorance of all things Docker will not be

Re: LDC 1.13.0

2018-12-16 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Sunday, 16 December 2018 at 15:57:25 UTC, kinke wrote: Glad to announce LDC 1.13: * Based on D 2.083.1. * The Windows packages are now fully self-sufficient, i.e., a Visual Studio/C++ Build Tools installation isn't required anymore. * Substantial debug info improvements. * New

Re: dlang-requests 1.0.0

2018-10-24 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Wednesday, 24 October 2018 at 14:30:57 UTC, ikod wrote: Hello, 1.0.0 release adds "Interceptors" (or middleware). You can instrument whole library or single request with logging, modifying, caching methods without changes in your (or this library) code. Together with configurable "socket

Re: LDC 1.12.0-beta1

2018-09-04 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Tuesday, 4 September 2018 at 22:47:39 UTC, kinke wrote: Glad to announce the first beta for LDC 1.12: * Based on D 2.082.0. * LTO working for Win64 targets. * IR-based PGO working for Windows targets. Full release log and downloads:

Re: GDC with D frontend 2.081.2

2018-08-27 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Monday, 27 August 2018 at 20:03:28 UTC, Iain Buclaw wrote: On 27 August 2018 at 20:59, Arun Chandrasekaran via Digitalmars-d-announce wrote: On Monday, 27 August 2018 at 17:44:01 UTC, Iain Buclaw wrote: On 27 August 2018 at 19:23, Arun Chandrasekaran via Digitalmars-d-announce wrote

Re: GDC with D frontend 2.081.2

2018-08-27 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Monday, 27 August 2018 at 17:44:01 UTC, Iain Buclaw wrote: On 27 August 2018 at 19:23, Arun Chandrasekaran via Digitalmars-d-announce wrote: [...] Version print information is managed outside of gdc. You can get this from __VERSION__ or output of -v [...] Ask dub maintainers why

Re: GDC with D frontend 2.081.2

2018-08-27 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Friday, 24 August 2018 at 05:35:13 UTC, Eugene Wissner wrote: As some of you may know D frontend was merged into GDC some time ago and is up to date. D version currently supported by GDC is 2.081.2 and it can be found in "gdc-7" and "gdc-8" branches. I will say a bit more about GDC

Re: Encouraging preliminary results implementing memcpy in D

2018-06-14 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Wednesday, 13 June 2018 at 06:46:43 UTC, Mike Franklin wrote: I had a little fun today kicking the crap out of C's memcpy with a D implementation. https://github.com/JinShil/memcpyD Request for help: I don't have a Linux system running on real hardware at this time, nor do I have a wide

Re: DConf 2018 Ex Post Facto

2018-06-01 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Thursday, 31 May 2018 at 15:01:12 UTC, Mike Parker wrote: Since I returned home from my extended trip to Germany, it's been a slog trying to ramp back up into my usual routine. It was a week before I could find any words at all for a retrospective on the conference, and it very nearly took

Re: Article: Why Const Sucks

2018-03-05 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Monday, 5 March 2018 at 13:48:23 UTC, Adam D. Ruppe wrote: Just a semantic note, it is "straitjacket". "straight" is like a non-wiggly line. "strait" means narrow or constricted. Thus, the straitjacket is a jacket that constricts your movement. Of course, using "straight" is such a common

Re: The Expressive C++17 Coding Challenge in D

2018-02-13 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Tuesday, 13 February 2018 at 23:35:36 UTC, Seb wrote: Someone revived the Expressive C++17 Coding Challenge thread today and I thought this is an excellent opportunity to revive my blog and finally write an article showing why I like D so much:

Re: dub release package

2018-01-23 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Tuesday, 23 January 2018 at 00:24:46 UTC, Seb wrote: Also please don't post questions to Announce! https://github.com/dlang/dub/issues would have been the right place. Ah, I thought I was posting to General. Sorry about that. I see similar posts though not often. The post creation page

dub release package

2018-01-22 Thread Arun Chandrasekaran via Digitalmars-d-announce
I was looking at the recent DUB release for binary package of 1.7.1 at https://github.com/dlang/dub/releases The assets don't seem to contain the binary packages. Was it unnoticed or was it intentionally skipped?

Re: Interfacing D with C: Getting Started

2017-12-05 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Wednesday, 6 December 2017 at 04:33:38 UTC, Mike Parker wrote: On Wednesday, 6 December 2017 at 04:27:01 UTC, Mike Parker wrote: On Wednesday, 6 December 2017 at 04:14:35 UTC, Arun Chandrasekaran wrote: [...] Why is this? How are we expected to write cross platform code with long/ulong?

Re: Interfacing D with C: Getting Started

2017-12-05 Thread Arun Chandrasekaran via Digitalmars-d-announce
In D, long and ulong are always 8 bytes. This lines up with most 64-bit systems under the version(Posix) umbrella, where long and unsigned long are also 8 bytes. However, they are 4 bytes on 32-bit architectures. Moreover, they’re always 4 bytes on Windows, even on a 64-bit architecture. Why

Re: Release D 2.077.0

2017-11-03 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Friday, 3 November 2017 at 13:47:55 UTC, Mike Parker wrote: On Thursday, 2 November 2017 at 22:35:03 UTC, Martin Nowak wrote: Glad to announce D 2.077.0. This release comes with a new, more compact mangling, templated vector operations, reproducible dmd builds, and various fixes. Thanks

Re: Godbolt.org: mir-algorithm was added

2017-09-21 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Friday, 22 September 2017 at 03:51:36 UTC, Ilya Yaroshenko wrote: Mir Algorithm and Mir GLAS (glas is experimental) was added to https://d.godbolt.org by Johan Engelen. Thanks you, Johan! [...] Honestly, how do you guys understand these assembly instructions that's further optimized by

Re: Open Methods: From C++ to D

2017-08-30 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Wednesday, 30 August 2017 at 13:35:22 UTC, Jean-Louis Leroy wrote: On Wednesday, 30 August 2017 at 04:48:11 UTC, Arun What was your rationale for `openmethod` instead of just `method`? Just that `openmethod` precisely expresses it's intent and `method` is too generic.

Re: Open Methods: From C++ to D

2017-08-29 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Tuesday, 29 August 2017 at 12:45:50 UTC, Jean-Louis Leroy wrote: On Tuesday, 29 August 2017 at 12:09:01 UTC, Mark wrote: Nice. This does seem superior to the visitor pattern. Here is another example - AST traversal:

Re: Project Highlight: Funkwerk

2017-07-28 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Friday, 28 July 2017 at 13:37:31 UTC, Mike Parker wrote: They also chose Tango over Phobos, primarily because Tango provided logging and HTTP facilities What are they using for HTTP now?

Re: Snowflake Strings

2017-02-22 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Wednesday, 22 February 2017 at 13:08:13 UTC, Mike Parker wrote: Blog post: http://dlang.org/blog/2017/02/22/snowflake-strings/ Thanks for a wonder article. PS: The blog UI may need to be corrected for browsing from mobiles[1]. [1] http://imgur.com/a/7IPkm

Re: Boston D Meetup 2/9: `shared` Experiences

2017-02-17 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Saturday, 18 February 2017 at 00:08:28 UTC, Steven Schveighoffer wrote: On 1/30/17 4:48 PM, Steven Schveighoffer wrote: Attention fellow Boston D enthusiasts: I have set up a meetup for February, and Michael Coulombe will give a presentation on his experiences with shared. As before, this

Re: Questionnaire

2017-02-15 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Wednesday, 8 February 2017 at 18:27:57 UTC, 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

Re: A New Import Idiom`

2017-02-14 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Tuesday, 14 February 2017 at 23:01:42 UTC, Dmitry Olshansky wrote: 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

Re: vibe.d 0.8.0 and 0.7.31 beta releases

2017-01-31 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Tuesday, 31 January 2017 at 11:11:28 UTC, Sönke Ludwig wrote: [1]: https://github.com/vibe-d/vibe-core Is vibe-core still in alpha stage? Github page says so.

Re: Vision document for H1 2017

2017-01-04 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Wednesday, 4 January 2017 at 21:21:17 UTC, aberba wrote: I like the social media part. More people, more man power, more noise about D. I would read it as, with better signal-to-noise ratio.

Re: PostgreSQL native impl

2017-01-03 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Tuesday, 3 January 2017 at 01:08:28 UTC, Chris Wright wrote: On Mon, 02 Jan 2017 20:29:55 +, Anton wrote: Today i spent about hour to write pure-D simple PostgreSQL driver for demonstration purposes. I was looking for developers interested in complete PostgreSQL driver (pure D) That

Re: DIP 1003: remove `body` as a keyword

2016-12-30 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Saturday, 19 November 2016 at 21:16:15 UTC, Dicebot wrote: DIP 1003 is merged to the queue and open for public informal feedback. PR: https://github.com/dlang/DIPs/pull/48 Initial merged document: https://github.com/dlang/DIPs/blob/master/DIPs/DIP1003.md If you want the change to be