www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - London D Programmers MeetUp

reply "Kingsley" <kingsley.hendrickse gmail.com> writes:
Hi,

I've created this meetup group for any London based D enthusiasts 
to meet up and get excited about D.

I'll also demo my intellij plugin for D at the first meetup which 
I've scheduled for February. Although I might be a bit lonely if 
I'm the only person there! lol.

http://www.meetup.com/London-D-Programmers/

Please join me if you are in the area and feel like getting some 
D.
Dec 23 2014
next sibling parent Iain Buclaw via Digitalmars-d-announce writes:
On 23 December 2014 at 18:26, Kingsley via Digitalmars-d-announce
<digitalmars-d-announce puremagic.com> wrote:
 Hi,

 I've created this meetup group for any London based D enthusiasts to meet up
 and get excited about D.

 I'll also demo my intellij plugin for D at the first meetup which I've
 scheduled for February. Although I might be a bit lonely if I'm the only
 person there! lol.

 http://www.meetup.com/London-D-Programmers/

 Please join me if you are in the area and feel like getting some D.
Awesome, I'll let people aware of this. Iain.
Dec 23 2014
prev sibling next sibling parent reply "Kingsley" <kingsley.hendrickse gmail.com> writes:
We now have a venue for the London D meetup. Skills Matter have 
kindly offered us their support.

The first meetup will be Tuesday 3rd February - see details here:
http://www.meetup.com/London-D-Programmers/

Please come along if you can :)

--Kingsley

On Tuesday, 23 December 2014 at 18:26:52 UTC, Kingsley wrote:
 Hi,

 I've created this meetup group for any London based D 
 enthusiasts to meet up and get excited about D.

 I'll also demo my intellij plugin for D at the first meetup 
 which I've scheduled for February. Although I might be a bit 
 lonely if I'm the only person there! lol.

 http://www.meetup.com/London-D-Programmers/

 Please join me if you are in the area and feel like getting 
 some D.
Jan 22 2015
next sibling parent "Phil" <phil.j.ellison gmail.com> writes:
Thanks for organising this, I'm looking forward to it.

On Thursday, 22 January 2015 at 22:12:43 UTC, Kingsley wrote:
 We now have a venue for the London D meetup. Skills Matter have 
 kindly offered us their support.

 The first meetup will be Tuesday 3rd February - see details 
 here:
 http://www.meetup.com/London-D-Programmers/

 Please come along if you can :)

 --Kingsley

 On Tuesday, 23 December 2014 at 18:26:52 UTC, Kingsley wrote:
 Hi,

 I've created this meetup group for any London based D 
 enthusiasts to meet up and get excited about D.

 I'll also demo my intellij plugin for D at the first meetup 
 which I've scheduled for February. Although I might be a bit 
 lonely if I'm the only person there! lol.

 http://www.meetup.com/London-D-Programmers/

 Please join me if you are in the area and feel like getting 
 some D.
Jan 22 2015
prev sibling parent reply Russel Winder via Digitalmars-d-announce writes:
On Thu, 2015-01-22 at 22:12 +0000, Kingsley via Digitalmars-d-announce
wrote:
 We now have a venue for the London D meetup. Skills Matter have=20
 kindly offered us their support.
=20
 The first meetup will be Tuesday 3rd February - see details here:
 http://www.meetup.com/London-D-Programmers/
=20
 Please come along if you can :)
Excellently done sir. You have succeeding in creating a London meetup where I have singularly failed. I shall make all endeavours to be there. A day of Go followed by an early evening of D. There is a pub a few doors down from Skills Matter that serves good food for a late supper. (I'll check with Oana what their "last food order" time is.) --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Jan 25 2015
parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 1/25/15 1:22 AM, Russel Winder via Digitalmars-d-announce wrote:
 On Thu, 2015-01-22 at 22:12 +0000, Kingsley via Digitalmars-d-announce
 wrote:
 We now have a venue for the London D meetup. Skills Matter have
 kindly offered us their support.

 The first meetup will be Tuesday 3rd February - see details here:
 http://www.meetup.com/London-D-Programmers/

 Please come along if you can :)
Excellently done sir. You have succeeding in creating a London meetup where I have singularly failed. I shall make all endeavours to be there. A day of Go followed by an early evening of D. There is a pub a few doors down from Skills Matter that serves good food for a late supper. (I'll check with Oana what their "last food order" time is.)
Awesome. Would be great if a volunteer could do a short write-up afterwards. -- Andrei
Jan 25 2015
prev sibling parent reply "Kingsley" <kingsley.hendrickse gmail.com> writes:
Hi

Just a reminder that the first London D Programmers meet up is 
happening on Tuesday February 3rd at Skills Matter. Looking 
forward to seeing you there :)

http://www.meetup.com/London-D-Programmers/

--Kingsley

On Tuesday, 23 December 2014 at 18:26:52 UTC, Kingsley wrote:
 Hi,

 I've created this meetup group for any London based D 
 enthusiasts to meet up and get excited about D.

 I'll also demo my intellij plugin for D at the first meetup 
 which I've scheduled for February. Although I might be a bit 
 lonely if I'm the only person there! lol.

 http://www.meetup.com/London-D-Programmers/

 Please join me if you are in the area and feel like getting 
 some D.
Feb 01 2015
next sibling parent reply "Kingsley" <kingsley.hendrickse gmail.com> writes:
Thanks to everyone who attended it was a great evening of D fun :)

As part of the evening we did a secret santa code challenge - 
here are some of the results:

http://www.meetup.com/London-D-Programmers/messages/boards/thread/48694585

We had about 13 people from different backgrounds - many from 
C/C++ as well as Java, F# and dynamic languages such as Python. 
Many of the guys had a financial / banking background or an 
academic background - for example we had some guys working on 
market data, another guy who ran a hedge fun as well as people 
from scientific / research and university backgrounds.

We touched on IDE's and editors for D - I demo'd my intellij 
plugin. Bruno was also there (he maintains the eclipse D plugin 
DDT) and he had some interesting things to say about where he 
thought the future of IDE's is going especially in terms of code 
completion. In my intellij plugin I actually re-use the guts of 
the DDT parser/lexer and the general opinion seemed to be that 
have a single set of tools that could be re-used in multiple IDE 
projects was a good way forward. I already implemented Brian's 
DCD and DScanner tools in my plugin and Bruno was looking to go 
that way also rather than re-writing the wheel each time. Brian 
certainly has some great tools in D for this kind of thing. 
(Hackerpilot - DCD/libdparse/DScanner etc)

We also had some discussion about the popularity of D - and many 
felt that D was a great language especially coming from C/C++ but 
that the whole community was perhaps a little fragmented and 
finding information on the Dlang site was also a bit disjointed 
and that in order for a language to gain popularity it needed the 
appropriate community support and information - the recent 
language Rust was mentioned as having great documentation/support 
for new people and is arguably doing a better job at that aspect 
than D especially since its such a new language compared to D.

There was also a bit of discussion around the dub package manager 
with Russel W feeling strongly that dub was more like a java 
maven and had many issues for what he wanted to do. I think he 
has since posted something on the D forum about his dub feelings. 
We got onto dub from my intellij plugin which uses dub by default.

We got together in pairs with 1 more experienced D person and 1 
newbie / less experienced D persons and paired on the secret 
santa challenge. We only had about 45 mins for this one and then 
some discussion on how we chose to implement things.

A couple of issues came out of the challenge regarding 
familiarity with syntax and then spending time hunting down the 
docs - is there a forall in D? Also one of the guys ended up with 
an out of data d compiler and spend a lot of time trying to get 
the right version instead of the one that came with the IDE he 
downloaded.

The slides for the evening are here:
http://slides.com/kingsleyhendrickse/london-d-programmers

Our kind host Skills Matter are organising a Functional 
Programming conference in the summer and they have suggested we 
add a D talk to it that focuses on the functional aspects of D.

I'll be arranging meetups every 6 weeks or so.

Hope to see you all at the next one  :)



On Sunday, 1 February 2015 at 17:33:48 UTC, Kingsley wrote:
 Hi

 Just a reminder that the first London D Programmers meet up is 
 happening on Tuesday February 3rd at Skills Matter. Looking 
 forward to seeing you there :)

 http://www.meetup.com/London-D-Programmers/

 --Kingsley

 On Tuesday, 23 December 2014 at 18:26:52 UTC, Kingsley wrote:
 Hi,

 I've created this meetup group for any London based D 
 enthusiasts to meet up and get excited about D.

 I'll also demo my intellij plugin for D at the first meetup 
 which I've scheduled for February. Although I might be a bit 
 lonely if I'm the only person there! lol.

 http://www.meetup.com/London-D-Programmers/

 Please join me if you are in the area and feel like getting 
 some D.
Feb 04 2015
next sibling parent reply "Kingsley" <kingsley.hendrickse gmail.com> writes:
Also Iain B was there (who maintains the GDC compiler) and he 
mentioned that he was more from a devops background than a 
developer background and found it interesting to see how people 
were using the compiler.

Thanks all who came from further away for making it :)

On Wednesday, 4 February 2015 at 12:53:45 UTC, Kingsley wrote:
 Thanks to everyone who attended it was a great evening of D fun 
 :)

 As part of the evening we did a secret santa code challenge - 
 here are some of the results:

 http://www.meetup.com/London-D-Programmers/messages/boards/thread/48694585

 We had about 13 people from different backgrounds - many from 
 C/C++ as well as Java, F# and dynamic languages such as Python. 
 Many of the guys had a financial / banking background or an 
 academic background - for example we had some guys working on 
 market data, another guy who ran a hedge fun as well as people 
 from scientific / research and university backgrounds.

 We touched on IDE's and editors for D - I demo'd my intellij 
 plugin. Bruno was also there (he maintains the eclipse D plugin 
 DDT) and he had some interesting things to say about where he 
 thought the future of IDE's is going especially in terms of 
 code completion. In my intellij plugin I actually re-use the 
 guts of the DDT parser/lexer and the general opinion seemed to 
 be that have a single set of tools that could be re-used in 
 multiple IDE projects was a good way forward. I already 
 implemented Brian's DCD and DScanner tools in my plugin and 
 Bruno was looking to go that way also rather than re-writing 
 the wheel each time. Brian certainly has some great tools in D 
 for this kind of thing. (Hackerpilot - DCD/libdparse/DScanner 
 etc)

 We also had some discussion about the popularity of D - and 
 many felt that D was a great language especially coming from 
 C/C++ but that the whole community was perhaps a little 
 fragmented and finding information on the Dlang site was also a 
 bit disjointed and that in order for a language to gain 
 popularity it needed the appropriate community support and 
 information - the recent language Rust was mentioned as having 
 great documentation/support for new people and is arguably 
 doing a better job at that aspect than D especially since its 
 such a new language compared to D.

 There was also a bit of discussion around the dub package 
 manager with Russel W feeling strongly that dub was more like a 
 java maven and had many issues for what he wanted to do. I 
 think he has since posted something on the D forum about his 
 dub feelings. We got onto dub from my intellij plugin which 
 uses dub by default.

 We got together in pairs with 1 more experienced D person and 1 
 newbie / less experienced D persons and paired on the secret 
 santa challenge. We only had about 45 mins for this one and 
 then some discussion on how we chose to implement things.

 A couple of issues came out of the challenge regarding 
 familiarity with syntax and then spending time hunting down the 
 docs - is there a forall in D? Also one of the guys ended up 
 with an out of data d compiler and spend a lot of time trying 
 to get the right version instead of the one that came with the 
 IDE he downloaded.

 The slides for the evening are here:
 http://slides.com/kingsleyhendrickse/london-d-programmers

 Our kind host Skills Matter are organising a Functional 
 Programming conference in the summer and they have suggested we 
 add a D talk to it that focuses on the functional aspects of D.

 I'll be arranging meetups every 6 weeks or so.

 Hope to see you all at the next one  :)



 On Sunday, 1 February 2015 at 17:33:48 UTC, Kingsley wrote:
 Hi

 Just a reminder that the first London D Programmers meet up is 
 happening on Tuesday February 3rd at Skills Matter. Looking 
 forward to seeing you there :)

 http://www.meetup.com/London-D-Programmers/

 --Kingsley

 On Tuesday, 23 December 2014 at 18:26:52 UTC, Kingsley wrote:
 Hi,

 I've created this meetup group for any London based D 
 enthusiasts to meet up and get excited about D.

 I'll also demo my intellij plugin for D at the first meetup 
 which I've scheduled for February. Although I might be a bit 
 lonely if I'm the only person there! lol.

 http://www.meetup.com/London-D-Programmers/

 Please join me if you are in the area and feel like getting 
 some D.
Feb 04 2015
parent Iain Buclaw via Digitalmars-d-announce writes:
On 4 February 2015 at 12:58, Kingsley via Digitalmars-d-announce
<digitalmars-d-announce puremagic.com> wrote:
 Also Iain B was there (who maintains the GDC compiler) and he mentioned that
 he was more from a devops background than a developer background and found
 it interesting to see how people were using the compiler.

 Thanks all who came from further away for making it :)
Pics or it didn't happen! http://www.meetup.com/London-D-Programmers/photos/25894172/433998206/
Feb 04 2015
prev sibling parent reply Andrej Mitrovic via Digitalmars-d-announce writes:
On 2/4/15, Kingsley via Digitalmars-d-announce
<digitalmars-d-announce puremagic.com> wrote:
 A couple of issues came out of the challenge regarding
 familiarity with syntax and then spending time hunting down the
 docs - is there a forall in D?
What would forall do?
Feb 04 2015
parent reply "Kingsley" <kingsley.hendrickse gmail.com> writes:
usually it applies to a collection e.g. List

in Scala there is one - that takes a function that returns a 
boolean. e.g.

List(1,2,3).forall(x => x < 3)

which is equivalent to a foldLeft ( I think)



On Wednesday, 4 February 2015 at 14:52:32 UTC, Andrej Mitrovic 
wrote:
 On 2/4/15, Kingsley via Digitalmars-d-announce
 <digitalmars-d-announce puremagic.com> wrote:
 A couple of issues came out of the challenge regarding
 familiarity with syntax and then spending time hunting down the
 docs - is there a forall in D?
What would forall do?
Feb 04 2015
parent reply "John Colvin" <john.loughran.colvin gmail.com> writes:
On Wednesday, 4 February 2015 at 15:02:09 UTC, Kingsley wrote:
 usually it applies to a collection e.g. List

 in Scala there is one - that takes a function that returns a 
 boolean. e.g.

 List(1,2,3).forall(x => x < 3)
If I understand what you want correctly, std.algorithm.all
Feb 04 2015
next sibling parent Daniel Kozak via Digitalmars-d-announce writes:
John Colvin via Digitalmars-d-announce píše v St 04. 02. 2015 v 15:08
+0000:
 On Wednesday, 4 February 2015 at 15:02:09 UTC, Kingsley wrote:
 usually it applies to a collection e.g. List

 in Scala there is one - that takes a function that returns a 
 boolean. e.g.

 List(1,2,3).forall(x => x < 3)
If I understand what you want correctly, std.algorithm.all
I am not sure maybe he wants std.algorithm.filter
Feb 04 2015
prev sibling parent Daniel Kozak via Digitalmars-d-announce writes:
John Colvin via Digitalmars-d-announce píše v St 04. 02. 2015 v 15:08
+0000:
 On Wednesday, 4 February 2015 at 15:02:09 UTC, Kingsley wrote:
 usually it applies to a collection e.g. List

 in Scala there is one - that takes a function that returns a 
 boolean. e.g.

 List(1,2,3).forall(x => x < 3)
If I understand what you want correctly, std.algorithm.all
Yep, ignore my previous answer
Feb 04 2015
prev sibling parent reply "Laeeth Isharc" <Laeeth.nospam nospam-laeeth.com> writes:
Thank you, Kingsley, for a very well organized and 
thought-through event.  I was impressed by the calibre of people 
that attended, and look forward to attending future meetups.
Feb 04 2015
parent reply "Laeeth Isharc" <Laeeth.nospam nospam-laeeth.com> writes:
One interesting anecdote: somebody in a financial services 
company gave an account of giving D a try as a way to prototype 
something quickly, intending to rewrite it later in a more 
conventional language.  The prototype went straight into 
production, and they are happy with it.  The C interop was 
important for them to have made this possible.

It was interesting, because it is a serious company where people 
don't by any means have a hacker mentality, and it was one more 
point at variance with the "I am a java programmer but do all my 
personal projects in D" narrative, and also because this 
particular kind of company is exactly the sort of second wave 
early adopter one wants to have.

(I hope I represented this accurately, and tried to make this as 
vague as possible whilst still keeping it useful since people 
might not want the details of what they do being public).
Feb 04 2015
next sibling parent Iain Buclaw via Digitalmars-d-announce writes:
On 4 February 2015 at 21:17, Laeeth Isharc via Digitalmars-d-announce
<digitalmars-d-announce puremagic.com> wrote:
 One interesting anecdote: somebody in a financial services company gave an
 account of giving D a try as a way to prototype something quickly, intending
 to rewrite it later in a more conventional language.  The prototype went
 straight into production, and they are happy with it.  The C interop was
 important for them to have made this possible.

 It was interesting, because it is a serious company where people don't by
 any means have a hacker mentality, and it was one more point at variance
 with the "I am a java programmer but do all my personal projects in D"
 narrative, and also because this particular kind of company is exactly the
 sort of second wave early adopter one wants to have.

 (I hope I represented this accurately, and tried to make this as vague as
 possible whilst still keeping it useful since people might not want the
 details of what they do being public).
That pretty much sums up my understanding of it too.
Feb 04 2015
prev sibling next sibling parent reply Russel Winder via Digitalmars-d-announce writes:
On Wed, 2015-02-04 at 21:35 +0000, Iain Buclaw via Digitalmars-d-announce wrote:
 […]
 
 That pretty much sums up my understanding of it too.
I recollect the "banter" including (paraphrased): "if the prototype works, just put it into production, it's standard practice." -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.net 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Feb 05 2015
parent reply "Laeeth Isharc" <laeethnospam nospamlaeeth.com> writes:
On Thursday, 5 February 2015 at 12:06:31 UTC, Russel Winder wrote:
 On Wed, 2015-02-04 at 21:35 +0000, Iain Buclaw via 
 Digitalmars-d-announce wrote:
 […]
 
 That pretty much sums up my understanding of it too.
I recollect the "banter" including (paraphrased): "if the prototype works, just put it into production, it's standard practice."
Shhh... We have investors to keep happy.
Feb 05 2015
parent "Laeeth Isharc" <laeethnospam nospamlaeeth.com> writes:
On Thursday, 5 February 2015 at 20:40:52 UTC, Laeeth Isharc wrote:
 On Thursday, 5 February 2015 at 12:06:31 UTC, Russel Winder 
 wrote:
 On Wed, 2015-02-04 at 21:35 +0000, Iain Buclaw via 
 Digitalmars-d-announce wrote:
 […]
 
 That pretty much sums up my understanding of it too.
I recollect the "banter" including (paraphrased): "if the prototype works, just put it into production, it's standard practice."
Shhh... We have investors to keep happy.
half-jest
Feb 05 2015
prev sibling parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 2/4/2015 1:17 PM, Laeeth Isharc wrote:
 One interesting anecdote: somebody in a financial services company gave an
 account of giving D a try as a way to prototype something quickly, intending to
 rewrite it later in a more conventional language.  The prototype went straight
 into production, and they are happy with it.  The C interop was important for
 them to have made this possible.

 It was interesting, because it is a serious company where people don't by any
 means have a hacker mentality, and it was one more point at variance with the
"I
 am a java programmer but do all my personal projects in D" narrative, and also
 because this particular kind of company is exactly the sort of second wave
early
 adopter one wants to have.

 (I hope I represented this accurately, and tried to make this as vague as
 possible whilst still keeping it useful since people might not want the details
 of what they do being public).
I'd like to invite this fellow to propose a case study presentation at Dconf 2015. Can someone please forward this to him, or put him in contact with myself or Andrei?
Feb 11 2015
parent reply "Laeeth Isharc" <Laeeth.nospam nospam-laeeth.com> writes:
On Wednesday, 11 February 2015 at 22:28:03 UTC, Walter Bright 
wrote:
 On 2/4/2015 1:17 PM, Laeeth Isharc wrote:
 One interesting anecdote: somebody in a financial services 
 company gave an
 account of giving D a try as a way to prototype something 
 quickly, intending to
 rewrite it later in a more conventional language.  The 
 prototype went straight
 into production, and they are happy with it.  The C interop 
 was important for
 them to have made this possible.

 It was interesting, because it is a serious company where 
 people don't by any
 means have a hacker mentality, and it was one more point at 
 variance with the "I
 am a java programmer but do all my personal projects in D" 
 narrative, and also
 because this particular kind of company is exactly the sort of 
 second wave early
 adopter one wants to have.

 (I hope I represented this accurately, and tried to make this 
 as vague as
 possible whilst still keeping it useful since people might not 
 want the details
 of what they do being public).
I'd like to invite this fellow to propose a case study presentation at Dconf 2015. Can someone please forward this to him, or put him in contact with myself or Andrei?
I will dig his card out unless Kingsley gets there first. (Let me know if so). Laeeth
Feb 12 2015
parent "Laeeth Isharc" <laeethnospam nospamlaeeth.com> writes:
done.  and gave him headsup too.  is your email no
spam
o
n
e
at yourfullname.com ?

if not what should the first part be?  or you can email me at 
myfirstname myfirstname.com


On Friday, 13 February 2015 at 07:31:52 UTC, Laeeth Isharc wrote:
 On Wednesday, 11 February 2015 at 22:28:03 UTC, Walter Bright 
 wrote:
 On 2/4/2015 1:17 PM, Laeeth Isharc wrote:
 One interesting anecdote: somebody in a financial services 
 company gave an
 account of giving D a try as a way to prototype something 
 quickly, intending to
 rewrite it later in a more conventional language.  The 
 prototype went straight
 into production, and they are happy with it.  The C interop 
 was important for
 them to have made this possible.

 It was interesting, because it is a serious company where 
 people don't by any
 means have a hacker mentality, and it was one more point at 
 variance with the "I
 am a java programmer but do all my personal projects in D" 
 narrative, and also
 because this particular kind of company is exactly the sort 
 of second wave early
 adopter one wants to have.

 (I hope I represented this accurately, and tried to make this 
 as vague as
 possible whilst still keeping it useful since people might 
 not want the details
 of what they do being public).
I'd like to invite this fellow to propose a case study presentation at Dconf 2015. Can someone please forward this to him, or put him in contact with myself or Andrei?
I will dig his card out unless Kingsley gets there first. (Let me know if so). Laeeth
Feb 13 2015