www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - [video tutorial] hello world using dmd, rdmd, dub and vibe.d

reply "simendsjo" <simendsjo gmail.com> writes:
http://youtu.be/8TV9ZZteYEU

The content wasn't planned, and English is not my native tongue.
Hopefully it can still be useful for newbies.

This is pretty much a response to a recent discussion on the lack 
of documentation/tutorials: 
http://forum.dlang.org/post/spdddifmaacihlcumvdp forum.dlang.org

PS: The many delays are X going black, forcing me to switch to a 
different terminal and back again.
Feb 15 2014
next sibling parent "Jakob Ovrum" <jakobovrum gmail.com> writes:
On Saturday, 15 February 2014 at 13:28:24 UTC, simendsjo wrote:
 http://youtu.be/8TV9ZZteYEU

 The content wasn't planned, and English is not my native tongue.
 Hopefully it can still be useful for newbies.

 This is pretty much a response to a recent discussion on the 
 lack of documentation/tutorials: 
 http://forum.dlang.org/post/spdddifmaacihlcumvdp forum.dlang.org

 PS: The many delays are X going black, forcing me to switch to 
 a different terminal and back again.
Having never taken an in-depth look at vibe.d, I found the latter half quite informative. Thanks :)
Feb 15 2014
prev sibling next sibling parent reply "Jakob Lundberg" <jakob.lundberg gmail.com> writes:
Nice video! It was very good.

Is there any chance that you would be willing to share your Vim 
configuration? In particular the integration with DCD.
Feb 15 2014
parent reply "simendsjo" <simendsjo gmail.com> writes:
On Saturday, 15 February 2014 at 15:33:55 UTC, Jakob Lundberg 
wrote:
 Nice video! It was very good.

 Is there any chance that you would be willing to share your Vim 
 configuration? In particular the integration with DCD.
let g:dcd_importPath=['/home/simendsjo/.dub/packages/vibe-d-master/source', '/home/simendsjo/.dub/packages/ncurses-master', '/usr/include/dlang/dmd', '/usr/include/dlang/dmd/druntime/import'] au BufNewFile,BufRead,BufEnter *.d set omnifunc=dcomplete#Complete autocmd Filetype jade call SetJadeFTOptions() function SetJadeFTOptions() setlocal ts=2 setlocal shiftwidth=2 setlocal softtabstop=2 endfunction " vibe.d diet tamplates are pretty much jade files autocmd BufNewFile,BufReadPost *.dt set filetype=jade
Feb 15 2014
parent "simendsjo" <simendsjo gmail.com> writes:
On Saturday, 15 February 2014 at 15:35:41 UTC, simendsjo wrote:
 On Saturday, 15 February 2014 at 15:33:55 UTC, Jakob Lundberg 
 wrote:
 Nice video! It was very good.

 Is there any chance that you would be willing to share your 
 Vim configuration? In particular the integration with DCD.
let
(...) Oh, and I'm using pathogen and have a symlink in my bundle folder to the DCD/editors/vim folder. DCD includes more than what is available in the vim plugin, but I don't know enough vimscript to make pulls to update it.
Feb 15 2014
prev sibling next sibling parent reply "Stanislav Blinov" <stanislav.blinov gmail.com> writes:
On Saturday, 15 February 2014 at 13:28:24 UTC, simendsjo wrote:
 http://youtu.be/8TV9ZZteYEU
Concise and informative. Maybe a little rushed for total newcomers, but for people familiar with programming and wanting to jump into D - very well done!
Feb 15 2014
parent "simendsjo" <simendsjo gmail.com> writes:
On Saturday, 15 February 2014 at 15:39:51 UTC, Stanislav Blinov 
wrote:
 On Saturday, 15 February 2014 at 13:28:24 UTC, simendsjo wrote:
 http://youtu.be/8TV9ZZteYEU
Concise and informative. Maybe a little rushed for total newcomers, but for people familiar with programming and wanting to jump into D - very well done!
Yeah.. I didn't mean it to be applicable for inexperienced programmers, but I probably gave too little context for anyone brand new to the language. Hopefully someone else can fill the gaps :)
Feb 15 2014
prev sibling next sibling parent reply "Rikki Cattermole" <alphaglosined gmail.com> writes:
On Saturday, 15 February 2014 at 13:28:24 UTC, simendsjo wrote:
 http://youtu.be/8TV9ZZteYEU

 The content wasn't planned, and English is not my native tongue.
 Hopefully it can still be useful for newbies.

 This is pretty much a response to a recent discussion on the 
 lack of documentation/tutorials: 
 http://forum.dlang.org/post/spdddifmaacihlcumvdp forum.dlang.org

 PS: The many delays are X going black, forcing me to switch to 
 a different terminal and back again.
Looks quite a bit better then my one that I have unlisted currently[0]. Actually goes through some development :) Although my plan was to make a bunch before saying anything (hasn't happened). [0] http://www.youtube.com/watch?v=yGf6VjlP96I
Feb 15 2014
parent reply "simendsjo" <simendsjo gmail.com> writes:
On Saturday, 15 February 2014 at 15:46:26 UTC, Rikki Cattermole 
wrote:
 On Saturday, 15 February 2014 at 13:28:24 UTC, simendsjo wrote:
 http://youtu.be/8TV9ZZteYEU

 The content wasn't planned, and English is not my native 
 tongue.
 Hopefully it can still be useful for newbies.

 This is pretty much a response to a recent discussion on the 
 lack of documentation/tutorials: 
 http://forum.dlang.org/post/spdddifmaacihlcumvdp forum.dlang.org

 PS: The many delays are X going black, forcing me to switch to 
 a different terminal and back again.
Looks quite a bit better then my one that I have unlisted currently[0]. Actually goes through some development :) Although my plan was to make a bunch before saying anything (hasn't happened). [0] http://www.youtube.com/watch?v=yGf6VjlP96I
I also thought I should make a plan and do-the-right-thing, but then I just thought "what the hell". I probably won't be making many screencasts as I don't have any interest or incentive to do so, so a quick and dirty approach is better than nothing :) This video just took me ~30 minutes to make, where 24 is actually recording time and the rest is upload time. But a well planned series of tutorials would be a very nice to have. You probably shouldn't keep it unlisted though. Just make it public, and feedback will probably drive you to keep making more :) I just watched your video, and it goes into more details than what I did (it's also good to have an English speaker doing videos rather than my Norwenglish :)). The fact that you're using Windows is also important to reach a wider audience. I'll say just publish it! (and the rest of what you might have prepared)
Feb 15 2014
next sibling parent "Rikki Cattermole" <alphaglosined gmail.com> writes:
On Saturday, 15 February 2014 at 16:03:19 UTC, simendsjo wrote:
 On Saturday, 15 February 2014 at 15:46:26 UTC, Rikki Cattermole 
 wrote:
 On Saturday, 15 February 2014 at 13:28:24 UTC, simendsjo wrote:
 http://youtu.be/8TV9ZZteYEU

 The content wasn't planned, and English is not my native 
 tongue.
 Hopefully it can still be useful for newbies.

 This is pretty much a response to a recent discussion on the 
 lack of documentation/tutorials: 
 http://forum.dlang.org/post/spdddifmaacihlcumvdp forum.dlang.org

 PS: The many delays are X going black, forcing me to switch 
 to a different terminal and back again.
Looks quite a bit better then my one that I have unlisted currently[0]. Actually goes through some development :) Although my plan was to make a bunch before saying anything (hasn't happened). [0] http://www.youtube.com/watch?v=yGf6VjlP96I
I also thought I should make a plan and do-the-right-thing, but then I just thought "what the hell". I probably won't be making many screencasts as I don't have any interest or incentive to do so, so a quick and dirty approach is better than nothing :) This video just took me ~30 minutes to make, where 24 is actually recording time and the rest is upload time. But a well planned series of tutorials would be a very nice to have. You probably shouldn't keep it unlisted though. Just make it public, and feedback will probably drive you to keep making more :) I just watched your video, and it goes into more details than what I did (it's also good to have an English speaker doing videos rather than my Norwenglish :)). The fact that you're using Windows is also important to reach a wider audience. I'll say just publish it! (and the rest of what you might have prepared)
I want to have around five before I start publishing, because of being slow to actually do it. What with projects and all. Its too much of a I don't know if I'll even do another type of thing.
Feb 15 2014
prev sibling parent "Mike" <none none.com> writes:
On Saturday, 15 February 2014 at 16:03:19 UTC, simendsjo wrote:
 On Saturday, 15 February 2014 at 15:46:26 UTC, Rikki Cattermole
Thanks for making these videos. Please don't underestimate their value. Many will find them extremely useful. I know I did. I took the liberty of posting them on the Wiki (http://wiki.dlang.org/Videos). I hope you'll make more, and if you do please post them there. Otherwise, they'll just be lost in the bowels of the forum in a week's time. Mike
Feb 15 2014
prev sibling next sibling parent reply "Brad Anderson" <eco gnuk.net> writes:
On Saturday, 15 February 2014 at 13:28:24 UTC, simendsjo wrote:
 http://youtu.be/8TV9ZZteYEU

 The content wasn't planned, and English is not my native tongue.
 Hopefully it can still be useful for newbies.

 This is pretty much a response to a recent discussion on the 
 lack of documentation/tutorials: 
 http://forum.dlang.org/post/spdddifmaacihlcumvdp forum.dlang.org

 PS: The many delays are X going black, forcing me to switch to 
 a different terminal and back again.
Nicely done. It's a bit quiet (I had to max out my volume and put on headphones to hear).
Feb 16 2014
parent "simendsjo" <simendsjo gmail.com> writes:
On Sunday, 16 February 2014 at 22:57:44 UTC, Brad Anderson wrote:
(...)
 Nicely done.

 It's a bit quiet (I had to max out my volume and put on
 headphones to hear).
Thanks. I'll crank up the volume for the next one.
Feb 16 2014
prev sibling parent reply "nazriel" <spam dzfl.pl> writes:
On Saturday, 15 February 2014 at 13:28:24 UTC, simendsjo wrote:
 http://youtu.be/8TV9ZZteYEU

 The content wasn't planned, and English is not my native tongue.
 Hopefully it can still be useful for newbies.

 This is pretty much a response to a recent discussion on the 
 lack of documentation/tutorials: 
 http://forum.dlang.org/post/spdddifmaacihlcumvdp forum.dlang.org

 PS: The many delays are X going black, forcing me to switch to 
 a different terminal and back again.
Really awesome! I had plans to create something similar to Gynvael Coldwind's ReverseCraft series[1] but dedicated to D generally (not really D as a tool for reversing but basics *G*) Unfortunately, recently my time was limited. Good to see that others also think it is a good idea! Your english was very good in my opinion. I understood everything and I'm not using English on a daily basis. You've got my respects simendsjo and I am definitely looking for more of this! Best regards, Damian Ziemba
Feb 16 2014
parent "nazriel" <spam dzfl.pl> writes:
On Monday, 17 February 2014 at 00:51:17 UTC, nazriel wrote:
 On Saturday, 15 February 2014 at 13:28:24 UTC, simendsjo wrote:
 http://youtu.be/8TV9ZZteYEU

 The content wasn't planned, and English is not my native 
 tongue.
 Hopefully it can still be useful for newbies.

 This is pretty much a response to a recent discussion on the 
 lack of documentation/tutorials: 
 http://forum.dlang.org/post/spdddifmaacihlcumvdp forum.dlang.org

 PS: The many delays are X going black, forcing me to switch to 
 a different terminal and back again.
Really awesome! I had plans to create something similar to Gynvael Coldwind's ReverseCraft series[1] but dedicated to D generally (not really D as a tool for reversing but basics *G*) Unfortunately, recently my time was limited. Good to see that others also think it is a good idea! Your english was very good in my opinion. I understood everything and I'm not using English on a daily basis. You've got my respects simendsjo and I am definitely looking for more of this! Best regards, Damian Ziemba
[1] http://www.youtube.com/user/GynvaelColdwind/videos http://gynvael.coldwind.pl/
Feb 16 2014