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: 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 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: 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

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-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-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

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 hav

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-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

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: 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

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: 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

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: 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: 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-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 po

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: (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: 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 ab

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 ab

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.

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: 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 be

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: 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

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: 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: 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

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: 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: 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: 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: 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: Recent discussion about discussions

2014-03-15 Thread Thomas Mader
On Friday, 14 March 2014 at 09:38:59 UTC, Andrei Alexandrescu wrote: On 3/14/14, 2:12 AM, Vladimir Panteleev wrote: On Friday, 14 March 2014 at 09:03:02 UTC, Andrei Alexandrescu wrote: As of this very moment, my NNTP client (Thunderbird) shows there are 5 messages unread in the left treeview (

Re: [OT] Good or best Linux distro?

2014-01-24 Thread Thomas Mader
On Friday, 24 January 2014 at 11:26:43 UTC, Nick Sabalausky wrote: On 1/23/2014 2:00 AM, Thomas Mader wrote: A rolling release system like Arch has it is fabulous, but only if you also get a rollback functionality. Does it? If NixOS supports a rollback? Yes indeed it does, you can even

Re: [OT] Good or best Linux distro?

2014-01-22 Thread Thomas Mader
On Wednesday, 22 January 2014 at 10:40:47 UTC, Ola Fosheim Grøstad wrote: On Wednesday, 22 January 2014 at 00:50:36 UTC, Mariusz `shd` Gliwiński wrote: If you've never heard about it, NixOS is quite interesting project. Woah! Atomic transactional configuration. That's cool! Debian with Nix wo

Re: D in the cloud with cassandra ?

2012-06-29 Thread Thomas Mader
It's pretty new and has not yet started commercially but should so in the coming months. Red Hat's OpenShift Platform might catch your needs. I am not fully sure if it is capable of doing all you want, especially the Cassandra thing but a search for 'openshift diy cartridge' should bring you fu

Phoronix Compiler Testing

2012-03-08 Thread Thomas Mader
I just read about this and thought it might be useful. http://www.phoronix.com/scan.php?page=news_item&px=MTA2NzU

Re: Any companies using D?

2011-07-13 Thread Thomas Mader
I think that the hard thing here is to find the balance between too closed and too open. A static testimonial page is too closed for my opinion. Nobody will apply to get added to this page and if so it is too much work for the webpage admin. A wiki page would be a really good idea. I thought about

Re: Any companies using D?

2011-07-13 Thread Thomas Mader
I think it would be very helpful if there would be a better way to handle such questions than to post on a forum or newsgroup. Wouldn't it be nice to have a central point where people can search for people interested or proficient in D in a given territory or companies using D? I am not sure on how

Re: About the new website

2011-06-28 Thread Thomas Mader
http://d.puremagic.com/issues/show_bug.cgi?id=6219 On Mon, Jun 27, 2011 at 6:54 PM, Jonathan M Davis wrote: > On 2011-06-27 04:31, Thomas Mader wrote: > > There is a small error on the index page. > > If you see any errors on the website, you should report them in bugzilla: &g

Re: About the new website

2011-06-27 Thread Thomas Mader
ok I should not use gmail for composing anymore. :) On Mon, Jun 27, 2011 at 1:31 PM, Thomas Mader wrote: > There is a small error on the index page. > > There are currently four implementations: > *"There are currently four implementations:"* > > but there are only *t

Re: About the new website

2011-06-27 Thread Thomas Mader
There is a small error on the index page. There are currently four implementations: *"There are currently four implementations:"* but there are only *three* implementations listed. Thomas > There are currently four implementationsc > There are currently four implementations: There are currentl

Re: Continuous Integration on GitHub used for D repos

2011-06-23 Thread Thomas Mader
On 2011-06-23 11:58, Johann MacDonagh wrote: On 6/23/2011 5:04 AM, Thomas Mader wrote: Hi, do you use any Continuous Integration servers for any of the D repos? For instance to run the dmd testsuite? If yes which one? (CI Joe, Jenkins,...) Thomas There's the auto-tester:

Continuous Integration on GitHub used for D repos

2011-06-23 Thread Thomas Mader
Hi, do you use any Continuous Integration servers for any of the D repos? For instance to run the dmd testsuite? If yes which one? (CI Joe, Jenkins,...) Thomas

clear() not implemented as object method?

2011-03-18 Thread Thomas Mader
I just wondered why clear() which is there to call the desctructor of an object is implemented as a module function instead of being an object method in object_d. Is there a technical reason for it I don't recognise? unittest { auto b = new Buffer; clear(b); // Wouldn't b.clear() be nic

Re: How fast is D compared to C++?

2011-03-04 Thread Thomas Mader
Am 2011-03-03 00:18, schrieb %u: What pisses me off is the Issac Guy doesn't want to support D in the great language benchmark. It's very important utlity for developers. Most coders with C and C++ mentality look the charts and only use the top-2 languages, that is C and C++. If D was there, w

Re: Please comment on http://d-programming-language.org/

2010-12-31 Thread Thomas Mader
Am 2010-12-31 11:35, schrieb Matthias Pleh: On 2010-12-31 10:45, Thomas Mader wrote: I also think that making the site valid is a very important thing, so are there any plans to do so? If nobody wants it to do I could help. I think a better marketing of the D community would not only attract

Re: TDPL ebook

2010-12-31 Thread Thomas Mader
Am 2010-08-27 22:04, schrieb Daniel Gibson: == Quote from sergk (kovrov+purema...@gmail.com)'s article Despite word "download" being mentioned. What safari really provide, is an "online version" of the book, not "electronic version". When I've bought paperback TDPL, I was kinda hoping to read "b

Re: Please comment on http://d-programming-language.org/

2010-12-31 Thread Thomas Mader
Am 2010-09-02 14:46, schrieb retard: Thu, 02 Sep 2010 13:31:03 +0100, Gareth Charnock wrote: PS: Google Chrome on a 1680x1050 resolution display. I'm afraid I really like the red flare; it makes the website look more visually appealing. A solid background colour would just look blander. Howev

Re: How is the D programming language financed?

2010-12-23 Thread Thomas Mader
Am 2010-12-23 21:01, schrieb spir: On Thu, 23 Dec 2010 17:41:06 +0100 Thomas Mader wrote: I think it's very important for D to step into the corporate world to get more stability, a bigger community and therefore a stronger toolchain. For this to happen companies need trust in the futu

Re: How is the D programming language financed?

2010-12-23 Thread Thomas Mader
Am 2010-12-23 13:57, schrieb Justin Johansson: On 23/12/10 22:06, Thomas Mader wrote: I would be interested in how the D programming language is financed as a project? As it seems the core projects at the moment are dmd, druntime and phobos. All of these are in a very active state with multiple

How is the D programming language financed?

2010-12-23 Thread Thomas Mader
I would be interested in how the D programming language is financed as a project? As it seems the core projects at the moment are dmd, druntime and phobos. All of these are in a very active state with multiple contributors when judging the revision logs. I guess many of these contributors are