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
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
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
On Thursday, 3 April 2014 at 13:23:16 UTC, Paulo Pinto wrote:
I think you missed the post date.
I think so too ...
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
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
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
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
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
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
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
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 :-).
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
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 ? ;-)
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
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.
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
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
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
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
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.
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
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 ;-)
23 matches
Mail list logo