Re: [Semi-OT] Cross-Platform GitHub Action 0.3.0 - NetBSD

2021-11-17 Thread Jacob Carlborg via Digitalmars-d-announce
everything. Multiple platforms, multiple hypervisors, multiple hosts platforms etc. -- /Jacob Carlborg

Re: [Semi-OT] Cross-Platform GitHub Action 0.3.0 - NetBSD

2021-11-17 Thread Jacob Carlborg via Digitalmars-d-announce
for that. /Jacob Carlborg

[Semi-OT] Cross-Platform GitHub Action 0.3.0 - NetBSD

2021-11-16 Thread Jacob Carlborg via Digitalmars-d-announce
# Cross-Platform GitHub Action 0.3.0 I would like to announce a new release of [Cross-Platform GitHub Action](https://github.com/marketplace/actions/cross-platform-action), [0.3.0](https://github.com/cross-platform-actions/action/releases/tag/v0.3.0). For those not familiar with this project,

Re: OpenBSD DMD package

2021-10-14 Thread Jacob Carlborg via Digitalmars-d-announce
On Thursday, 14 October 2021 at 16:14:17 UTC, Brian wrote: Awesome! I will spend some time soon figuring it out. Here are two real world examples: https://github.com/jacob-carlborg/lime/blob/master/.github/workflows/ci.yml https://github.com/jacob-carlborg/dlp/blob/master/.github/workflows

Re: OpenBSD DMD package

2021-10-14 Thread Jacob Carlborg via Digitalmars-d-announce
-action. -- /Jacob Carlborg

Re: Diva - D Language Interface for Versioned Applications

2021-07-11 Thread Jacob Carlborg via Digitalmars-d-announce
symlinks. When invoking the compiler it's the actual executable that's invoked directly * DVM provides a built-in command to install itself and do any setup -- /Jacob Carlborg

Re: [Semi-OT] Cross-Platform GitHub Action

2021-06-09 Thread Jacob Carlborg via Digitalmars-d-announce
Actions that will setup MySQL: https://github.com/marketplace?type=actions=mysql -- /Jacob Carlborg

Re: [Semi-OT] Cross-Platform GitHub Action

2021-06-08 Thread Jacob Carlborg via Digitalmars-d-announce
nBSD image for ARM64. -- /Jacob Carlborg

[Semi-OT] Cross-Platform GitHub Action

2021-06-08 Thread Jacob Carlborg via Digitalmars-d-announce
env | sort ``` I've been using this action for one of my own projects ([DLP](https://github.com/jacob-carlborg/dlp/runs/2759807903)) for now close to a week and it works fine. It's mostly FreeBSD that has been tested. If you're interested in how the sausage is made, read on. Also see

Re: (Oh My) Gentool 0.3.0 released

2021-05-07 Thread Jacob Carlborg via Digitalmars-d-announce
++ API where the C API is not sufficient. -- /Jacob Carlborg

Re: (Oh My) Gentool 0.3.0 released

2021-05-07 Thread Jacob Carlborg via Digitalmars-d-announce
that and it fully written in D. Although DStep cannot create bindings for C++ yet so I cannot guarantee that using only libclang will work for C++ code. [1] https://github.com/jacob-carlborg/dstep -- /Jacob Carlborg

Re: Cross-compiler targeting macOS

2021-04-11 Thread Jacob Carlborg via Digitalmars-d-announce
On 2021-04-10 15:50, kinke wrote: Thanks Jacob, I'm sure this was quite a bit of work, and opening up proprietary SDKs for non-native systems is always welcome. Thumbs up! Thanks. -- /Jacob Carlborg

Re: Cross-compiler targeting macOS

2021-04-09 Thread Jacob Carlborg via Digitalmars-d-announce
/v0.0.1 -- /Jacob Carlborg

Cross-compiler targeting macOS

2021-04-07 Thread Jacob Carlborg via Digitalmars-d-announce
World ``` For more information and examples, see the readme [1]. [1] https://github.com/d-cross-compiler/docker-ldc-darwin -- /Jacob Carlborg

Re: utiliD: A library with absolutely no dependencies for bare-metal programming and bootstrapping other D libraries

2021-02-26 Thread Jacob Carlborg via Digitalmars-d-announce
On 2021-02-24 17:32, Imperatorn wrote: What happened to utiliD? Broken link to gh I think Mike gave up on D. -- /Jacob Carlborg

Re: Windows Bindings v1.1

2021-02-21 Thread Jacob Carlborg via Digitalmars-d-announce
be possible to create a separate tool that will perform some semantic checks on these UDAs. -- /Jacob Carlborg

Re: Article: Why I use the D programming language for scripting

2021-02-01 Thread Jacob Carlborg via Digitalmars-d-announce
On Sunday, 31 January 2021 at 20:36:43 UTC, aberba wrote: It's finally out! https://opensource.com/article/21/1/d-scripting FYI, the code will compile faster if you use `dmd -run` instead of `rdmd`. If you have multiple files that need to be compiled you can use `dmd -i -run`. -- /Jacob

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

2021-01-09 Thread Jacob Carlborg via Digitalmars-d-announce
On 2021-01-06 03:30, Walter Bright wrote: The baseline Linux target does not have SSE. What about this changelog entry: https://dlang.org/changelog/2.087.0.html#xmm-linux-changelog ? -- /Jacob Carlborg

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

2021-01-06 Thread Jacob Carlborg via Digitalmars-d-announce
` to solve this issue [1]. [1] https://dlang.org/phobos/std_array.html#.staticArray -- /Jacob Carlborg

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

2021-01-06 Thread Jacob Carlborg via Digitalmars-d-announce
On 2021-01-06 03:30, Walter Bright wrote: The baseline Linux target does not have SSE. Other compilers solve this by having a flag to specify the minimum target CPU. -- /Jacob Carlborg

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

2021-01-06 Thread Jacob Carlborg via Digitalmars-d-announce
On 2021-01-02 22:21, H. S. Teoh wrote: Nope. Reverse-engineering is a thing. There's even tools out there to automate this stuff. Or you can try to prevent reverse engineering. This is both an interesting and fun talk [1]. [1] https://www.youtube.com/watch?v=HlUe0TUHOIc -- /Jacob

Re: DLP - D Language Processing 0.3.0 - infer attributes

2020-12-19 Thread Jacob Carlborg via Digitalmars-d-announce
] and I'll take a look at it. [1] https://github.com/jacob-carlborg/dlp/issues/7 -- /Jacob Carlborg

DLP - D Language Processing 0.3.0 - infer attributes

2020-12-18 Thread Jacob Carlborg via Digitalmars-d-announce
, see [1]. [1] https://github.com/jacob-carlborg/dlp/releases/tag/v0.3.0 -- /Jacob Carlborg

Re: Httparsed - fast native dlang HTTP 1.x message header parser

2020-12-15 Thread Jacob Carlborg via Digitalmars-d-announce
parser with the same properties in D, that's even better. -- /Jacob Carlborg

Re: Preparing for Google Summer of Code 2021

2020-11-24 Thread Jacob Carlborg via Digitalmars-d-announce
On Monday, 23 November 2020 at 13:34:14 UTC, Petar Kirov [ZombineDev] wrote: Thanks, I've just added the gsoc2020 label for these issues. I will ping someone to give you permissions for the repo ;) Shouldn't it be gsoc2021? We're already past GSoC 2020 ;) -- /Jacob Carlborg

Re: requests 2.0.0 release

2020-11-01 Thread Jacob Carlborg via Digitalmars-d-announce
On 2020-11-01 11:13, Sönke Ludwig wrote: ddb marks the vibe-d dependency as optional, so it *should* not trigger a download by itself. It does not trigger a download. The downside is that user of the library needs to manually add vibe.d as a dependency. -- /Jacob Carlborg

Re: requests 2.0.0 release

2020-10-30 Thread Jacob Carlborg via Digitalmars-d-announce
-- /Jacob Carlborg

Re: Beta 2.094.0

2020-09-19 Thread Jacob Carlborg via Digitalmars-d-announce
On 2020-09-18 23:14, John Colvin wrote: I know. But it should be. dub.selections.json wasn't available in the initial version. I don't remember if branches were deprecated before or after dub.selections.json was added. -- /Jacob Carlborg

Re: Beta 2.094.0

2020-09-18 Thread Jacob Carlborg via Digitalmars-d-announce
On 2020-09-17 12:10, John Colvin wrote: I personally think it's not so bad as long as the commit gets written to the dub.selections.json It doesn't. -- /Jacob Carlborg

Re: Beta 2.094.0

2020-09-16 Thread Jacob Carlborg via Digitalmars-d-announce
ble builds. -- /Jacob Carlborg

Re: D mentionned in the ARTIBA webzine for an article on Silq

2020-09-03 Thread Jacob Carlborg via Digitalmars-d-announce
On Thursday, 3 September 2020 at 08:40:32 UTC, aberba wrote: The slack I have no ideas how people get in. I know there's a number of members in there too. Unfortunately you need to be invited. Anyone can do it, if you're interested. We just need an email address. -- /Jacob Carlborg

Re: Symmetry Investments and the D Language Foundation are Hiring

2020-09-01 Thread Jacob Carlborg via Digitalmars-d-announce
hashing really the most pressing issue with Dub? -- /Jacob Carlborg

Re: Visual D 1.0.1 released

2020-08-26 Thread Jacob Carlborg via Digitalmars-d-announce
of duplicating the work. Although I've given up on the DMD upstream project and instead, I've forked it [2] to be able to do the necessary changes. [1] https://dlang.org/blog/2020/08/23/symmetry-autumn-of-code-2020-projects-and-participants [2] https://github.com/jacob-carlborg/ddc -- /Jacob

Re: Release D 2.093.0

2020-07-12 Thread Jacob Carlborg via Digitalmars-d-announce
This key is not certified with a trusted signature! 16 gpg: There is no indication that the signature belongs to the owner. 17 Primary key fingerprint: F46A 10D0 AB44 C3D1 5DD6 5797 BCDD 73FF C3EB 6146 18 Subkey fingerprint: 3AAF 1A18 E61F 6FAA 3B71 93E4 DB8C 5218 B932 9CF8 -- /Jacob Carlborg

Re: Documentation repository for Hunt Framework !

2020-07-10 Thread Jacob Carlborg via Digitalmars-d-announce
On Thursday, 9 July 2020 at 16:37:16 UTC, zoujiaqing wrote: I want to improve the documentation for the application layer first. Let more people use the framework quickly. Later, we will improve the underlying documents when the underlying library API is stable. Fair enough. -- /Jacob

Re: Visual D 1.0.0 released

2020-07-10 Thread Jacob Carlborg via Digitalmars-d-announce
reliably ;) Yeah, VisualD has a huge advantage since it's now using the DMD frontend for these things. For example, DCD does not support UFCS, which is really annoying. -- /Jacob Carlborg

Re: Visual D 1.0.0 released

2020-07-10 Thread Jacob Carlborg via Digitalmars-d-announce
both are trying to be a language service for the same language. I was more hoping for the engine in VisualD to be the new DCD or DLS, since it's already using the DMD frontend for some things. Then it can be used by other editors and IDEs, hint hint, wink wink ;) -- /Jacob Carlborg

Re: Visual D 1.0.0 released

2020-07-10 Thread Jacob Carlborg via Digitalmars-d-announce
that I don't find Makefiles enjoyable either :D, but at least I can more easily track changes to them in VCS. FYI, Visual Studio has native support for CMake projects these days. -- /Jacob Carlborg

Re: Documentation repository for Hunt Framework !

2020-07-09 Thread Jacob Carlborg via Digitalmars-d-announce
Really nice to see some documentation. I would love to see some documentation on the internals, especially related to the event loop, concurrency and similar. -- /Jacob Carlborg

Re: Visual D 1.0.0 released

2020-07-09 Thread Jacob Carlborg via Digitalmars-d-announce
be really nice. Doesn't Visual Studio (not VSCode) supports LSP these days? -- /Jacob Carlborg

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

2020-07-06 Thread Jacob Carlborg via Digitalmars-d-announce
, and probably a bad idea [2]. [1] https://forum.dlang.org/post/prsrbzoanxwytrtpy...@forum.dlang.org [2] https://forum.dlang.org/post/hsmjcgxzujgwsiegi...@forum.dlang.org -- /Jacob Carlborg

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

2020-05-11 Thread Jacob Carlborg via Digitalmars-d-announce
://github.com/weka-io/mecca -- /Jacob Carlborg

Re: Blog Post #0105: D-specific Stuff for GUI Programming

2020-03-23 Thread Jacob Carlborg via Digitalmars-d-announce
On Monday, 23 March 2020 at 10:41:43 UTC, Jacob Carlborg wrote: class DSingleton { immutable DSingleton instance = new DSingleton; } Should of course be `static`: class DSingleton { static immutable DSingleton instance = new DSingleton; } -- /Jacob Carlborg

Re: Blog Post #0105: D-specific Stuff for GUI Programming

2020-03-23 Thread Jacob Carlborg via Digitalmars-d-announce
On Monday, 23 March 2020 at 10:26:33 UTC, Jacob Carlborg wrote: If it's enough with CTFE compatible code in the constructor, the following is a much simpler version: class DSingleton { private __gshared DSingleton instance = new DSingleton; DSingleton get() { return

Re: Blog Post #0105: D-specific Stuff for GUI Programming

2020-03-23 Thread Jacob Carlborg via Digitalmars-d-announce
enough with CTFE compatible code in the constructor, the following is a much simpler version: class DSingleton { private __gshared DSingleton instance = new DSingleton; DSingleton get() { return instance; } } -- /Jacob Carlborg

Re: DIP 1027---String Interpolation---Format Assessment

2020-02-28 Thread Jacob Carlborg via Digitalmars-d-announce
ng here that says that this needs to use the GC to allocate the final string. "StringInterpolation" could contain something like OutBuffer from DMD or, if the arguments were passed as template arguments, it could allocate on the stack. -- /Jacob Carlborg

Re: LDC 1.20.0

2020-02-15 Thread Jacob Carlborg via Digitalmars-d-announce
On 2020-02-15 07:17, zoujiaqing wrote: Thanks LDC team! Thanks Jacob for iOS/tvOS/watchOS on AArch64! Thanks :) -- /Jacob Carlborg

Re: Blog series to teach and show off D's metaprogramming by creating a JSON serialiser

2019-12-03 Thread Jacob Carlborg via Digitalmars-d-announce
h non-mutable fields and instances as well. But you can just cast away those when deserializing. There's also the issue with circular references [6]. But that's pretty easy to solve by storing all serialized instances to see if they have already been serialized or not. [1] http://github.com/jacob

Re: Proposal for porting D runtime to WebAssembly

2019-11-24 Thread Jacob Carlborg via Digitalmars-d-announce
to a global variable or will it fail to compile? -- /Jacob Carlborg

Re: dud: A dub replacement

2019-11-20 Thread Jacob Carlborg via Digitalmars-d-announce
/phobos/std_array.html ? -- /Jacob Carlborg

Re: dud: A dub replacement

2019-11-18 Thread Jacob Carlborg via Digitalmars-d-announce
On Sunday, 17 November 2019 at 19:10:05 UTC, Sebastiaan Koppe wrote: SDL all the way please. Perhaps this ship has already sail. But YAML would have been a better choice. It's a superset of JSON. All the existing JSON description files would have worked as is. -- /Jacob Carlborg

Re: dud: A dub replacement

2019-11-11 Thread Jacob Carlborg via Digitalmars-d-announce
to contribute there would be no one to merge the pull requests :(. -- /Jacob Carlborg

Re: Release D 2.089.0

2019-11-07 Thread Jacob Carlborg via Digitalmars-d-announce
t;You really shouldn't be doing the former."? And I also edit sc.ini. I recommend that you use Dub instead and add gtk-d [1] as a dependency. [1] https://code.dlang.org/packages/gtk-d -- /Jacob Carlborg

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

2019-11-06 Thread Jacob Carlborg via Digitalmars-d-announce
ort.  So, thanks BPF Korea :) Yeah, it helps. Although it still possible to statically link with glibc, although you might get some warnings. [1] https://github.com/oracle/smith -- /Jacob Carlborg

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

2019-11-05 Thread Jacob Carlborg via Digitalmars-d-announce
On Tuesday, 5 November 2019 at 11:49:20 UTC, Daniel Kozak wrote: Generally no, because Apline use musl libc instead of glibc, so there are some issues with that The correct way is to use static linking and putting only the binary in a Docker image, i.e. "from scratch" [1] ;). But using

Re: Blog series to teach and show off D's metaprogramming by creating a JSON serialiser

2019-11-01 Thread Jacob Carlborg via Digitalmars-d-announce
On Friday, 1 November 2019 at 11:29:11 UTC, Ethan wrote: string is immutable(char)[], as we all know. Syntactic sugar, not exactly a built in type but treating it like one is often valuable. It's an alias, but what it's aliased to is a built-in type. -- /Jacob Carlborg

Re: Blog series to teach and show off D's metaprogramming by creating a JSON serialiser

2019-11-01 Thread Jacob Carlborg via Digitalmars-d-announce
of '' is not `char`, it's `dchar`. The deserialization would need to throw an exception in this case, because '' won't fit in a `char`. It's much simpler to just not allow this use case. -- /Jacob Carlborg

Re: Build your dub packages with Github Actions

2019-09-07 Thread Jacob Carlborg via Digitalmars-d-announce
lob/master/.github/workflows/blank.yml Oh, cool. I didn't know about GitHub actions. Of course, there's no D template among the other languages [1] :( [1] https://github.com/actions/starter-workflows/tree/master/ci -- /Jacob Carlborg

Re: Release D 2.088.0

2019-09-03 Thread Jacob Carlborg via Digitalmars-d-announce
hen the compiler was built. — /Jacob Carlborg

Re: Five Projects Selected for SAOC 2019

2019-08-26 Thread Jacob Carlborg via Digitalmars-d-announce
of the mangled name. -- /Jacob Carlborg

Re: Mecca available on macOS

2019-08-08 Thread Jacob Carlborg via Digitalmars-d-announce
that are usually found in a standard library. -- /Jacob Carlborg

Mecca available on macOS

2019-08-07 Thread Jacob Carlborg via Digitalmars-d-announce
libdispatch is available on *BSD as well, but might not be installed by default. [1] https://github.com/weka-io/mecca -- /Jacob Carlborg

Re: Intellij: Support for TextMate Bundled

2019-08-03 Thread Jacob Carlborg via Digitalmars-d-announce
uses this regular expression implementation [1]. [1] https://github.com/textmate/Onigmo -- /Jacob Carlborg

Re: utiliD: A library with absolutely no dependencies for bare-metal programming and bootstrapping other D libraries

2019-05-05 Thread Jacob Carlborg via Digitalmars-d-announce
. It could be used in bare-metal programming, -betterC builds, or as a fundamental utility library for implementing DMD, druntime, and phobos themselves. Might be interesting to write a tool that enforces the rules. It would use DMD as a library. -- /Jacob Carlborg

Re: DStep 1.0.0

2019-04-27 Thread Jacob Carlborg via Digitalmars-d-announce
when it comes to create bindings. -- /Jacob Carlborg

Re: DStep 1.0.0 on the Blog

2019-04-23 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-04-23 14:10, Mike Franklin wrote: Nice work, Jacob!  Very cool! Thanks :) -- /Jacob Carlborg

Re: Beta 2.086.0

2019-04-22 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-04-21 19:59, Jacob Carlborg wrote: On 2019-04-20 16:16, Martin Nowak wrote: Glad to announce the first beta for the 2.086.0 release, ♥ to the 52 contributors. I just noticed I got a test failure [1] in one of my projects using this version. I haven't investigated yet. Strangely

Re: DStep 1.0.0

2019-04-22 Thread Jacob Carlborg via Digitalmars-d-announce
has probably been supported since the first release. There are tests for this. If there's something that is not working, please file a bug at [1]. Ideally with a minimal test case with the C code and the expected D code. [1] https://github.com/jacob-carlborg/dstep/issues -- /Jacob Carlborg

DStep 1.0.0

2019-04-22 Thread Jacob Carlborg via Digitalmars-d-announce
is statically linked with libclang and doesn't have any additional dependencies besides the system libraries. The Windwos binaries require to install libclang. [1] https://github.com/jacob-carlborg/dstep/releases/tag/v1.0.0 -- /Jacob Carlborg

Re: Beta 2.086.0

2019-04-21 Thread Jacob Carlborg via Digitalmars-d-announce
-ci.org/jacob-carlborg/dstep/jobs/522548540 -- /Jacob Carlborg

Re: Two New Manpower Initiatives

2019-04-17 Thread Jacob Carlborg via Digitalmars-d-announce
s projects. -- /Jacob Carlborg

Re: OpenWL/DL - two foundation libraries for building a cross-platform GUI with non-C++ languages

2019-04-17 Thread Jacob Carlborg via Digitalmars-d-announce
. (But Direct2D is GPU-accelerated and already crazy fast) "Whenever possible, Quartz 2D leverages the power of the graphics hardware." [1]. [1] https://developer.apple.com/library/archive/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_overview/dq_overview.html -- /Jacob Carlborg

Re: OpenWL/DL - two foundation libraries for building a cross-platform GUI with non-C++ languages

2019-04-17 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-04-12 08:45, DanielG wrote: These aren't written in D, but they are *for* D (or any other non-C++ language in need of its own canonical, language-native GUI). They export a C API for maximum ease of use. May I ask why? -- /Jacob Carlborg

Re: DC v1.0.0 - cross-platform D compiler install management tool

2019-04-02 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-04-02 13:49, Bastiaan Veelo wrote: So thank you. You're welcome :) -- /Jacob Carlborg

Re: DC v1.0.0 - cross-platform D compiler install management tool

2019-04-01 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-04-01 12:31, Mihails wrote: Nice, I must admit I have had my mind set about DVM as something that has existed for years and wasn't quite the right thing. Had no idea you kept improving it lately. Yeah, I thought it was time to fix one or two bugs. -- /Jacob Carlborg

Re: DC v1.0.0 - cross-platform D compiler install management tool

2019-04-01 Thread Jacob Carlborg via Digitalmars-d-announce
c/platform/posix.d#L78-L81 [2] https://github.com/mihails-strasuns/dc/blob/f314916b04879604e3f8629534a3cf2b1bd4d92c/source/dc/utils/path.d#L46 [3] https://dlang.org/phobos/std_file.html#.thisExePath -- /Jacob Carlborg

Re: DC v1.0.0 - cross-platform D compiler install management tool

2019-03-31 Thread Jacob Carlborg via Digitalmars-d-announce
that you decided to release this exactly the same day as I planned to release a new version of DVM [1] :) [1] https://forum.dlang.org/post/q7r3i5$2cdh$1...@digitalmars.com -- /Jacob Carlborg

DVM - D Version Manager 0.5.0

2019-03-31 Thread Jacob Carlborg via Digitalmars-d-announce
the latest compiler, that is using the `-l` flag * Issue 44: Make dub executable * Issue 42: Doesn't compile with recent compilers (e.g. dmd-2.074.1) [1] https://github.com/jacob-carlborg/dvm/releases/tag/v0.5.0 -- /Jacob Carlborg

Re: DC v1.0.0 - cross-platform D compiler install management tool

2019-03-31 Thread Jacob Carlborg via Digitalmars-d-announce
ion in the form of "dmd-" also located in "~/.dvm/bin", if you want to explicitly invoke a given version without switching the active version. -- /Jacob Carlborg

Re: DLP - D Language Processing 0.1.0

2019-03-20 Thread Jacob Carlborg via Digitalmars-d-announce
for providing a good starting point to where to add attributes. I think this is still true for functions without a body. -- /Jacob Carlborg

DLP - D Language Processing 0.1.0

2019-03-18 Thread Jacob Carlborg via Digitalmars-d-announce
an import path * Fixed issue 1: No error if no input files are given [1] https://github.com/jacob-carlborg/dlp/releases/tag/v0.1.0 -- /Jacob Carlborg

Re: Compiler benchmarker for D, C, C++, Go, Rust with more to come

2019-03-18 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-03-18 15:49, Andrea Fontana wrote: Is v2.0xx compiled with v2.0xx-1 or with v2.0xx itself? With v2.0xx-1, as far as I understand. -- /Jacob Carlborg

Re: Compiler benchmarker for D, C, C++, Go, Rust with more to come

2019-03-18 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-03-17 21:09, Per Nordlöw wrote: I thought that already is the case... No, the official binaries are built with DMD as the host compiler. -- /Jacob Carlborg

Re: Compiler benchmarker for D, C, C++, Go, Rust with more to come

2019-03-17 Thread Jacob Carlborg via Digitalmars-d-announce
t;/home/per/.cargo/bin/rustc") Zig: Speedups: - D to gcc-8: 1.50 - D to g++-8: 3.88 - D to Clang: 3.90 - D to Clang++: 3.83 - D to Go: 4.88 - D to Rust: 50.71 It would be interesting to measure D's speed with DMD compiled with LDC as the host D compiler. -- /Jacob Carlborg

Re: Containerize Your D Server Application

2019-03-14 Thread Jacob Carlborg via Digitalmars-d-announce
racle.com/developers/the-microcontainer-manifesto [2] https://github.com/oracle/smith -- /Jacob Carlborg

Re: Blog post on the joys of hand-translating C++'s std::function to D

2019-03-08 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-03-07 16:45, Atila Neves wrote: C++ is hard: https://atilaoncode.blog/2019/03/07/the-joys-of-translating-cs-stdfunction-to-d/ Using ".mangleof" and "pragma(mangle)" on the same symbol looks like something that could easily break. -- /Jacob Carlborg

Re: Release D 2.085.0

2019-03-03 Thread Jacob Carlborg via Digitalmars-d-announce
that anyone that wants to start using the new Objective-C features to wait until the point release. -- /Jacob Carlborg

Re: Release D 2.085.0

2019-03-03 Thread Jacob Carlborg via Digitalmars-d-announce
be an actual problem and could surface on other platforms as well. -- /Jacob Carlborg

Re: DIP 1018--The Copy Constructor--Formal Review

2019-02-27 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-02-26 12:07, Walter Bright wrote: It hasn't been approved yet, and please start another thread if you want to discuss it. You have approved the pull request. -- /Jacob Carlborg

Re: DIP 1018--The Copy Constructor--Formal Review

2019-02-26 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-02-25 01:38, Walter Bright wrote: D's const has teeth. Nothing can be modified through T. What about the __mutable proposal [1]? [1] https://github.com/dlang/dmd/pull/8315 -- /Jacob Carlborg

Re: DIP 1018--The Copy Constructor--Formal Review

2019-02-26 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-02-25 21:23, Andrei Alexandrescu wrote: Jacob, are there amends you need to make to the DIP? No, I'm talking about the process in general. -- /Jacob Carlborg

Re: DIP 1018--The Copy Constructor--Formal Review

2019-02-25 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-02-25 20:24, Mike Parker wrote: From the process document: “the DIP Manager or the Language Maintainers may allow for exceptions which waive requirements or responsibilities at their discretion.” Having it documented doesn't make it less flawed. -- /Jacob Carlborg

Re: DIP 1018--The Copy Constructor--Formal Review

2019-02-25 Thread Jacob Carlborg via Digitalmars-d-announce
n Razvan's implementation. When it reached a state with which he was satisfied, he gave the green light for acceptance. I think the process is flawed when not everyone plays by the same rules. -- /Jacob Carlborg

Re: DIP 1018--The Copy Constructor--Formal Review

2019-02-25 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-02-25 17:31, Andrei Alexandrescu wrote: The proposers (Razvan and myself) and Walter (the reviewer) do not know how to make DIP 1018 better. That shouldn't justify accepting a DIP that might contain problems. But of course, if you don't think there are any problems. -- /Jacob

Re: taggedalgebraic 0.11.0 adds TaggedUnion

2019-02-23 Thread Jacob Carlborg via Digitalmars-d-announce
not using property syntax, i.e. `val.height = 10`?     val.visit!(     (int i) { assert(i == 10); }     (string s) { assert(false); }     ); How does this handle the above case when there are two `int`? How do I know if it's the "width" or "height" that has been set? -- /Jacob Carlborg

New test runner to test DMD

2019-02-12 Thread Jacob Carlborg via Digitalmars-d-announce
b/master/test/unit/self_test.d [3] https://github.com/dlang/dmd/blob/master/test/unit/deinitialization.d -- /Jacob Carlborg

Re: DConf 2019 Early-Bird Registration Now Open

2019-01-30 Thread Jacob Carlborg via Digitalmars-d-announce
this year and will remain available until March 17, 24:00 AOE. This time around, we have to factor in a 20% VAT for all registrations, so the actual price will be $408. Has a hotel for post-conference gathering* been picked? * We all know this actually means Beer Conf :D -- /Jacob Carlborg

Re: GtkD Blog Now Up and Running

2019-01-30 Thread Jacob Carlborg via Digitalmars-d-announce
ompare that with Dub. Or, you can try compiling as COFF instead of OMF which will not use Optlink. Add the flag "--arch=x86mscoff" when invoking Dub. -- /Jacob Carlborg

Re: GtkD Blog Now Up and Running

2019-01-30 Thread Jacob Carlborg via Digitalmars-d-announce
own the version of all dependencies, direct and indirect dependencies. For applications the dub.selections.json should be under version control, while for libraries it should be ignored. -- /Jacob Carlborg

Re: D-lighted, I'm Sure

2019-01-20 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-01-19 23:13, Ron Tarrant wrote: Wow. That's a lot to think about. Thanks, Jacob. Looks like I've got my weekend reading all lined up. :) :) -- /Jacob Carlborg

  1   2   3   4   5   6   7   8   9   10   >