Re: Increasing D's visibility

2014-09-15 Thread Thomas Mader via Digitalmars-d
On Tuesday, 16 September 2014 at 01:43:15 UTC, Andrei Alexandrescu wrote: That would be exactly what's needed. Who's volunteering? I guess I already somehow did. I am in the "progress" of building a benchmarking suite: https://github.com/ThomasMader/benchmark Currently it is possible to benc

Re: What are the worst parts of D?

2014-09-23 Thread Thomas Mader via Digitalmars-d
On Wednesday, 24 September 2014 at 04:46:01 UTC, Sean Kelly wrote: Yes, the inference is very nice. And I do see the use for each attribute. It's just... when I look at a function and there's a line of attributes before the function declaration that have nothing to do with what the function a

Re: Rosettacode example collection

2014-06-15 Thread Thomas Mader via Digitalmars-d
Nothing exciting, but I tried to port the Java implementations of the benchmark game [1] to D. [2] My focus was to use the same algorithm/abstraction used in the Java implementation. I haven't finished the porting of all benchmarks but you can use them if they help you. May I ask you what you

Re: Rosettacode example collection

2014-06-15 Thread Thomas Mader via Digitalmars-d
On Sunday, 15 June 2014 at 17:19:42 UTC, bearophile wrote: So you are missing most of the point of using D, and you are perhaps even relying too much on the D GC, that is much worse than the JavaVM GC. I am aware of the D GC issue and know that I need to take another route to get the most out

Re: D beyond the specs

2018-03-17 Thread Thomas Mader via Digitalmars-d
On Friday, 16 March 2018 at 11:44:59 UTC, Chris wrote: Would it be possible to find out at DConf in Munich why exactly D is so popular in Germany (my impression) and in other countries of Europe (and that general post code) like France, Italy, GB, Romania and Russia etc.? My guess is that it

Need help with the dmd package on NixOS

2018-05-04 Thread Thomas Mader via Digitalmars-d
The dmd package on NixOS doesn't work anymore in their master branch. They must have changed something in the C environment or something and I don't have a clue what's going on. Building the package succeeds but when I try to build with the newly build binary I get all sorts of linker errors. M

Re: Need help with the dmd package on NixOS

2018-05-05 Thread Thomas Mader via Digitalmars-d
On Saturday, 5 May 2018 at 00:07:01 UTC, Johannes Loher wrote: Am 04.05.2018 um 22:27 schrieb Thomas Mader: [...] Here is a demangled version of what you posted: Here comes the entire demangled output of the Hello World build. Maybe it has something to do with ModuleInfo? I also need to skip

Re: Need help with the dmd package on NixOS

2018-05-08 Thread Thomas Mader via Digitalmars-d
On Saturday, 5 May 2018 at 11:22:06 UTC, Thomas Mader wrote: I also need to skip through changes which might have introduced this problem. Has anyone tried to compile with glibc 2.27? They switched to 2.27 on Master branch and I suspect that the error has to do with that.

Re: Need help with the dmd package on NixOS

2018-05-09 Thread Thomas Mader via Digitalmars-d
On Friday, 4 May 2018 at 20:27:33 UTC, Thomas Mader wrote: The dmd package on NixOS doesn't work anymore in their master branch. Since dmd still works correctly on the stable branch I tried to examine the differences of libphobos2.a. I switched back to version 2.079.0 on master to have the sam

Re: Need help with the dmd package on NixOS

2018-05-10 Thread Thomas Mader via Digitalmars-d
On Wednesday, 9 May 2018 at 19:58:48 UTC, Thomas Mader wrote: Now I wonder how something like that is possible. My suspicion about the switch to glibc 2.27 being the problem was wrong. I did a very timeconsuming bisection and found the problem commit to be the one which bumped binutils to 2.3

Re: Need help with the dmd package on NixOS

2018-05-18 Thread Thomas Mader via Digitalmars-d
On Friday, 11 May 2018 at 04:27:20 UTC, Thomas Mader wrote: My suspicion about the switch to glibc 2.27 being the problem was wrong. I did a very timeconsuming bisection and found the problem commit to be the one which bumped binutils to 2.30. Can somebody help me to answer the question from

Re: Need help with the dmd package on NixOS

2018-05-18 Thread Thomas Mader via Digitalmars-d
On Friday, 18 May 2018 at 13:15:35 UTC, Johannes Pfau wrote: As far as I know, that's correct. GCC-based compilers emit ASM code only and leave assembling of the objects files to the 'binutils as' assembler. That's probably the reason they assumed it's a binutils bug. For DMD, binutils is not i

Re: Need help with the dmd package on NixOS

2018-05-19 Thread Thomas Mader via Digitalmars-d
On Friday, 4 May 2018 at 20:27:33 UTC, Thomas Mader wrote: The dmd package on NixOS doesn't work anymore in their master branch. They must have changed something in the C environment or something and I don't have a clue what's going on. I found the problem. strip in binutils 2.30 is broken. Ni

Re: Updating D beyond Unicode 2.0

2018-09-22 Thread Thomas Mader via Digitalmars-d
On Saturday, 22 September 2018 at 01:08:26 UTC, Neia Neutuladh wrote: ...you *do* know that not every codebase has people working on it who only know English, right? This topic boils down to diversity vs. productivity. If supporting diversity in this case is questionable. I work in a German s

Re: Updating D beyond Unicode 2.0

2018-09-22 Thread Thomas Mader via Digitalmars-d
On Saturday, 22 September 2018 at 10:24:48 UTC, Shachar Shemesh wrote: Thank Allah that someone said it before I had to. I could not agree more. Encoding whole words as single Unicode code points makes no sense. The goal of Unicode is to support diversity, if you argue against that you don't

Re: Updating D beyond Unicode 2.0

2018-09-22 Thread Thomas Mader via Digitalmars-d
On Saturday, 22 September 2018 at 11:28:48 UTC, Jonathan M Davis wrote: Unicode is supposed to be a universal way of representing every character in every language. Emojis are not characters. They are sequences of characters that people use to represent images. I do not understand how an argume

Re: (Possibly paid opportunity): PyD - Win 64

2017-12-02 Thread Thomas Mader via Digitalmars-d
On Friday, 1 December 2017 at 13:30:21 UTC, Laeeth Isharc wrote: Hi. I'd like to get PyD working on Windows 64. I think it's probably just a simple linking / library problem, but don't have time to work on it myself right now. If somebody would be interested in helping, we could pay for hel

Re: Maybe D is right about GC after all !

2017-12-20 Thread Thomas Mader via Digitalmars-d
On Tuesday, 19 December 2017 at 09:54:05 UTC, Walter Bright wrote: "C, Python, Go, and the Generalized Greenspun Law" http://esr.ibiblio.org/?p=7804 But ESR doesn't seem to be fond of the GC idea for C like languages though. He states in a comment: ">For a long time I’ve been holding out ho

Re: Maybe D is right about GC after all !

2017-12-20 Thread Thomas Mader via Digitalmars-d
On Wednesday, 20 December 2017 at 09:16:34 UTC, Timon Gehr wrote: On 20.12.2017 09:30, Thomas Mader wrote: Interestingly he doesn't know about D http://esr.ibiblio.org/?p=7724 Haven't read that one but it just shows it: "Since I’ve mentioned D, I suppose this is also the point at which I s

Re: Maybe D is right about GC after all !

2017-12-21 Thread Thomas Mader via Digitalmars-d
On Thursday, 21 December 2017 at 11:08:23 UTC, thedeemon wrote: A good GC requires the compiler to add special bookkeeping code to every pointer mutation in the heap, and to generate special data for each function to help GC find all the pointers in its stack and closures. Without such help fro

Re: Maybe D is right about GC after all !

2017-12-22 Thread Thomas Mader via Digitalmars-d
On Friday, 22 December 2017 at 04:56:57 UTC, thedeemon wrote: Making the GC more like in Go and JVM means adding write barriers, it means making general code slower (we're not fast-as-C anymore), it means losing easy C compatibility (hello FFI!), it means forbidding many current language featur

Re: Bump the minimal version required to compile DMD to 2.076.1

2018-01-12 Thread Thomas Mader via Digitalmars-d
On Friday, 12 January 2018 at 16:13:39 UTC, Seb wrote: Motivation -- 1) It's required for Walter's work on using -betterC for the backend conversion: https://github.com/dlang/dmd/pull/6907 2) We start to run into random failures lately, e.g. https://github.com/braddr/d-tester/issues

Re: Class member function calls inside ctor and dtor

2018-01-27 Thread Thomas Mader via Digitalmars-d
On Saturday, 27 January 2018 at 14:48:08 UTC, Johan Engelen wrote: I'm working on devirtualization and for that it's crucial to know some spec details (or define them in the spec if they aren't yet). Currently, calling non-final member functions in the destructor is allowed and these indirect

DConf Room Sharing

2018-03-11 Thread Thomas Mader via Digitalmars-d
Hello, I am thinking about attending my first DConf but don't want to spend too much for the hotel. Are there people who are up for room sharing? Thomas

Re: Reproducible builds of D compilers

2016-05-07 Thread Thomas Mader via Digitalmars-d
On Friday, 6 May 2016 at 08:07:30 UTC, Pjotr Prins wrote: At Dconf we had a discussion on creating reproducible builds of the D compilers. One thing that is required is bootstrapping the build. In GNU Guix we start from a working C compiler which is a reasonable starting point (it could have be

Re: I'd love to see DScript one day ...

2016-06-14 Thread Thomas Mader via Digitalmars-d
On Tuesday, 14 June 2016 at 03:31:10 UTC, H. S. Teoh wrote: It's unlikely to happen in the near future, though, if at all. But one can dream. :-) I think the big plan behind Web Assembly is to allow foreign languages an entry into the browser world. IIRC it's planned that the entire DOM will

Problems loading libcurl.so and running datetime unittest on NixOS package build

2015-11-30 Thread Thomas Mader via Digitalmars-d
I created a bug but wanted to get some opinions regarding the solution. You can read about the problem in https://issues.dlang.org/show_bug.cgi?id=15391#c3 . Thomas

Re: Redesign of dlang.org

2015-12-23 Thread Thomas Mader via Digitalmars-d
On Wednesday, 23 December 2015 at 17:22:25 UTC, Andrei Alexandrescu wrote: Yah. Overall I think a redesign is needed simply because it's time. Second I think the particular redesign discussed here is nice in many ways. Third I think I'm being reasonable if I ask to introduce new or custom techn

Re: Redesign of dlang.org

2015-12-24 Thread Thomas Mader via Digitalmars-d
On Thursday, 24 December 2015 at 06:43:32 UTC, Andrei Alexandrescu wrote: Currently dlang.org has over 62KLOC of Ddoc source, so any significant surgery on it will be a large effort. Dropping ddoc means we'd need to use another templating engine (getting back to raw html would be too much troub

Re: Code signing to help with Windows virus false positives

2016-10-10 Thread Thomas Mader via Digitalmars-d
On Tuesday, 11 October 2016 at 01:37:55 UTC, Martin Nowak wrote: On Saturday, 20 August 2016 at 13:45:11 UTC, Basile B. wrote: "to MSI using innosetup" ? There's a misunderstanding here. Inno setup doesn't compile to MS installer, it's a complete independant solution. Whatever makes more sen

Re: Code signing to help with Windows virus false positives

2016-10-11 Thread Thomas Mader via Digitalmars-d
On Tuesday, 11 October 2016 at 06:09:03 UTC, Thomas Mader wrote: I worked with NSIS and InnoSetup. InnoSetup is much cleaner and easier. At work we switched from NSIS to InnoSetup and we create MSI packages from NSIS and InnoSetup packages IIRC. I think it's better to go with InnoSetup because i

Re: How about a bounty for a new windows installer using inno setup ?

2016-12-06 Thread Thomas Mader via Digitalmars-d
On Monday, 5 December 2016 at 19:33:33 UTC, Jim Hewes wrote: On 12/5/2016 3:19 AM, Kjartan F. Kvamme wrote: On Monday, 5 December 2016 at 09:24:59 UTC, Basile B. wrote: How about a bounty for a new windows installer using inno setup ? There are several issues related to the nsis-based windows

Re: How about a bounty for a new windows installer using inno setup ?

2016-12-06 Thread Thomas Mader via Digitalmars-d
On Tuesday, 6 December 2016 at 17:28:25 UTC, Jim Hewes wrote: On 12/6/2016 12:21 AM, Thomas Mader wrote: You can also create a WiX installer out of an InnoSetup installer. I think it's more important to decide upon the feature set, readability and the time needed to build an installer. Have

Re: How about a bounty for a new windows installer using inno setup ?

2016-12-08 Thread Thomas Mader via Digitalmars-d
On Wednesday, 7 December 2016 at 23:00:13 UTC, Jim Hewes wrote: On 12/6/2016 10:31 PM, Thomas Mader wrote: The update case could be better supported by Inno by default though I don't know how to really do it transactionally/atomic. Once everything is on the drive, how would you be able to swi

Re: How about a bounty for a new windows installer using inno setup ?

2016-12-08 Thread Thomas Mader via Digitalmars-d
On Wednesday, 7 December 2016 at 23:00:13 UTC, Jim Hewes wrote: On 12/6/2016 10:31 PM, Thomas Mader wrote: The update case could be better supported by Inno by default though I don't know how to really do it transactionally/atomic. Once everything is on the drive, how would you be able to swi