• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

* Welcome Ken Youens-Clark

 
author
Posts: 23958
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

This week, we're delighted to have Ken Youens-Clark helping to answer questions about the new book Command-Line Rust: A Project-Based Primer for Writing Rust CLIs.


The promotion starts Tuesday, July 12th, 2022 and will end on Friday, July 15th, 2022

We'll be selecting four random posters in this forum to win a free copy of the book provided by the publisher, O'Reilly Media.


Image from https://m.media-amazon.com

Please see the Book Promotion page to ensure your best chances at winning!

Posts in this welcome thread are not eligible for the drawing, and should be reserved for welcoming the author. Questions posted in this topic are subject to removal.
 
Bartender
Posts: 669
15
TypeScript Fedora
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome!
 
Marshal
Posts: 79969
396
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Good to see you here; hope you have lots of awkward interesting questions
 
Rancher
Posts: 317
16
IntelliJ IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello everyone! And welcome Ken .
Is it your second Rust book, I think I saw something else from you pass.

Long time no see <3. Ooooh I would love to play for this book!

I am in the (long on and off) process of writing a Rust gamepiler (compiler that gamifies the errors you do) and it would help me greatly :p

 
Campbell Ritchie
Marshal
Posts: 79969
396
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome back, DJ

Please ask any questions in a new thread; I can see at least two potential questions in your post, which means two chances to win the book.
 
Author
Posts: 22
6
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

D.J. Quavern wrote:Hello everyone! And welcome Ken .
Is it your second Rust book, I think I saw something else from you pass.

Long time no see <3. Ooooh I would love to play for this book!

I am in the (long on and off) process of writing a Rust gamepiler (compiler that gamifies the errors you do) and it would help me greatly :p



This is my first Rust book but my third book to publish. The first two are on Python: Tiny Python Projects (Manning, 2020) and Mastering Python for Bioinformatics (O'Reilly, 2021). All my books (so far) take the same approach of presenting a challenge program in each chapter. The reader is provided tests and inputs to help create a program that works according to the spec. Rust has a steep learning curve, so the book starts with printing "Hello, world!" and slowly moves through how to get command-line input from the user to how to read files and STDIN then how to write files and STDOUT and so forth. Since I stress how to write and use tests to develop the program, I'm also teaching test-driven development (TDD), which I think is the most important skill the reader can apply no matter what language they use or learn.
 
Ken Youens-Clark
Author
Posts: 22
6
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:Good to see you here; hope you have lots of awkward interesting questions



Yeah, so I'm here to convince Java types to learn Rust! I think Rust has some amazing things to contribute to one's understanding of how different languages can shape how you think and code. For kicks, compare how you might write a Java version of "cat" to my Rust version in https://github.com/kyclark/command-line-rust.
 
D.J. Quavern
Rancher
Posts: 317
16
IntelliJ IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes Junilu is big on TDD.
And your mission is noble !
I am convinced in any cases. (also I hope Rust will implement some of those Java amazing tools, such as Java Path Finder)
 
Marshal
Posts: 8965
646
Mac OS X Spring VI Editor BSD Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations on the new book Ken Youens-Clark!

I see someone is trying to convert us to Rust. I hope you get a lot of tricky great questions.
 
Marshal
Posts: 5675
333
IntelliJ IDE Python TypeScript Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Don't forget that this thread is for welcoming the promo author only and posts here aren't eligible for the prize winners draw.

If you want to ask a question about the book and be eligible for the prize then start a new Topic in the Other Languages forum. For the promo week Ken will be watching the forum for your questions, although there's nothing stopping Ken from hanging around longer if he so desires. Everybody is welcome.
 
Ken Youens-Clark
Author
Posts: 22
6
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Tim Cooke wrote:Don't forget that this thread is for welcoming the promo author only and posts here aren't eligible for the prize winners draw.

If you want to ask a question about the book and be eligible for the prize then start a new Topic in the Other Languages forum. For the promo week Ken will be watching the forum for your questions, although there's nothing stopping Ken from hanging around longer if he so desires. Everybody is welcome.



Yeah, I'll keep checking back in to see if anyone has a question. I didn't seem to find many takers for Rust, but hit me up if you ever want to give it a try or you have questions!
 
D.J. Quavern
Rancher
Posts: 317
16
IntelliJ IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

I didn't seem to find many takers for Rust, but hit me up if you ever want to give it a try or you have questions!



They'll come to it!
It's on Junilu's yearly list in any case.
 
author & internet detective
Posts: 42006
911
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I just emailed him. Too late for the promo, but not too late to be helpful.

Hi Ken,
The idea was to check https://coderanch.com/f/60/ol and look at the titles. There are a number of questions about the book. Even though the promo is over, you can still go back and engage with those.

-Jeanne

 
Ken Youens-Clark
Author
Posts: 22
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Jeanne Boyarsky wrote:I just emailed him. Too late for the promo, but not too late to be helpful.

Hi Ken,
The idea was to check https://coderanch.com/f/60/ol and look at the titles. There are a number of questions about the book. Even though the promo is over, you can still go back and engage with those.

-Jeanne



Yep, I totes botched that. Sorry! I'll get on the other replies now.
 
We begin by testing your absorbancy by exposing you to this tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic