Re: DConf 2019 Schedule

2019-03-19 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 19 March 2019 at 14:26:24 UTC, Mike Parker wrote: On Tuesday, 19 March 2019 at 13:47:55 UTC, Guillaume Piolat wrote: On Tuesday, 19 March 2019 at 13:44:03 UTC, Steven Schveighoffer wrote: No, you are not. Something happened, and the CSS is in chaos right now. Nothing looks good. -

Re: Beta 2.086.0

2019-04-20 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 20 April 2019 at 18:00:02 UTC, Nick Sabalausky (Abscissa) wrote: Wow! A whole bunch of great, long-awaited stuff! There's --lowmem, reflection of privates, less optlink, import std, copy ctors... The changelog has some formatting errors in the section "dub run will now automatica

Re: Beta 2.086.0

2019-04-21 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 20 April 2019 at 22:18:29 UTC, Andre Pany wrote: Any dub package can now define a sub package init-exec which will be used to create an app skeleton. Just use the package name as argument -t in dub init command. Kind regards Andre Thanks! Very useful.

Re: Updated GDC Explorer site (gdc-9.1)

2019-05-17 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 16 May 2019 at 21:21:50 UTC, Iain Buclaw wrote: Hi, Another year, another site update. This syncs with the latest gcc-explorer, and refreshes all compilers to version 9.1. This time around, I've built 190 (one-hundred-and-ninety) D compilers, each for a different target configu

Re: D GUI Framework (responsive grid teaser)

2019-05-23 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 22 May 2019 at 21:18:58 UTC, Manu wrote: People really should look at games for how to write good software in general. While I agree for some AAA games (and I'm sure your employer can afford excellent development practics), I'd like to counteract that point for balance: for good

Re: D GUI Framework (responsive grid teaser)

2019-05-24 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 24 May 2019 at 08:42:48 UTC, Robert M. Münch wrote: Currently we don't use a GPU, it's only CPU based. I think CPU rendering has its merits and is underestimated a lot. +1 One big bottleneck for CPU renderer is pixel upload, but apart from that it's pretty rad.

Re: Cushion the state transition table library released

2019-06-28 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 27 June 2019 at 22:36:14 UTC, ag0aep6g wrote: On 27.06.19 23:34, aliak wrote: I really love that you go in to the code and find things like this, especially when it comes to abuse of @trusted, but maybe a little explanation as to why would be more helpful to the OP ;) Probably.

Re: I was able to write some D last week!

2019-07-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 9 July 2019 at 12:31:15 UTC, Adam D. Ruppe wrote: On Tuesday, 9 July 2019 at 12:09:14 UTC, Greatsam4sure wrote: I don't know much about this project but l which to know more. My code is the oldest continuously maintained web library in D, started in 2008 and still developed today.

Re: LDC 1.17.0-beta1

2019-08-12 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 10 August 2019 at 15:51:28 UTC, kinke wrote: Glad to announce the first beta for LDC 1.17: * Based on D 2.087.1+ (stable from some days ago). * The DMD fix wrt. 'local templates can now receive local symbols' hasn't been ported yet. * LLVM upgraded to v8.0.1. * Fix for v1.16.0 r

Re: dubproxy: Easy private repos and code.dlang.org mirror

2019-08-19 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 16 August 2019 at 14:31:14 UTC, Robert Schadek wrote: classic noob error: forget the urls * https://code.dlang.org/packages/dubproxy * https://github.com/symmetryinvestments/dubproxy UP This sounds super useful for those of use stuck with path-based dependencies. Easier than self-

Re: Visual D 0.50.0 released

2019-09-04 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 3 September 2019 at 07:06:03 UTC, Rainer Schuetze wrote: I just released a bug fix version 0.50.1 with a few enhancements: - fixes some integration issues with VS 2019 16.2 - mago: improve function call in watch window - better version highlighting for files not in project Full

commonmark-d: A fast CommonMark and Github Flavoured Markdown parser, translation of MD4C

2019-09-30 Thread Guillaume Piolat via Digitalmars-d-announce
Hello, commonmark-d is a D translation of MD4C, a fast SAX-like Markdown parser. MD4C achieves remarkable parsing speed through the lack of AST and careful memory usage. The route of translation was choosen because parsing Markdown is much more involved that first thought. The D translation

Re: commonmark-d: A fast CommonMark and Github Flavoured Markdown parser, translation of MD4C

2019-10-01 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 1 October 2019 at 11:37:00 UTC, Dennis wrote: Cool! On Monday, 30 September 2019 at 23:06:42 UTC, Guillaume Piolat wrote: Key Performance Numbers: Have you compared it with the original C code from MD4C? No. It's completely possible that there is a small difference, however mo

Re: commonmark-d: A fast CommonMark and Github Flavoured Markdown parser, translation of MD4C

2019-10-01 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 1 October 2019 at 16:02:47 UTC, bachmeier wrote: On Monday, 30 September 2019 at 23:06:42 UTC, Guillaume Piolat wrote: Hello, commonmark-d is a D translation of MD4C, a fast SAX-like Markdown parser. MD4C achieves remarkable parsing speed through the lack of AST and careful memory

Re: commonmark-d: A fast CommonMark and Github Flavoured Markdown parser, translation of MD4C

2019-10-02 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 2 October 2019 at 09:33:03 UTC, zoujiaqing wrote: On Monday, 30 September 2019 at 23:06:42 UTC, Guillaume Piolat wrote: Hello, I haven't measured memory usage of either compile time or run time, but I feel like it's also better. Thanks, I like this project. Because hunt-mark

intel-intrinsics v1.2.0: Added GDC support, SSE3

2019-10-07 Thread Guillaume Piolat via Digitalmars-d-announce
`intel-intrinsics` is a DUB package for people interested in x86 performance that want a portable set of intrinsics which works with all D compilers. Available through DUB: http://code.dlang.org/packages/intel-intrinsics *** Changelog of v1.2.0 *** - SSE3 intrinsics were implemented. - Add

Re: Prepping for Patreon...

2019-10-17 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 17 October 2019 at 14:33:05 UTC, Ron Tarrant wrote: Hi y'all, I've been considering starting a Patreon account and to that end, I'm mulling over the types of perks to offer at various levels. Any suggestions? Make a PR to https://p0nce.github.io/d-idioms/#Contributing-back-wi

Re: D for microservices: ldc, rdmd, dub now available on Alpine x86_64

2019-11-05 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 5 November 2019 at 02:16:28 UTC, Mathias Lang wrote: At BPF Korea, we're working on a blockchain written in D Hello, Sorry if this has been said already: would you consider being listed in https://dlang.org/orgs-using-d.html? Thanks

Re: dud: A dub replacement

2019-11-22 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 18 November 2019 at 16:54:21 UTC, JN wrote: Personally I only ever use SDL with Dub. Even contemplating using JSON for human written configuration files is, for me, totally the wrong thing to do. I only use the JSON format. JSON is widespread together with XML. SDL I heard first ti

Re: code.dlang.org downtime

2019-12-16 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 16 December 2019 at 11:04:38 UTC, Sönke Ludwig wrote: As you may have already noticed, the main registry server, code.dlang.org got unreachable yesterday. This was caused by an old VPS of mine getting terminated. The registry had already moved to a different server years ago, but, wi

Re: LDC 1.20.0

2020-02-17 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 14 February 2020 at 22:31:13 UTC, kinke wrote: Glad to announce LDC 1.20: * Based on D 2.090.1+. * Codegen preparations (but druntime/Phobos support still lacking) for * iOS/tvOS/watchOS on AArch64 Wow wow wow!!! Thanks!!!

Announcing audio-formats v1.0.0

2020-03-18 Thread Guillaume Piolat via Digitalmars-d-announce
Hi, audio-formats is a new pure D #DUB package that allows to decode and encode audio files. # Features - decode #WAV / #FLAC / #MP3 (LGPL in that case) - encode #WAV - support for chunked load and writes (32-bit float as interchange) - support for nothrow @nogc - support for FILE* or me

Re: Announcing audio-formats v1.0.0

2020-03-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 18 March 2020 at 18:41:11 UTC, Guillaume Piolat wrote: audio-formats is a new pure D #DUB package that allows to decode and encode audio files. Also: it's just a custom repackaging of the huge work of Ketmar. https://repo.or.cz/iv.d.git

Re: Announcing audio-formats v1.0.0

2020-03-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 18 March 2020 at 18:49:23 UTC, ketmar wrote: glad you found it useful! but why only that? there is GPL Opus decoder too, and two decoders for Ogg/Vorbis: stb and complete port of the official Xyph tremor library. also, you can find a resampler there, taken from Speex. are you pl

Re: Announcing audio-formats v1.0.0

2020-03-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 18 March 2020 at 20:25:45 UTC, ketmar wrote: Guillaume Piolat wrote: On Wednesday, 18 March 2020 at 18:49:23 UTC, ketmar wrote: glad you found it useful! but why only that? there is GPL Opus decoder too, and two decoders for Ogg/Vorbis: stb and complete port of the official Xy

Re: Announcing audio-formats v1.0.0

2020-04-07 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 18 March 2020 at 18:41:11 UTC, Guillaume Piolat wrote: # Features - decode #WAV / #FLAC / #MP3 (LGPL in that case) Update in v1.1.0: - MP3 decoding is now Boost-compatible (with a new minimp3 translation) - OPUS decoding added (LGPL in that case) - OGG not working yet but wil

Re: Hunt Framework 3.0.0 Released, Web Framework for DLang!

2020-05-01 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 1 May 2020 at 10:54:55 UTC, zoujiaqing wrote: Developers can build web server-side applications as fast as laravel and spring boot;This version further simplifies the operation, improves the friendliness of developers, and allows more PHP and Java developers to start developing web

Re: Command line calculator in D

2020-05-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 6 May 2020 at 11:47:55 UTC, Alireza SN wrote: I was learning about an algorithm called 'Pratt Parser' and decided to write a cli calculator with it. Here is the link if you want to check it out: https://github.com/TheWeirdDev/Calcool Feel free to point out any mistakes i have ma

Re: Command line calculator in D

2020-05-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 9 May 2020 at 19:26:35 UTC, Alireza SN wrote: On Saturday, 9 May 2020 at 13:17:39 UTC, Guillaume Piolat wrote: Could you add "exp" ? :) I added it 😃 Thanks ^^

Re: LDC 1.22.0-beta2

2020-06-01 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 1 June 2020 at 17:29:44 UTC, kinke wrote: Glad to announce the second beta with the following main additions: - Based on DMD/druntime/Phobos stable from a couple of days ago. - `pragma(inline, true)` fix when emitting multiple object files in a single cmdline. This may have a signif

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 29 June 2020 at 15:45:48 UTC, Dagmar wrote: D has a GC. If you turn it off you lose dynamic/associative arrays, classes, probably something else. This is the outside perception of the way things are. In reality you can actually disable the GC and still use: - classes - associative a

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 29 June 2020 at 22:44:51 UTC, IGotD- wrote: On Monday, 29 June 2020 at 22:23:57 UTC, Guillaume Piolat wrote: In reality you can actually disable the GC and still use: - classes - associative arrays (dplug:core) - dynamic arrays if you manage their lifetime Honestly, a guide how to

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-07-02 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 2 July 2020 at 11:13:41 UTC, claptrap wrote: I'm working on virtual audio instruments and effect processors and they do their job in real-time. GC is luxury in this context. If I switched to D, I'd have to also switch from OOP to simple C-like structured programming and implement m

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-07-02 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 30 June 2020 at 11:12:22 UTC, aberba wrote: It requires someone with C++ knowledge to start, then we'll take care of driving in more idioms. Like a GitHub wiki or something. The D wiki more appropriately for centralization. Anyone up for it? D and C++ are VERY different languag

Re: Decimal string to floating point conversion with correct half-to-even rounding

2020-07-07 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 7 July 2020 at 07:49:02 UTC, Walter Bright wrote: That's right, it's not about the licensing. It's that the DLF should control the code it distributes. Businesses will not want to commit to a balkanized project. From a business point of view, having slightly more correct string

Re: Decimal string to floating point conversion with correct half-to-even rounding

2020-07-07 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 7 July 2020 at 10:58:25 UTC, 9il wrote: From a business point of view, having slightly more correct string to float conversion holds very little value. I'll stick with sscanf thanks... For a high tech real markets (airspace, automotive, science, military-industrial complex) having

Re: Translations of GLFW and libsoundio for Windows and Linux

2020-08-21 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 20 August 2020 at 12:50:26 UTC, Dennis wrote: you only need to add the package to your `dub.json` or `dub.sdl`, and everything should work out of the box. No need to include a shared library and load it at runtime, or pre-compile the C library for each build setting. Way to go! T

Re: Beta 2.094.0

2020-09-11 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 11 September 2020 at 07:48:00 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.094.0 release, ♥ to the 49 contributors. This is the first release to be built with LDC on all platforms, so we'd welcome some more thorough beta testing. http://dlang.org/download.htm

Re: LDC 1.24.0-beta1

2020-10-05 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 1 October 2020 at 18:04:35 UTC, kinke wrote: Glad to announce the first beta for LDC 1.24: - Based on D 2.094.0+. - Support for LLVM 11. The prebuilt packages use v11.0.0-rc4+, and the x86 packages newly include the LLVM backend for AMD GPUs. Full release log and downloads: ht

Re: Computing the next SemVer for dlang packages with dsemver

2020-10-21 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 21 October 2020 at 14:47:14 UTC, Robert burner Schadek wrote: Semantic versioning is useful, but 0.x.x versioning is a pointless loophole. When a piece of D software is published, and it is published if other people can find it on dub, it is released. And released means 1.0.0 at l

Re: LDC 1.24.0-beta1

2020-10-25 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 23 October 2020 at 18:01:19 UTC, Kagamin wrote: On Tuesday, 20 October 2020 at 20:09:58 UTC, aberba wrote: Supposing I'm new to D, I have previous experience with LLVM-based compilers so I prefer to use LDC. How am I supposed to know what to do? Where is the information on how to get

Re: Beta 2.095.0

2020-12-26 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 20 December 2020 at 13:21:46 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.095.0 release, ♥ to the 61 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.095.0.html As usual please report any bugs at https://issues.dlang.org -Mart

Re: Our community seems to have grown, so many people are joining the Facebook group

2020-12-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 29 December 2020 at 09:05:45 UTC, aberba wrote: So I'm sure the Facebook group will appeal to a certain audience who use Facebook. I've been a part of all sorts of Facebook groups related to my stack and I've come to the understand it's what certain people even prefer. +1 It's

Re: Our community seems to have grown, so many people are joining the Facebook group

2020-12-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 29 December 2020 at 11:34:38 UTC, Ola Fosheim Grøstad wrote: Not quite, if you split up then each community might have stronger social bonding, but in terms of aggregating helpful advice you will be worse off. It would be suitable for geographic groups (e.g. for a country/city).

Re: Our community seems to have grown, so many people are joining the Facebook group

2020-12-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 29 December 2020 at 15:06:07 UTC, Ola Fosheim Grøstad wrote: The topic is what approach is more strategic. I see what you are saying, but that is a "controlling" position to hold. Once a language break into the mainstream, there is no way to control the community. Any attempt

Re: I'm creating a game purely written in D with the arsd library

2021-01-02 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 2 January 2021 at 04:12:29 UTC, Murilo wrote: Here is the link https://drive.google.com/file/d/1Il1xLN8b5rzghYLXTQqq2apv5YMKv7rx/view?usp=sharing I can't pass the first screen with a static photo and music. Help?

Re: Printing shortest decimal form of floating point number with Mir

2021-01-05 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 5 January 2021 at 09:47:41 UTC, Walter Bright wrote: The only D compiler that uses excess precision is DMD and only if -O flag is passed. The same example compiled with GDC uses write-read codes. LDC uses SSE codes. DMD still supports baseline 32 bit Windows that does not have XMM

Re: I'm creating a game purely written in D with the arsd library

2021-01-05 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 5 January 2021 at 21:42:49 UTC, Murilo wrote: On Saturday, 2 January 2021 at 22:49:19 UTC, Guillaume Piolat wrote: On Saturday, 2 January 2021 at 04:12:29 UTC, Murilo wrote: Here is the link https://drive.google.com/file/d/1Il1xLN8b5rzghYLXTQqq2apv5YMKv7rx/view?usp=sharing I can't

Re: Printing shortest decimal form of floating point number with Mir

2021-01-06 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 6 January 2021 at 02:27:25 UTC, Walter Bright wrote: On 1/5/2021 5:30 AM, Guillaume Piolat wrote: It would be nice if no excess precision was ever used. It can sometimes gives a false sense of correctness. It has no upside except accidental correctness that can break when compiled

Re: Printing shortest decimal form of floating point number with Mir

2021-01-06 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 6 January 2021 at 12:15:25 UTC, Guillaume Piolat wrote: The other upside being denormals. What has also been true though is that with LDC I've not been able to actually have 80-bit precision with FPU instructions ; no matter what its FPU control word was. Really not understood

Re: Printing shortest decimal form of floating point number with Mir

2021-01-06 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 6 January 2021 at 12:12:31 UTC, Guillaume Piolat wrote: It's really not a problem anymore since using LDC that uses SSE The other upside being denormals.

Re: Discussion Thread: DIP 1039--Static Arrays with Inferred Length--Community Review Round 1

2021-01-06 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 6 January 2021 at 09:21:53 UTC, Mike Parker wrote: Here in the discussion thread, you are free to discuss anything and everything related to the DIP. Express your support or opposition, debate alternatives, argue the merits, etc. I think the DIP is useful and deals properly w

Re: Printing shortest decimal form of floating point number with Mir

2021-01-06 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 6 January 2021 at 12:12:31 UTC, Guillaume Piolat wrote: Happened to me once 21 oct 2015 according to my log. Proof: https://github.com/AuburnSounds/Dplug/commit/c9a76e024cca4fe7bc94f14c7c1185d854d87947

Re: LDC 1.25.0-beta1

2021-01-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 9 January 2021 at 11:48:46 UTC, kinke wrote: -linkonce-templates. This option can significantly accelerate compilation times for optimized builds (e.g., 56% faster on my box when compiling the optimized Phobos unittests). Pretty cool! Always has wondered how D template "just wor

Re: Idioms for the D programming language

2021-02-12 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 12 February 2021 at 00:26:09 UTC, H. S. Teoh wrote: On Thu, Feb 11, 2021 at 12:12:36PM -0800, Walter Bright via Digitalmars-d-announce wrote: [...] https://p0nce.github.io/d-idioms/ Not bad, but it seems to be missing some of the newer idioms. It's because I lack the time to updat

Re: Idioms for the D programming language

2021-02-12 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 12 February 2021 at 12:25:32 UTC, Guillaume Piolat wrote: It's mostly valid, but it lacks about fifty new articles that would need to be added. Also keep in mind it's not a structured learning resource, it was all about emphasizing this or that particular and rarely needed aspect

Re: Idioms for the D programming language

2021-02-12 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 12 February 2021 at 11:44:31 UTC, Imperatorn wrote: On Friday, 12 February 2021 at 11:19:26 UTC, Guillaume Piolat wrote: On Friday, 12 February 2021 at 00:26:09 UTC, H. S. Teoh wrote: On Thu, Feb 11, 2021 at 12:12:36PM -0800, Walter Bright via Digitalmars-d-announce wrote: [...] htt

Re: Idioms for the D programming language

2021-02-12 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 12 February 2021 at 08:31:13 UTC, Walter Bright wrote: Yes, having the author do an AMA is very productive. I'm literally busy writing D!

Re: Beta 2.096.0

2021-03-01 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 28 February 2021 at 11:56:28 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.096.0 release, ♥ to the 53 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.096.0.html As usual please report any bugs at https://issues.dlang.org -Mart

Re: Bubel ECS - Entity-Component-System architecture implementation

2021-03-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 8 March 2021 at 19:45:58 UTC, Mergul wrote: Hello everyone, I'm glad to announce release of my Bubel ECS library. Bubel ECS is Entity-Component-System architectural pattern implementation in D language. Library aims to delivery fast and flexible architecture for developing games. I

Re: Release D 2.096.0

2021-03-14 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 13 March 2021 at 21:15:40 UTC, Martin Nowak wrote: Glad to announce D 2.096.0, ♥ to the 54 contributors. This release comes with improved ABI compatibility for complex types, clarified copy constructor and postblit interaction, optional libunwind based backtraces, runtime-allocate

Re: Cross-compiler targeting macOS

2021-04-07 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 7 April 2021 at 12:24:40 UTC, Jacob Carlborg wrote: # Docker LDC Darwin I would like to announce a new project I'm working on: docker-ldc-darwin [1]. The project consists of a Dockerfile for building a Docker image which has all the necessary tools to cross-compile D application

turtle v0.0.6

2021-05-19 Thread Guillaume Piolat via Digitalmars-d-announce
https://code.dlang.org/packages/turtle "The turtle package provides a friendly, software-rendered, and hi-DPI drawing solution, for when all you want is a Canvas API. It depends on SDL for windowing." (In reality in this early version it's only fit for really simple data visualization progra

Re: LWDR (Light Weight D Runtime) for Microcontrollers v0.2.3

2021-05-30 Thread Guillaume Piolat via Digitalmars-d-announce
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 and delete) - Invariants - Asserts - Contract programming - Basic R

Re: GCC 11.1 Released

2021-06-05 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 27 May 2021 at 14:14:40 UTC, WebFreak001 wrote: On Thursday, 27 May 2021 at 01:04:37 UTC, Iain Buclaw wrote: ... my [Github Sponsor page](https://github.com/sponsors/ibuclaw/). ... TIL, sponsored! ditto

intel-intrinsics v1.4.0: SSSE3 support, SHA-256 instructions support

2021-06-17 Thread Guillaume Piolat via Digitalmars-d-announce
DUB package "intel-intrinsics" is out in version v1.4.0 Now with support for SSSE3 and SHA-256 instructions. **Features:** - Use intrinsics in: https://software.intel.com/sites/landingpage/IntrinsicsGuide/#techs=MMX,SSE,SSE2,SSE3,SSSE3 - target x86, x86_64, arm64 or arm32 (anyone actually needs

Re: Announcing audio-formats v1.0.0

2021-06-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 7 April 2020 at 13:02:03 UTC, Guillaume Piolat wrote: On Wednesday, 18 March 2020 at 18:41:11 UTC, Guillaume Piolat wrote: # Features - decode #WAV / #FLAC / #MP3 (LGPL in that case) Update in v1.1.0: - MP3 decoding is now Boost-compatible (with a new minimp3 translation) - OP

Re: LDC 1.27.0-beta3

2021-07-15 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 15 July 2021 at 02:54:14 UTC, rikki cattermole wrote: Will -fvisibility=public support be upstreamed into dmd? If yes, it might be worth it to get rid of export as a keyword Please, no. -fvisibility=public doesn't work in all cases in our experience.

game-mixer v1.0.0

2021-08-21 Thread Guillaume Piolat via Digitalmars-d-announce
One year after the translation of libsoundsio to D by Dennis: https://forum.dlang.org/post/xckyiizkjwdwvuvtm...@forum.dlang.org I'm happy to introduce the `game-mixer` package in v1.0.0: https://code.dlang.org/packages/game-mixer A simple-to-use library for emitting sounds in your game. **Curre

Re: SAOC 2021 Projects Summarized

2021-08-30 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 30 August 2021 at 12:47:11 UTC, Mike Parker wrote: Five projects have been selected for SAOC 2021. I've summarized them on the blog. I would like to point out that the quality of the applications this year was top-notch. Thanks to the applicants for putting in the effort. I hope th

Re: Surprise - New Post on the GtkD Coding Blog

2021-09-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 9 September 2021 at 15:22:39 UTC, Adam D Ruppe wrote: On Thursday, 9 September 2021 at 08:52:34 UTC, Dukc wrote: I thought that the Wayland architecture is in some way fundamentally better than X architecture That's what the wayland propagandists like to say... Interesting detai

Re: Beta 2.098.0

2021-10-17 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 12 October 2021 at 12:55:16 UTC, Adam Ruppe wrote: On Sunday, 10 October 2021 at 23:11:56 UTC, Walter Bright wrote: ImportC resolves a long standing serious issue where multiple other substantial attempts at solving it have fallen short over the years. Why have the other approache

Re: Beta 2.098.0

2021-10-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 17 October 2021 at 17:55:05 UTC, Adam D Ruppe wrote: Why did dstep fail for them? I don't know; never tried it. Not qualified for an opinion there. I mean we both use stb_vorbis and many other stuff translated by ketmar by hand to (Alice)D ; not everyone is at his level to do it w

Re: LDC 1.28.0

2021-10-20 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 19 October 2021 at 23:37:22 UTC, kinke wrote: Glad to announce LDC 1.28 - some highlights: Thanks! 🎉

Re: D Language Foundation Quarterly Meeting, October 2021

2021-11-05 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 5 November 2021 at 11:57:40 UTC, Mike Parker wrote: Phew! That was a longer summary than I expected to write. Whoa! Thank you Michael. That and the recent Youtube videos are both excellent!

Re: GDC has just landed v2.098.0-beta.1 into GCC

2021-12-01 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 30 November 2021 at 19:37:34 UTC, Iain Buclaw wrote: Hi, The latest version of the D language has [now landed](https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=5fee5ec362f7a243f459e6378fd49dfc89dc9fb5) in GCC. Great news! Thank you.

Introducing the wren-port DUB package

2021-12-18 Thread Guillaume Piolat via Digitalmars-d-announce
Wren is a small, fast, and class-based concurrent scripting language. wren-port is a D transation of the Wren v0.4 programming language implementation, intended for embedding. This is useful is you want a nothrow @nogc fast interpreter in your D application. Our goal is not to stay compatible bu

Re: I learned something new in D this week! (anonymous class rundown)

2021-12-30 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 29 December 2021 at 20:56:01 UTC, Dr Machine Code wrote: could this be put at https://p0nce.github.io/d-idioms/ ? The issue already exist: https://github.com/p0nce/d-idioms/issues/167 PR welcome :)

Re: New Year DLang News: Hello 2022

2022-01-06 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 5 January 2022 at 11:09:45 UTC, Mike Parker wrote: Happy New Year everyone! Thank you Mike! Happy new year to everyone in D! :) I particularly appreciated your videos this year.

The DIID series (Do It In D)

2022-01-23 Thread Guillaume Piolat via Digitalmars-d-announce
How bad really is the D ecosystem? I've started the DIID series, a good old snippet collection for you to copy/paste. A series of article to highlight how shockingly easy some things are in D today. https://p0nce.github.io/d-idioms/#DIID-#1---Parse-XML-file https://p0nce.github.io/d-idioms/#D

Re: The DIID series (Do It In D)

2022-01-25 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 25 January 2022 at 01:15:11 UTC, Walter Bright wrote: On 1/24/2022 4:34 PM, Elronnd wrote: On Monday, 24 January 2022 at 23:33:29 UTC, Walter Bright wrote: The phrase "How bad really is the D ecosystem?" only asks a question, but people tend to interpret such sentences as "D's ecos

Re: The DIID series (Do It In D)

2022-01-26 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 26 January 2022 at 08:00:53 UTC, Ola Fosheim Grøstad wrote: Yes, I think that is pretty universal. Didn't feel anything was wrong with the title, but the fact that most examples used "arsd" gave me the impression that there was only one good library… Precisely I opened this th

Re: The DIID series (Do It In D)

2022-01-26 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 26 January 2022 at 15:53:44 UTC, Ola Fosheim Grøstad wrote: Is this list out of date? https://github.com/dlang-community/awesome-d I think it's alright. It's somehow out of date with the game engines I guess.

intel-intrinsics v1.7.0

2022-01-26 Thread Guillaume Piolat via Digitalmars-d-announce
DUB package `intel-intrinsics` is out in version v1.7.0 Now with support for SSE4.1 and SSE4.2 instructions. Features: - Use intrinsics in: https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#techs=MMX,SSE,SSE2,SSE3,SSSE3,SSE4_1,SSE4_2 - target x86, x86_64, arm64 - use DMD,

Re: DIP 1038--"@mustUse" (formerly "@noDiscard")--Accepted

2022-02-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 7 February 2022 at 19:57:28 UTC, forkit wrote: First, I'm not 'insisting' on anything. I'm just expressing a view. nodiscard is already used by more programmers that D is likely to ever adopt. Indeed, it's these programmers that D is trying to adopt. I'm not sure forcing such peo

Re: DIP 1038--"@mustUse" (formerly "@noDiscard")--Accepted

2022-02-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 9 February 2022 at 14:30:30 UTC, Guillaume Piolat wrote: Hence some does of of reusing, some dose of reuse*

Re: DIP 1038--"@mustUse" (formerly "@noDiscard")--Accepted

2022-02-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 9 February 2022 at 16:21:24 UTC, Paul Backus wrote: C++ is quite popular, but it is not the only popular language, and there are many D programmers who have never used C++ at all, let alone C++17 or later. Therefore, it is a mistake to assume that all or even most D programmers ha

Re: DIP 1035--@system Variables--Final Review Begins

2022-02-19 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 19 February 2022 at 12:30:03 UTC, Mike Parker wrote: The Final Review for DIP 1035, "@nodiscard", has begun. Erratum: The Final Review for DIP 1035, "@system variables", has begun.

Re: D Language Foundation Monthly Meeting for February 2022

2022-02-27 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 27 February 2022 at 11:53:18 UTC, Mike Parker wrote: **128-bit integers** Finally, Walter said he has looked at implementing 128-bit integers (cent and ucent), but implementing them in DMD would be a nightmare. After more thought, he has decided it's probably better to implement th

Re: argparse version 0.7.0 - a CLI parsing library

2022-03-14 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 14 March 2022 at 03:06:44 UTC, Andrey Zherikov wrote: In case if anyone has thoughts about what feature is missed in the library, I'm open to the suggestions. A v1.0.0 tag. A roadmap, examples, tutorials are already good. But without a commitment to SemVer stability, it's hard to

Release: console-colors v1.0.0

2022-03-25 Thread Guillaume Piolat via Digitalmars-d-announce
`console-colors` is a reboot of the `colorize`[1] package, a library for colors in your terminal. **DUB:** https://code.dlang.org/packages/console-colors **GitHub:** https://github.com/p0nce/console-colors **Features:** - _in-band_ color information like `colorize`. - 16 colors, foreground

Re: Beta 2.100.0

2022-04-22 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 22 April 2022 at 09:24:00 UTC, Martin Nowak wrote: As usual please report any bugs at https://issues.dlang.org -Martin Thanks for all involved. https://issues.dlang.org/show_bug.cgi?id=23046

Re: Beta 2.100.0

2022-04-23 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 22 April 2022 at 13:19:13 UTC, Guillaume Piolat wrote: On Friday, 22 April 2022 at 09:24:00 UTC, Martin Nowak wrote: As usual please report any bugs at https://issues.dlang.org -Martin Thanks for all involved. https://issues.dlang.org/show_bug.cgi?id=23046 More on the backend: h

Re: Beta 2.100.0

2022-04-24 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 24 April 2022 at 07:56:53 UTC, Walter Bright wrote: I've addressed all three. The latter two are the result of incorrect usage, so I added some examples here: https://github.com/dlang/druntime/pull/3808 which should help. Thanks! I had suspected some bad usage from my end.

Re: Release: serverino - please destroy it.

2022-05-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 8 May 2022 at 21:32:42 UTC, Andrea Fontana wrote: Hello! I've just released serverino. It's a small & ready-to-go http/https server. Dub package: https://code.dlang.org/packages/serverino Andrea Looks very useful, congratulations!

Re: Release: serverino - please destroy it.

2022-05-12 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 8 May 2022 at 21:45:28 UTC, Andrea Fontana wrote: If you can test it on windows with WSL, that would be appreciated a lot! I tried to test servrino on WSL, but dub doesn't run on WSL. => https://github.com/dlang/dub/issues/2249

Re: Release: serverino - please destroy it.

2022-05-12 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 12 May 2022 at 11:33:07 UTC, Andrea Fontana wrote: Does dmd/rdmd work? Serverino uses std.net.curl just for running its unittests, so maybe that bug is not blocking. Well tbh, the simple fact that I would have to use WSL is a blocker for me. AFAIK vibe or cgi.d do not require t

Re: LDC 1.30.0-beta1

2022-05-17 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 16 May 2022 at 18:31:47 UTC, kinke wrote: Glad to announce the first beta for LDC 1.30. Major changes: * Based on D 2.100.0. * LLVM for prebuilt packages bumped to v14.0.3. All target architectures supported by LLVM are enabled now. * Dropped LDC ltsmaster (v0.17.x) as supported host

Re: A New Game Written in D

2022-05-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 17 May 2022 at 16:36:34 UTC, Kenny Shields wrote: Earlier this year I decided to make a simple shooter game to serve as a tech demo for the engine's capabilities, and also just to get a general idea of how well it works when used in a real application. Nice game. Would definately

Re: A New Game Written in D

2022-05-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 18 May 2022 at 17:50:37 UTC, Kenny Shields wrote: Thank you for playing! Sorry about the crash, is there additional info that you can provide (OS, system resources, etc) so that I can look into it? No problem. To reproduce the crash reliably: use a 150x150 map, then click repeat

  1   2   3   4   >