Re: Ali introduced D at Northeastern University

2022-10-05 Thread Arjan via Digitalmars-d-announce

On Tuesday, 4 October 2022 at 05:26:53 UTC, Ali Çehreli wrote:
DConf 2022 speaker Mike Shah[1] had invited me to give a 
presentation for the computer science students at Northeastern 
University.


I was there this past Friday having a great time not only 
presenting but also meeting with the students, drinking 
non-virtual beer bought by Steven Schveighoffer. :)


Mike has just posted the video on his YouTube channel:

  https://www.youtube.com/watch?v=0JL9uT_XGZE

Ali

[1] https://dconf.org/2022/#mikes


Really a great presentation!


Re: Our New Pull-Request and Issue Manager

2022-02-24 Thread Arjan via Digitalmars-d-announce

On Thursday, 24 February 2022 at 13:05:33 UTC, Mike Parker wrote:


Everyone, please congratulate Dennis Korpel on his new job!


Goed bezig! Veel plezier en succes Dennis.



Re: Visual D 1.2.0 supports Visual Studio 2022

2022-01-15 Thread Arjan via Digitalmars-d-announce
On Saturday, 15 January 2022 at 09:06:23 UTC, Rainer Schuetze 
wrote:

Hi,

Visual D 1.2.0 has just been released.

Major new features:

 * added support for Visual Studio 2022



Thank you very much, Rainer. Much appreciated!


Re: Why I Like D

2022-01-12 Thread Arjan via Digitalmars-d-announce
On Wednesday, 12 January 2022 at 16:14:54 UTC, Steven 
Schveighoffer wrote:

On 1/12/22 10:41 AM, Adam D Ruppe wrote:
On Wednesday, 12 January 2022 at 15:25:37 UTC, H. S. Teoh 
wrote:
However it turns out that unless you are writing a 
computer

game, a high frequency trading system, a web server


Most computer games and web servers use GC too.

idk about hf trading.


I know for sure that one was written in JAVA, using Azul C4 and 
other tech to maximize performance...




Yeah, I had trouble agreeing with that statement too.


Just wait for Paulo Pinto to join the conversation, he will 
happily refer a lot of tech and products using GC which are high 
performant and very successful ;-)




I wonder if there is just so much fear of the GC vs people who 
actually tried to use the GC and it failed to suit their needs. 
I've never been afraid of the GC in my projects, and it hasn't 
hurt me at all.


I think it stems from experience from long ago when JAVA was HOT 
and sold as the solution of all world problems, but failed to 
meet expectations and was dismissed because they found is was the 
GC what made it fail..


A lot of engineers just repeat the opinion of some guru they 
admire without fact checking.


Although I've seen various serious performance issues with JAVA 
and python software, only once it was related to the GC..






Re: Symmetry Investments and the D Language Foundation are Hiring

2020-08-30 Thread Arjan via Digitalmars-d-announce

On Sunday, 30 August 2020 at 14:13:36 UTC, Mike Parker wrote:
Looking for a full-time or part-time gig? Not only is Symmetry 
Investments hiring D programmers, they are also generously 
funding two positions for ecosystem work under the D Language 
Foundation. And they've put up a bounty for a new DUB feature. 
Read all about it here:


https://dlang.org/blog/2020/08/30/symmetry-investments-and-the-d-language-foundation-are-hiring/


Fantastic! Thanks Symmetry!


Re: Visual D 1.0.0 released

2020-07-05 Thread Arjan via Digitalmars-d-announce

On Sunday, 5 July 2020 at 19:02:23 UTC, Rainer Schuetze wrote:



I have added some documentation and screenshots here: 
https://rainers.github.io/visuald/visuald/Debugging.html#customization


Thank you very much, Rainer. Your efforts on this and the gc are 
really appreciated.




Re: On the D Blog: Lomuto's Comeback

2020-05-31 Thread Arjan via Digitalmars-d-announce

On Thursday, 14 May 2020 at 13:26:23 UTC, Mike Parker wrote:
After reading a paper that grabbed his curiosity and wouldn't 
let go, Andrei set out to determine if Lomuto partitioning 
should still be considered inferior to Hoare for quicksort on 
modern hardware. This blog post details his results.


Blog:
https://dlang.org/blog/2020/05/14/lomutos-comeback/

Reddit:
https://www.reddit.com/r/programming/comments/gjm6yp/lomutos_comeback_quicksort_partitioning/

HN:
https://news.ycombinator.com/item?id=23179160


A follow up article on this:

https://news.ycombinator.com/item?id=23363165
https://blog.reverberate.org/2020/05/29/hoares-rebuttal-bubble-sorts-comeback.html


Re: Release D 2.078.1

2018-01-31 Thread Arjan via Digitalmars-d-announce

On Wednesday, 31 January 2018 at 15:58:02 UTC, Atila Neves wrote:
On Thursday, 25 January 2018 at 20:11:54 UTC, Rainer Schuetze 
wrote:



On 25.01.2018 14:54, Atila Neves wrote:

[...]


Visual Studio is supposed to be detected by dmd now, either 
from the environment or from the registry.


What errors do you get? Try running with -v to show the linker 
command line.


$ dub init
$ dub build --arch=x86_64
Performing "debug" build using C:\D\dmd2\windows\bin\dmd.exe 
for x86_64.

example ~master: building configuration "application"...
Linking...
LINK : fatal error LNK1104: cannot open file 'shell32.lib'

-v shows that it's linking like so:

C:\D\dmd2\windows\bin\dmd.exe 
-of.dub\build\application-debug-windows-x86_64-dmd_2078-70A25404824ECE07D24A9F4D03E746CD\example.exe .dub\build\application-debug-windows-x86_64-dmd_2078-70A25404824ECE07D24A9F4D03E746CD\example.obj -m64 -g


Should I file a bug for dmd or the installer? Are 64-bit dub 
builds not done by CI on Windows? This is pretty embarassing.


Atila


By any chance, is this on a corperate machine? I've hit the same 
issue seems to do with enforced windows group-policy which 
disables registry access for certain type of applications at my 
place.


Re: London senior DevOps job and two London [D-ish] developer roles

2017-10-20 Thread Arjan via Digitalmars-d-announce

On Thursday, 19 October 2017 at 20:01:20 UTC, Laeeth Isharc wrote:

Hi.

Symmetry Investments is looking to hire ...
Please feel free to drop me a line if you're interested or know 
of someone who might be - for this role or for the others.


How would one contact you?



Re: Visual Studio Code code-d serve-d beta release

2017-08-09 Thread Arjan via Digitalmars-d-announce

On Wednesday, 9 August 2017 at 05:24:37 UTC, Dmitry wrote:

On Tuesday, 8 August 2017 at 17:13:18 UTC, WebFreak001 wrote:
Use my other extension `code-debug` (or `Native Debug`) for 
that


Is there somebody who used it successfully on Windows?


You mean the code-debug? No because there is at least one bug in 
the mago-mi, I once had a fix for it but seem not to have made it 
into a PR. Besides that bug(fix) I did run into other issues 
preventing succesfull use, unfortunately.


code-d yes works fine on windows though, as on linux, one must 
build dcd-server and dcd-client, dscanner, (dfmt) and put it in 
the search path or provide the locations to those executables in 
the settings file. (did not yet try the new code-d serve-d)


Re: Visual Studio Code code-d serve-d beta release

2017-08-08 Thread Arjan via Digitalmars-d-announce

On Tuesday, 8 August 2017 at 17:27:30 UTC, Johannes Pfau wrote:

Am Tue, 08 Aug 2017 17:13:18 +
schrieb WebFreak001 :


On Tuesday, 8 August 2017 at 08:03:05 UTC, Arjan wrote:
> Small request: could the setting "d.stdlibPath" be inferred 
> from the compiler in use? DMD and LDC both have a conf file 
> in which the paths are already set.


oh cool I didn't know that, is there a standard path to where 
these conf files are though?


The D frontend (and therefore all compilers) already has code 
to print the import paths. Unfortunately this code is only used 
when an import is not found:

--
test.d:1:8: Fehler: module a is in file 'a.d' which cannot be 
read

 import a;
^
import path[0] = /usr/include/d
import path[1]
= /opt/gdc/lib/gcc/x86_64-unknown-linux-gnu/4.9.4/include/d
--

It should be trivial though to refactor this code and add a 
command-line switch to dump the import path. See Module::read 
in dmodule.c. If Walter opposes adding this to DMD (one more 
command line switch!) we could probably still add it to GDC 
glue. This code is all you need:


if (global.path)
{
for (size_t i = 0; i < global.path->dim; i++)
{
const char *p = (*global.path)[i];
fprintf(stderr, "import path[%llu] = %s\n", 
(ulonglong)i, p);

}
}


-- Johannes


Even better!
But when this is rejected,
one could also trigger it by feeding a deliberate wrong file to 
the compiler...
Another option is to build a simple hello.d with the -v flag 
which will reveal the location of the binary the location of the 
config file used and also the import paths and lib paths so it 
seems.




Re: Visual Studio Code code-d serve-d beta release

2017-08-08 Thread Arjan via Digitalmars-d-announce

On Saturday, 5 August 2017 at 22:43:31 UTC, WebFreak001 wrote:

...


Thanks a lot!

Will give it a try.

Small request: could the setting "d.stdlibPath" be inferred from 
the compiler in use? DMD and LDC both have a conf file in which 
the paths are already set.


What about the debugging experience? Plans to integrate that as 
well?


Keep up the good work!


Re: This Week in D #23 - Interview with Dmitry Olshansky, dmd beta, std.experimental.color

2015-06-30 Thread Arjan via Digitalmars-d-announce

On Monday, 29 June 2015 at 03:46:55 UTC, Adam D. Ruppe wrote:

http://arsdnet.net/this-week-in-d/jun-28.html


great interview.


Re: Video of my LDC talk @ FOSDEM'14

2014-05-27 Thread Arjan via Digitalmars-d-announce


Enjoy!


Besides the noise, I did!
Great talk!

And thanks for your efforts to make LDC a success.