Re: Interesting rant about Scala's issues

2014-04-03 Thread Bienlein
My knowledge of compiler constructions is fairly limited and I might be wrong, but it seems to me that the Scala compiler is broken. Scala has gained some bad reputation for long build times (just google for Scala and build time) which IMHO cannot be explained by the large number of language fe

Re: Interesting rant about Scala's issues

2014-04-03 Thread Bienlein
If I remember what the state of Groovy is (around 2012). The compiler devs focussed quite heavily on functionality not performance. Even refused to go that direction. It was quite bad. Its a real shame. I liked it. Although if they had and had unsigned types I probably wouldn't be in D! Sinc

Re: Interesting rant about Scala's issues

2014-04-03 Thread Bienlein
On Thursday, 3 April 2014 at 11:03:56 UTC, bachmeier wrote: What about Clojure? It is getting real world use. The recent release makes it easier to call Clojure from Java. Example: IFn map = Clojure.var("clojure.core", "map"); IFn inc = Clojure.var("clojure.core", "inc"); map.invoke(inc, Clojure

Re: Interesting rant about Scala's issues

2014-04-03 Thread Bienlein
On Thursday, 3 April 2014 at 13:23:16 UTC, Paulo Pinto wrote: I think you missed the post date. I think so too ...

Re: Interesting rant about Scala's issues

2014-04-04 Thread Bienlein
On Thursday, 3 April 2014 at 01:55:48 UTC, Andrei Alexandrescu wrote: A lot of them could apply to us as well. https://www.youtube.com/watch?v=TS1lpKBMkgg Andrei He's got a point in mentioning things like "def equals(x: Any): Boolean" and "def compare(x: T, y: T): Int" (although the latter

Re: Interesting rant about Scala's issues

2014-04-04 Thread Bienlein
On Friday, 4 April 2014 at 07:43:22 UTC, Paulo Pinto wrote: Java came up with it most likely as it was the way in Smalltalk. That's right. As Smalltalk is dynamically typed it is not an issue there anyway and Java to begin with had to parameterized types till JDK4. I guess you need to be

Re: How I Came to Write D -- by Walter Bright

2014-04-16 Thread Bienlein
an Kelly D can also offer "dead-simple" concurrency and be appealing to developing cloud solutions or other style of server-side applications for which easy concurrency is a big plus. -- Bienlein

Re: How I Came to Write D -- by Walter Bright

2014-04-16 Thread Bienlein
I use vibe.d for a small server side application. It's quite fast, although we haven't tested it on a larger scale yet. On the downside, vibe.d's API is not quite intuitive, so it takes a while to get used to it. But that might be down to the fact that it's not easy to write an intuitive API

Re: How I Came to Write D -- by Walter Bright

2014-04-16 Thread Bienlein
e. As I already said the FiberScheduler by Sean Kelly could achieve something in that direction. That would make a big difference for using D for server-side applications beyond the argument of being more productive than C++. -- Bienlein

Re: How I Came to Write D -- by Walter Bright

2014-04-16 Thread Bienlein
On Wednesday, 16 April 2014 at 13:42:26 UTC, Chris wrote: Maybe we should "spawn" a new thread for this discussion. I'm sure this is of interest for everyone on this forum. All right, here we go: http://forum.dlang.org/thread/khismekcvlbvvyapp...@forum.dlang.org#post-khismekcvlbvvyappyot:40for

Re: D Breaks on to the TIOBE Top 20 List.

2014-04-26 Thread Bienlein via Digitalmars-d-announce
On Friday, 25 April 2014 at 19:51:22 UTC, Adam Wilson wrote: I know we don't place much value in TIOBE and it's brethren. However, I thought that this was a milestone worthy of a note anyways. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html I don't want to take your joy, but

Re: "Programming in D" book is 100% translated

2014-07-24 Thread Bienlein via Digitalmars-d-announce
Very nice piece of work. Thank you! The PDF version seems not to have a table of contents. Would be really helpful if it had :-).

Re: Gary Willoughby: "Why Go's design is a disservice to intelligent programmers"

2015-03-31 Thread Bienlein via Digitalmars-d-announce
Java programmers are having to come to terms with this. Python programmers sort of have, except that BDFL has failed to accept the correct end point and still likes loops. Scala has done it all wrong. (Further opinions available on request :-) Could you provide some sample Scala code to demons

Re: Aalborg D meetup

2018-06-15 Thread Bienlein via Digitalmars-d-announce
On Wednesday, 13 June 2018 at 12:37:26 UTC, bauss wrote: On Wednesday, 13 June 2018 at 12:12:11 UTC, bauss wrote: I'll be there since I live there and would be nice to see monthly meetups! :) I forgot to ask. Is it free entry? :) Yeah, and the Aalborg Akvavit is also free ? ;-)

Re: Aalborg D meetup

2018-06-15 Thread Bienlein via Digitalmars-d-announce
On Friday, 15 June 2018 at 07:34:07 UTC, biocyberman wrote: On Friday, 15 June 2018 at 07:20:04 UTC, Bienlein wrote: On Wednesday, 13 June 2018 at 12:37:26 UTC, bauss wrote: On Wednesday, 13 June 2018 at 12:12:11 UTC, bauss wrote: I'll be there since I live there and would be nice t

Re: DConf 2019: Shepherd's Pie Edition

2019-01-14 Thread Bienlein via Digitalmars-d-announce
On Saturday, 22 December 2018 at 13:33:29 UTC, Russel Winder wrote: Brilliant, DConf comes to the UK, I can get to it… except… it's on at the exact same time as DevoxxUK 2019 which is at the Business Design Centre. :-( Programming languages are unimportant anyway.

Re: Top Five World’s Most Underrated Programming Languages

2019-01-23 Thread Bienlein via Digitalmars-d-announce
On Friday, 18 January 2019 at 08:55:23 UTC, Paulo Pinto wrote: D really needs its killer use case if it is to move away from that list. D is a lot like Scala on the JVM: Both language have myriads of language features and bells and whistles, but there is no killer feature in the language itse

Re: Top Five World’s Most Underrated Programming Languages

2019-01-23 Thread Bienlein via Digitalmars-d-announce
On Wednesday, 23 January 2019 at 09:58:05 UTC, Sebastiaan Koppe wrote: On Wednesday, 23 January 2019 at 09:14:18 UTC, Bienlein wrote: On Friday, 18 January 2019 at 08:55:23 UTC, Paulo Pinto wrote: D really needs its killer use case if it is to move away from that list. D is a lot like Scala

Re: Top Five World’s Most Underrated Programming Languages

2019-01-23 Thread Bienlein via Digitalmars-d-announce
On Wednesday, 23 January 2019 at 12:26:02 UTC, rikki cattermole wrote: Java's killer feature is consistent simplicity. That is how it was originally sold to great success. The ecosystem and tooling came later. Also, the Internet was Java's killer application. No other language had the librari

Re: Top Five World’s Most Underrated Programming Languages

2019-01-23 Thread Bienlein via Digitalmars-d-announce
On Wednesday, 23 January 2019 at 14:14:06 UTC, bachmeier wrote: I've made this comparison many times before, but I'll do it again... Look at what Rust offers as documentation for Cargo: https://doc.rust-lang.org/cargo/index.html This is what you get with Dub: https://dub.pm/getting_started On

Re: Top Five World’s Most Underrated Programming Languages

2019-01-23 Thread Bienlein via Digitalmars-d-announce
On Wednesday, 23 January 2019 at 15:04:00 UTC, jmh530 wrote: I would think that dynamic class loading is something that could be bolted on to C++ (and presumably D as well), albeit awkwardly. Dynamic class loading means there is no more link step.

Re: Top Five World’s Most Underrated Programming Languages

2019-01-23 Thread Bienlein via Digitalmars-d-announce
On Wednesday, 23 January 2019 at 12:26:02 UTC, rikki cattermole wrote: On 24/01/2019 1:20 AM, JN wrote: Well, the truth is, people don't come to a language because of a killer feature. Sometimes it's even the opposite. Java and Dart are familiar to some extent because of lack of killer feature

Re: Time to setup D's wallet

2021-11-11 Thread Bienlein via Digitalmars-d-announce
On Tuesday, 9 November 2021 at 17:29:37 UTC, Rumbu wrote: Nim received a nice donation :) https://nim-lang.org/blog/2021/10/25/nim-receives-100k-usd-bitcoin.html You never know when it happens. I hope the put the money into making a better debugger ;-)