Re: How an Engineering Company Chose to Migrate to D

2018-06-20 Thread Bastiaan Veelo via Digitalmars-d-announce

On Wednesday, 20 June 2018 at 16:06:15 UTC, Ali wrote:

On Wednesday, 20 June 2018 at 13:21:30 UTC, Mike Parker wrote:
If you saw Bastiaan Veelo's DConf 2017 presentation, you'll 
know that his employer was evaluating D as a candidate for 
migrating their code base away from Extended Pascal. Recently, 
the decision was made and D was the coice. In this post, 
Bastiaan tells the story of how that came to be and how 
they'll be moving forward.


The blog:
https://dlang.org/blog/2018/06/20/how-an-engineering-company-chose-to-migrate-to-d/

Reddit:
https://www.reddit.com/r/programming/comments/8si75b/how_an_engineering_company_chose_to_migrate_to_d/


number 1 on hn
https://news.ycombinator.com/item?id=17355348


Still 2nd on r/programming. I don't really know how these things 
work, but it's been fun.


Re: How an Engineering Company Chose to Migrate to D

2018-06-20 Thread H. S. Teoh via Digitalmars-d-announce
On Wed, Jun 20, 2018 at 07:13:41PM +, bachmeier via Digitalmars-d-announce 
wrote:
> On Wednesday, 20 June 2018 at 18:32:34 UTC, Bastiaan Veelo wrote:
> > On Wednesday, 20 June 2018 at 18:21:01 UTC, Bastiaan Veelo wrote:
> > > On Wednesday, 20 June 2018 at 16:06:15 UTC, Ali wrote:
[...]
> > > > number 1 on hn
> > > > https://news.ycombinator.com/item?id=17355348
> > > 
> > > OMG how am I to respond to all the comments, I cannot see the end
> > > of it!
> > 
> > It seems I'm not supposed to:
> > 
> > "You're posting too fast. Please slow down. Thanks."
> > 
> > What a strange site.
> 
> The site is intentionally designed in a way that discourages
> discussion.  They prefer to have comments several paragraphs long that
> appear to someone with no knowledge of the matter to inject insights
> into the conversation. In practice most of the comments are uninformed
> BS and attempts to put others down but it is what it is.

Thank you for confirming that I wasn't just being an outdated freak in
the loonie bin.  This is exactly my evaluation of HN (and several other
similar sites), and why I find these newfangled social-media
thingamajigs a huge waste of my time, and not worth the bother to sign
up for.


T

-- 
Век живи - век учись. А дураком помрёшь.


Re: How an Engineering Company Chose to Migrate to D

2018-06-20 Thread bachmeier via Digitalmars-d-announce

On Wednesday, 20 June 2018 at 18:32:34 UTC, Bastiaan Veelo wrote:
On Wednesday, 20 June 2018 at 18:21:01 UTC, Bastiaan Veelo 
wrote:

On Wednesday, 20 June 2018 at 16:06:15 UTC, Ali wrote:

On Wednesday, 20 June 2018 at 13:21:30 UTC, Mike Parker wrote:

The blog:
https://dlang.org/blog/2018/06/20/how-an-engineering-company-chose-to-migrate-to-d/

Reddit:
https://www.reddit.com/r/programming/comments/8si75b/how_an_engineering_company_chose_to_migrate_to_d/


number 1 on hn
https://news.ycombinator.com/item?id=17355348


OMG how am I to respond to all the comments, I cannot see the 
end of it!


It seems I'm not supposed to:

"You're posting too fast. Please slow down. Thanks."

What a strange site.


The site is intentionally designed in a way that discourages 
discussion. They prefer to have comments several paragraphs long 
that appear to someone with no knowledge of the matter to inject 
insights into the conversation. In practice most of the comments 
are uninformed BS and attempts to put others down but it is what 
it is.


Re: Dutyl 1.5.0 released - dfmt support added

2018-06-20 Thread Timoses via Digitalmars-d-announce
Timoses  wrote:
> Any ideas why autocompletion doesn't?
> 

Opps. I suppose One should use vim's autocomplete feature : D (i_CTRL-P)




Re: How an Engineering Company Chose to Migrate to D

2018-06-20 Thread Bastiaan Veelo via Digitalmars-d-announce

On Wednesday, 20 June 2018 at 18:21:01 UTC, Bastiaan Veelo wrote:

On Wednesday, 20 June 2018 at 16:06:15 UTC, Ali wrote:

On Wednesday, 20 June 2018 at 13:21:30 UTC, Mike Parker wrote:

The blog:
https://dlang.org/blog/2018/06/20/how-an-engineering-company-chose-to-migrate-to-d/

Reddit:
https://www.reddit.com/r/programming/comments/8si75b/how_an_engineering_company_chose_to_migrate_to_d/


number 1 on hn
https://news.ycombinator.com/item?id=17355348


OMG how am I to respond to all the comments, I cannot see the 
end of it!


It seems I'm not supposed to:

"You're posting too fast. Please slow down. Thanks."

What a strange site.


Re: How an Engineering Company Chose to Migrate to D

2018-06-20 Thread Bastiaan Veelo via Digitalmars-d-announce

On Wednesday, 20 June 2018 at 16:06:15 UTC, Ali wrote:

On Wednesday, 20 June 2018 at 13:21:30 UTC, Mike Parker wrote:

The blog:
https://dlang.org/blog/2018/06/20/how-an-engineering-company-chose-to-migrate-to-d/

Reddit:
https://www.reddit.com/r/programming/comments/8si75b/how_an_engineering_company_chose_to_migrate_to_d/


number 1 on hn
https://news.ycombinator.com/item?id=17355348


OMG how am I to respond to all the comments, I cannot see the end 
of it!


Re: Dutyl 1.5.0 released - dfmt support added

2018-06-20 Thread Timoses via Digitalmars-d-announce

On Wednesday, 20 June 2018 at 16:12:39 UTC, Timoses wrote:


However, it doesn't seem to show any autocompletions.. Anything 
else I am missing?



:DUjump

works within the file I'm editing..

Any ideas why autocompletion doesn't?


Re: How an Engineering Company Chose to Migrate to D

2018-06-20 Thread H. S. Teoh via Digitalmars-d-announce
On Wed, Jun 20, 2018 at 01:21:30PM +, Mike Parker via 
Digitalmars-d-announce wrote:
> If you saw Bastiaan Veelo's DConf 2017 presentation, you'll know that
> his employer was evaluating D as a candidate for migrating their code
> base away from Extended Pascal. Recently, the decision was made and D
> was the coice.  In this post, Bastiaan tells the story of how that
> came to be and how they'll be moving forward.
> 
> The blog:
> https://dlang.org/blog/2018/06/20/how-an-engineering-company-chose-to-migrate-to-d/
> 
> Reddit:
> https://www.reddit.com/r/programming/comments/8si75b/how_an_engineering_company_chose_to_migrate_to_d/

Inspiring story.  Score another one for D!


T

-- 
The richest man is not he who has the most, but he who needs the least.


Re: Dutyl 1.5.0 released - dfmt support added

2018-06-20 Thread Timoses via Digitalmars-d-announce

On Thursday, 23 April 2015 at 18:50:54 UTC, Idan Arye wrote:

GitHub repo: https://github.com/idanarye/vim-dutyl
vim.org page: 
http://www.vim.org/scripts/script.php?script_id=5003


Now Dutyl can use dfmt to indent and/or format D code. 
Formatting and indentation is done using Vim's regular 
operators(gq and =).


Hey, glad to have found Dutyl, it sounds promising.

However, it doesn't seem to be doing anything..

I made sure I installed DCD (via `brew install dcd`, so dcd is in 
PATH) and to run


:let g:dutyl_stdImportPaths=['/Library/D/dmd/src']

(MacOS system)

and

:DUDCDstartServer

from within vim.


There's a bunch of other stuff in that directory aside from the 
header files:

---

/Library/D/dmd/src>ls *
VERSION

dmd:
access.d   dmangle.d  intrange.h 
scanmach.d
aggregate.ddmodule.d  irstate.d  
scanmscoff.d

aggregate.hdmsc.d irstate.h  scanomf.d
aliasthis.ddoc.d  json.d scope.h
aliasthis.hdscope.d   json.h 
sideeffect.d
apply.ddstruct.d  lexer.d
statement.d
argtypes.d dsymbol.d  lib.d  
statement.h
arrayop.d  dsymbol.h  libelf.d   
statementsem.d
arraytypes.d   dtemplate.dlibmach.d  
staticassert.d
arraytypes.h   dversion.d libmscoff.d
staticassert.h

attrib.d   e2ir.c libomf.d   target.d
attrib.h   eh.c   link.d target.h
backendentity.d   mars.d 
template.h

backendlicense.txt enum.h mars.h tk
boostlicense.txt   errors.d   module.h   tk.c
builtin.d  errors.h   mtype.dtocsym.d
canthrow.d escape.d   mtype.htoctype.d
checkwhitespace.d  expression.d   nogc.d 
tocvdebug.c

clone.dexpression.h   nspace.d   todt.d
complex.d  func.d nspace.h   
toelfdebug.d

complex_t.hglobals.d  objc.d toir.d
cond.d globals.h  objc.h toir.h
cond.h glue.d objc_glue.ctokens.d
constfold.dgluelayer.dobjc_glue_stubs.c  tokens.h
cppmangle.dhdrgen.d   objc_stubs.d   toobj.c
ctfe.h hdrgen.h   opover.d   traits.d
ctfeexpr.d iasm.c optimize.d typinf.d
dcast.didentifier.d   osmodel.makutf.d
dclass.d   identifier.h   parse.dutils.d
declaration.d  idgen.dposix.mak  vcbuild
declaration.h  impcnvtab.dproject.ddoc   version.h
delegatize.d   imphint.d  readme.txt visitor.d
denum.dimport.h   root   visitor.h
dimport.d  init.d s2ir.c win32.mak
dinifile.d init.h safe.d win64.mak
dinterpret.d   inline.d   sapply.d
dmacro.d   intrange.d scanelf.d

druntime:
CONTRIBUTING.md changelog.ddimport  project.ddoc
win64.mak

LICENSE circle.yml  mak src
README.md   circleci.sh osmodel.mak test
benchmark   def posix.mak   win32.mak

phobos:
CONTRIBUTING.md changelog.ddetc posix.mak   
unittest.d
LICENSE_1_0.txt circle.yml  index.d project.ddoc
win32.mak
README.md   circleci.sh osmodel.mak std 
win64.mak


---


However, it doesn't seem to show any autocompletions.. Anything 
else I am missing?


Re: How an Engineering Company Chose to Migrate to D

2018-06-20 Thread Ali via Digitalmars-d-announce

On Wednesday, 20 June 2018 at 13:21:30 UTC, Mike Parker wrote:
If you saw Bastiaan Veelo's DConf 2017 presentation, you'll 
know that his employer was evaluating D as a candidate for 
migrating their code base away from Extended Pascal. Recently, 
the decision was made and D was the coice. In this post, 
Bastiaan tells the story of how that came to be and how they'll 
be moving forward.


The blog:
https://dlang.org/blog/2018/06/20/how-an-engineering-company-chose-to-migrate-to-d/

Reddit:
https://www.reddit.com/r/programming/comments/8si75b/how_an_engineering_company_chose_to_migrate_to_d/


number 1 on hn
https://news.ycombinator.com/item?id=17355348


Re: Aalborg D meetup

2018-06-20 Thread bauss via Digitalmars-d-announce

On Wednesday, 20 June 2018 at 13:42:23 UTC, biocyberman wrote:

On Tuesday, 19 June 2018 at 13:33:12 UTC, bauss wrote:

On Monday, 18 June 2018 at 20:17:41 UTC, biocyberman wrote:

[...]


Just to be correct about the location.

It would be the meeting room at the 14th floor or is it 
meeting room 14 at whatever floor?


Feeling pretty stupid for having to ask, but just to be sure!


@bauss It's better you ask now then be late for the meetup :) 
It is on the 14th floor. You can take the elevator after you 
enter the main entrance at the hospital. When you get out of 
the elevator and walk to the left, there is a meeting room 
right BEFORE you would enter the kantine.See you!


Thanks a lot!

Looking forward till it.


Re: Aalborg D meetup

2018-06-20 Thread biocyberman via Digitalmars-d-announce

On Tuesday, 19 June 2018 at 13:33:12 UTC, bauss wrote:

On Monday, 18 June 2018 at 20:17:41 UTC, biocyberman wrote:

On Friday, 15 June 2018 at 08:45:29 UTC, Bienlein wrote:

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 to see 
monthly meetups! :)


I forgot to ask. Is it free entry? :)


Yeah, and the Aalborg Akvavit is also free ? ;-)


Depending on the volume you can take and how you transport 
to and from the meetup :) But I am taking some beer, soft 
drinks (saft vand?), fruit and chips. It's good for 
discussing socializing parts


It is called soda vand, I think. Unhappily I'm about 1000 km 
away from Aalborg :-(


I will explore further the possibility to make an online 
meetup after our first on-site one. If we do streaming on 
Youtube for example, everyone can join.


Just to be correct about the location.

It would be the meeting room at the 14th floor or is it meeting 
room 14 at whatever floor?


Feeling pretty stupid for having to ask, but just to be sure!


@bauss It's better you ask now then be late for the meetup :) It 
is on the 14th floor. You can take the elevator after you enter 
the main entrance at the hospital. When you get out of the 
elevator and walk to the left, there is a meeting room right 
BEFORE you would enter the kantine.See you!


How an Engineering Company Chose to Migrate to D

2018-06-20 Thread Mike Parker via Digitalmars-d-announce
If you saw Bastiaan Veelo's DConf 2017 presentation, you'll know 
that his employer was evaluating D as a candidate for migrating 
their code base away from Extended Pascal. Recently, the decision 
was made and D was the coice. In this post, Bastiaan tells the 
story of how that came to be and how they'll be moving forward.


The blog:
https://dlang.org/blog/2018/06/20/how-an-engineering-company-chose-to-migrate-to-d/

Reddit:
https://www.reddit.com/r/programming/comments/8si75b/how_an_engineering_company_chose_to_migrate_to_d/


Re: LDC 1.10.0

2018-06-20 Thread Russel Winder via Digitalmars-d-announce
Great to see LDC being as up to date with DMD as possible quickly.

Sadly due to a Phobos bug, I need D 2.081.0 :-(

Hopefully the Debian, Fedora, Homebrew, and Linuxbrew packagers get LDC 1.10.0
out quickly. 

On Tue, 2018-06-19 at 22:10 +, kinke via Digitalmars-d-announce wrote:
> Hi everyone,
> 
> on behalf of the LDC team, I'm glad to announce LDC 1.10. The 
> highlights of this version in a nutshell:
> 
> * Based on D 2.080.1.
> * Win64: Breaking ABI change by passing vectors efficiently in 
> registers.
> * Config file extensions for cross-compilation.
> * Support for DragonFly BSD.
> * Various fixes, most notably wrt. exception stack traces on 
> Linux.
> 
> Full release log and downloads: 
> https://github.com/ldc-developers/ldc/releases/tag/v1.10.0
> 
> Thanks to all contributors!
-- 
Russel.
===
Dr Russel Winder  t: +44 20 7585 2200
41 Buckmaster Roadm: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk


signature.asc
Description: This is a digitally signed message part


DIP 1015--removal of implicit conversion from integer and character literals to bool--Community Review Round 1 Begins

2018-06-20 Thread Mike Parker via Digitalmars-d-announce
The first round of Community Review for DIP 1015, "Deprecation 
and removal of implicit conversion from integer and character 
literals to bool", has begun. To participate, please visit the 
review thread for the details:


https://forum.dlang.org/post/xfhfmvyloruiikrej...@forum.dlang.org

*Please leave all feedback in the review thread rather than here!*

Thanks!


Re: LDC for iOS

2018-06-20 Thread makedgreatagain via Digitalmars-d-announce

On Friday, 27 February 2015 at 11:11:36 UTC, Chris wrote:

On Thursday, 26 February 2015 at 18:35:00 UTC, Dan Olson wrote:
I think this all is in good enough shape that someone else 
should give

it a try.

https://github.com/smolt/ldc-iphone-dev

This is an LDC development sandbox for iPhone iOS.

It glues together various pieces needed to build an LDC cross 
compiler
targeting iPhoneOS.  It also includes a few samples to show 
how to get
started. The compiler and libraries are in good enough shape 
to pass the
druntime/phobos unittests with a few minor test failures (see 
project
README.md).  This means someone could, if so inclined, build 
their D

library and use it in an iOS App.

Currently based on LDC 0.15.1 (DMD v2.066.1) and LLVM 3.5.1.

There are no prebuild binaries, so you have to do it yourself.
 Nobody
has reported yet on trying to build beside me, so there may be 
potholes.


Enjoy,
Dan


Thank you very much! Although I cannot test it right now 
(working mainly on Linux), I will soon give it a go, because 
we've been asked several times whether one of our apps will be 
available on the iPhone/iPad one day.


This is very important work and, again, I thank you for your 
efforts.


Hi Dan Olson,

This is very great work but the ldc version is too old.   I try 
patch it into last ldc master branch get a lot error(thanks 
Joakim for a lot help).


Can you help to check what need to be modify to made it buildable 
?  (It require modify some file like abi-ios* to work).