Presentation Intro to D: What works?

via Digitalmars-d digitalmars-d at puremagic.com
Fri Jun 26 05:22:40 PDT 2015


On Thursday, 25 June 2015 at 12:39:11 UTC, qznc wrote:
> Looks like I will give a talk about D to our local Functional 
> Programming User Group in August. Feel free to join, if you can 
> be in Karlsruhe, Germany:
>
> http://www.meetup.com/de/The-Karlsruhe-Functional-Programmers-Meetup-Group/events/223455553/
>
> As far as I know, pretty much nobody there knows anything about 
> D. So I need to start with some general introduction. My 
> current plan is to basically talk through the dlang.org 
> frontpage. Modern convenience. Modeling power. Native 
> efficiency.
>
> I guess others here have done such intros already. What works? 
> What doesn't? What are the usually questions you get from 
> newbies? Any evangelism tips?

As these are FP people, I would start by pointing out that D is 
not a pure functional PL. Then you could explain how its 
functional aspects benefit from that fact, e.g.
- ranges work with mutation => composability _and_ efficient 
codegen
- weak vs strong purity => allows more code to be pure


More information about the Digitalmars-d mailing list