Trouble with installing chocolate, went to the site and it’s like a needle in a haystack
@freaklore2 жыл бұрын
Since this video was released, Perl6 has become its own language and is now known as Rakudo. The file extension used is raku. So, to run a program in Visual Studio Code with extensions you would use as an example: main.raku instead of main.perl6 However, both ways seem to still work.
@GaryChike2 жыл бұрын
Raku is the name of the programming language. Rakudo is a compiler for the MoarVM, JVM and Javascript virtual machines.🦋
@MattOatesUK6 жыл бұрын
9:59 these are not floating point numbers they are Rat rational types. The *displayed* number coerces to float losing precision unless you are a lot more careful about it.
@MattOatesUK6 жыл бұрын
22:45 instead of $i mod 2 == 0 in your own code youre better off with $i %% 2. Where %% can be thought of as "divisible by".
@derekbanas6 жыл бұрын
Thank you for the input :)
@MattOatesUK6 жыл бұрын
@@derekbanas thanks for the cool video!
@efimeroorem69266 жыл бұрын
Surprisingly @DerekBanas uses it at 31:00
@larsjohansson12056 жыл бұрын
Best video tutorial I have seen. I appreciate the work behind the scene. Brilliant!
@derekbanas6 жыл бұрын
Thank you for the nice compliment :)
@BluesBoySid3 жыл бұрын
Wow. Very condensed knowledge. I need to take my first steps in Perl, and thanks this i'm sure that i can say that at least i know now conception of this language. It took me 3 days to watch it and make notes (watch, stop, note, repeat and if all is ok - nest step). Yes, I bought the Books but I need to wait for them (i'm type of classical reader, nowadays pdf or other e-formats i find not so handful and useful for learning). Thank You very much. Now i take on for excersises. Merry Christmas XD
@mikopiko6 жыл бұрын
Derek, I hope you never stop making videos. I love this!
@derekbanas6 жыл бұрын
Thank you very much :) I don't plan on stopping
@asdffghize6 жыл бұрын
Are we going to learn machine learning from the legend? Come on!!!
@derekbanas6 жыл бұрын
I'm considering it and have been for over a year. If I can make a series people will watch I'll do it
@asdffghize6 жыл бұрын
@@derekbanas We would love to! By the way, great job! Keep it up man!
@suddhasatwaWithMusic6 жыл бұрын
@@derekbanas please go ahead. We'll wait eagerly.
@harshitjoshi30826 жыл бұрын
You can start a poll/vote to know how many people are interested !
@derekbanas6 жыл бұрын
I run polls every once in a while. The last one said everyone wants learn in ones. I love doing multipart tutorials, but I guess I stink at making them because nobody watches them.
@tonanornottonull71326 жыл бұрын
Lmao I was working on some Perl and I needed to look up some syntax for what I was doing since it's been a while. "I wonder if Derek posted a video on Perl 6 yet?"
@derekbanas6 жыл бұрын
That's funny :) I have been following you
@brankoterzic30316 жыл бұрын
I really like your videos and tutorials on different topics. Talking about programming languages, I would like to hear more about the purpose ot the programming language, when it should be used and to get a task or project which I should be working on at the end of the tutorial. Keep up with a great posts!
@derekbanas6 жыл бұрын
Thank you :) I'll try to use better examples in future tutorials
@jsdeveloper23765 жыл бұрын
Hey Derek, I've learned a lot about your tutorials here, thank you so much. Please make a tutorial about laravel, I will definitely watch and learn a lot from you. Cheers!
@ErikZoltan4 жыл бұрын
This is a whirlwind tour. It's perfect for experienced developers who want to quickly get up to speed with Perl 6 Raku.
@derekbanas4 жыл бұрын
Thank you very much :)
@matthiasnott4 жыл бұрын
Nice. Thanks. 51:29: Are the line breaks off after Derek? Unrelated, how often are you actually "coming in"? :)
@kesuskim60726 жыл бұрын
Just for curious! Is there anyone using Perl 6...? I love Perl, but that is only when it means to be Perl 5, which is already likely to be installed default in almost every distro, and perfect alternative for bash.
@derekbanas6 жыл бұрын
It was a highly requested tutorial for me to make, which is why I made it. Many improvements have been made versus Perl 5. If you like Perl you should check it out.
@kesuskim60726 жыл бұрын
@@derekbanas will check out ;) thank you for reply, Derek!
@aaronwells93556 жыл бұрын
I use Perl 6 quite a bit when I'm quickly prototyping new ideas or doing automation I would normally do in Perl 5. But with the added type-system features, and grammars, I've found it to be a great tool for doing more complicated parsing tasks.
@MSStuckwisch4 жыл бұрын
I use Raku (name changed from Perl 6) all the time. Despite perl being known for lots of line noise and unreadable code (an unjustified reputation, IMO), Raku absolutely does generate some of the most readable and maintainable code I've ever written.
@sefirotsama3 жыл бұрын
as I am using Raku 6d (2020.05.1) I am struggling with some of the string methods, not sure why: my Str $b = "business"; say "There is no I in business: ", !$b.fc.contains("I"); (which returns the opposite as expected: There is no I in business: True)
@realchicagophill6 жыл бұрын
I didn't know people still used Perl . Hey Bananas, how you been? I have a topic request for you but it falls well outside your normal categories of topics but I sure would like someone to try to get a straight answer on the subject. I'd love to learn about asset protection and how to go about doing it correctly. Hey, maybe you already know a thing or two about the subject? What do you think? Doable or unlikely?
@derekbanas6 жыл бұрын
I used to be a broker, but that is more a question for a lawyer. This isn't advice, but the opinion of a nobody, who heard this from others. Look into trusts if you are talking about a lot of money. Transferring ownership normally won't work if the state has any reason to believe transfers were simply done to avoid paying taxes. If you are talking about a lot of money, off shore accounts work based on setting up fake companies and then transferring money in exchange for consulting fees and then loans from what I've heard as a nobody. This is not advice by the way if I didn't make that clear. I've done none of the above by the way.
@realchicagophill6 жыл бұрын
@@derekbanas I understand it's not advice. I think I'm thinking along the lines of possible future income and assets. When you look up asset protection and LLC you get a bunch of lawyers trying to sell you things. I'm not into paying people for things I don't need. I think the idea I was shooting for is what is it that we actually need to remove as much personal liability as possible and put any assets into a legal safe zone. I know it's a dicey subject. Anything to do with law and money assures only one thing. You're going to have less of it no matter which way you go.
@exodus88146 жыл бұрын
Hey Derek :) Thank you very much :) I know how hard it is to make educational tutorials, especially long ones. Perl 6 looks awesome and in general this language is very powerful. Don't know why people dislike using it. Anyway, again thanks a lot Derek :)
@derekbanas6 жыл бұрын
Nice to see you again Exodus :) I think it just hasn't caught on yet. It will. Up next is a HUGE UPDATED JAVA TUTORIAL!!! It will be about 600 pages in 1 video! I hope it only takes 2 weeks
@exodus88146 жыл бұрын
@@derekbanas Thank you, I will always be here :) That's crazy!! I don't think anyone has covered Java 10 or even Java in one video! You're a huge inspiration! Much appreciated :)
@braindeveloperdimensional55796 жыл бұрын
@@derekbanas Wow, you are awesome. I found your HTML 5 tutorial too helpful, being a fan since.
@derekbanas6 жыл бұрын
Thank you :)
@b2gills5 жыл бұрын
I have not heard of anyone who has used Perl6 really disliking it. Most of the dislike comes from the fact that it has Perl in the name, and Perl has a bad reputation largely from people who have never used any version of it. The start of that bad reputation comes from the time when Perl was the duct-tape of the Internet, when people who had never written any code before started writing in Perl. That is Perl has a bad reputation because there was a lot of bad code written in it. Then rather than judging the code as being bad, many people judged Perl as being bad. It is even worse that they apply that to Perl6 even though it is almost a complete redesign. (It originally started out with a much smaller scope.)
@AnilAgiral6 жыл бұрын
Another genius video. Hey Derek, I am not a programmer but I learn a lot from your videos to apply info to my field, mainly using modeling to explain the experimental phenomena in chemistry and chemical engineering. I was wondering if you can make a video on Mathematica or Wolfram Language. It is a powerful tool and would like to hear your perspective. Thanks 🙏
@derekbanas6 жыл бұрын
Thank you for the compliment :) I'd love to do that, but the software is so expensive. I bit the bullet and bought MatLAB recently to do a tutorial and I doubt I'll ever make enough to pay for the software. We'll see. I'll probably do it even though I'll lose a lot of money.
@AnilAgiral6 жыл бұрын
I agree that it is expensive. The latest version of Wolfram comes with Raspberry Pi computer, it is included in Raspbian OS. I am not sure if this can be an option. Thanks a lot for your reply!
@vinhtester-automationstepb82083 жыл бұрын
Nice video, great job. Keep it up man
@texasaggie23786 жыл бұрын
why should I use Perl?
@derekbanas6 жыл бұрын
When I want to automate something real fast It is my go to language
@mats8526 жыл бұрын
@@derekbanas It would be an interesting video to make! Best use cases for every languages you made tutorials of
@lswachkkdk59596 жыл бұрын
perl has amazing documentation.
@moofymoo6 жыл бұрын
When ASCII character factory blows up, you will need to know perl6 syntax to quickly clean up all that mess. And accidents do happen in ASCII character factories!
@champfisk56135 жыл бұрын
@@derekbanas examples of things you've automated with perl. Just like 3 and I have an idea of what you might say. Im sure I use shell to do what you do in perl but I think I will switch to perl after this as it's more capable
@souptenderpanini31066 жыл бұрын
YESSS THANKS DUDE
@derekbanas6 жыл бұрын
I'm happy you liked it :)
@TEXASF1ERCE6 жыл бұрын
On minute 51:25 the output still shows: My name is %s
@derekbanas6 жыл бұрын
Whoops I should have used printf there. Thank you for watching so far by the way! That makes me very happy! Sorry for the mistake.
@NewPlayer4U6 жыл бұрын
Hi Derek, Last time in my carrier as programmer met many times with something called JSON. Could you please make chapter 'JSON in one Video', please? It would be very helpful and as I think so this all JSON thing called is enigmatic to many of us and probably often makes us problems. Thanks in advance, good work and keep it up, Derek :)!
@derekbanas6 жыл бұрын
Hi, I cover JSON and more in mass detail in this series kzbin.info/www/bejne/n6KxmnyEj5mGrsk
@anips31926 жыл бұрын
u are doing an awesome job man👍👍. But i am just curious how you have expertise in so much different fields .what is ur secret to learning 🤔 and how to master it
@derekbanas6 жыл бұрын
Thank you :) I have a video on Study Methods kzbin.info/www/bejne/jKHUiXabicuYZrs and a flash card system I use kzbin.info/www/bejne/a6bVho2LjNSHgtE
@anips31926 жыл бұрын
@Derek Banas thnks ;)
@2271masoud6 жыл бұрын
awesome tutorial. perl in a nutshell from Master Derek
@derekbanas6 жыл бұрын
Thank you for the compliment :) Wait until you see the next tutorial
@2271masoud6 жыл бұрын
Derek Banas can't wait 🙂
@mbednarek3606 жыл бұрын
Nice video. A tutorial on Nim would be super cool.
@derekbanas6 жыл бұрын
Thank you :) Nim is coming soon
@nickfriddell51456 жыл бұрын
This was fantastic. Have you ever considered doing a video in GDB?
@derekbanas6 жыл бұрын
Thank you very much :) A debugger tutorial is a great idea!
@vandangorade67386 жыл бұрын
Please sir make DS and algo using c++ STL series specially focus on competitive programming
@derekbanas6 жыл бұрын
I'll see what I can do
@Hamzaelbouti6 жыл бұрын
Thank u for this , its always good to learn new tutorials, I hope some day you will make videos on flutter, it's a great framework abd a hit this days ÷)
@derekbanas6 жыл бұрын
Thank you very much :) I'll see what I can do about Flutter
@this.channel6 жыл бұрын
It's really hard to find a good simplified Magento tutorial. Most are just instructional and don't really teach the learner to realise things for themselves. I know it's not a language per se, but it is an important eCommerce technology that people struggle to learn.
@derekbanas6 жыл бұрын
I'll see what I can do
@jacksondice54356 жыл бұрын
Derek you should do *Jupyter* I've already learned it but it has so much it'd be good if you could put it all in one video for others (i read the book "Mastering Geo-spatial Analysis with Python" by Packt) it would be good to have a quick reference video from the book THX FOR ALL YOUR WORK DEREK
@derekbanas6 жыл бұрын
Thank you for sharing :) Very Cool
@thelonespeaker6 жыл бұрын
You earned a sub
@thelonespeaker6 жыл бұрын
Good editing, short and concise, that's perfect for people that don't want to waste time. Thanks a lot
@derekbanas6 жыл бұрын
Thank you :) I do my best to cover a lot in little time
@exodus88146 жыл бұрын
Hi Derek :) How are you? How's your Japanese progress going? I decided a couple of days ago that I want to learn a different language, I would definitely like to see Japanese tutorials if that's okay! :) . It would help to take a break from programming a bit, you've covered everything :). Also, if you don't want to clutter your channel, you can make them unlisted unless you're okay with it. May God bless you! You've efforts are much appreciated.
@derekbanas6 жыл бұрын
Hey Exodus :) I definitely plan on making Japanese tutorials at some point, but it will probably be this summer. The reason is because learning Japanese lived up to the hype. It is the hardest thing I have ever tried to learn and I have learned basically everything. It is way harder than German, thermodynamics, high level math, etc. I started out by making a big mistake. I learned the kanji first and I don't care what anyone says that was a huge mistake!!! Now knowing what I do, I focus on grammar, vocabulary, pronunciation and phrases. I have found the most benefit from recording and memorizing Japanese phrases that I then reenforce using flash card apps. I know thousands of words and phrases and could probably survive in Japan, but I'm FAR from fluent. A HUGE NEW Java tutorial will be uploaded this week. It will be the biggest tutorial I have ever made. May God bless you and your loved ones as well :)
@exodus88146 жыл бұрын
@@derekbanas Thank you very much :) Wow, that seems daunting to me because it will be my first language and you basically covered everything and have many years of experience and still consider it hard. I don't know if I want to learn it now, yes it being hyped is also one of the reasons I want to learn it. I'm not really sure now. Can't wait for the Java tutorial!! Very hyped, I know Java and I still watch your Java series, they're very helpful and straight to the point :) IO in Java is somehow different from other languages since you have to pass in multiple instances as parameters. Thank you very much for everything :)
@derekbanas6 жыл бұрын
Thank you for being you :)
@mpourmpou88556 жыл бұрын
Thanks . you helped me a lot!
@derekbanas6 жыл бұрын
Happy i could help :)
@mpourmpou88556 жыл бұрын
@@derekbanas :)
@magiclegend15016 жыл бұрын
So I’ve scrubbed through the video, so forgive me if it sounds ignorent. But why would you use Perl over a language like Python? If, of course, you don’t know either but know how to program. It looks to me like Python but with a lot of syntax hell/sugar, is this a correct idea of the language?
@derekbanas6 жыл бұрын
The way I use Perl is to write real short automation systems. Perl is great when you want to do something that will take 10 or 20 lines of code. I want to sort through this, or I want to store this series of shell commands, or I want to generate some simple math formula. Check out the sequence part in this tutorial for an example. 1 line of code does something Awesome! Perl 6 is trying to make Perl 5 into a more general purpose language without destroying how easy Perl is to work with.
@rg-vo6gr6 жыл бұрын
I’ve pretty much completely replaced Python with Perl6. It is a much more modern language. Can be optionally typed, has async/parallel support, and the powerful grammars are not yet available in any other language.
@aaronwells93556 жыл бұрын
Perl has the most powerful and expressive regular expression system in any general-purpose programming language. In Perl 5, it is possible to write a single regular expression that parses out a JSON document into a Perl data structure. The Perl 6 language itself is bootstrapped using its own grammars feature. Each language has its trade-offs, and I've come to appreciate the trade-off Perl has made to favor terse, expressive programming style over a gentle learning curve. I think Python's strength is its gentle learning curve and its tendency to lead its users into a single solution to a problem. I use Perl because of the options it gives me.
@b2gills5 жыл бұрын
One thing that I have heard someone using Perl6 for is testing C code using the NativeCall module. Which makes a lot of sense. It is easier to generate data in Perl6, and NativeCall makes it easy to call C code. (You can call most C code as if it were written in Perl6.)
@margielamadman6 жыл бұрын
can you do a tutorial on x86 asm?
@eypbal6 жыл бұрын
Amazing.. thanks brother..
@derekbanas6 жыл бұрын
Thank you very much . :)
@alphabetical26716 жыл бұрын
Please make machine learning and AI tutorial series
@ibouvousaime6 жыл бұрын
Can you please make a tcl tutorial at some point?
@derekbanas6 жыл бұрын
I have tcl on the list. Thanks for the request :)
@braindeveloperdimensional55796 жыл бұрын
@@derekbanas TCL/TK. Its one of my favorite languages. It's best for sandboxes and antivirus stuff. Let me know what you think. Well, most of the people are more interested in ML and AI so I think that's why its not popular among new programmers but TCL is an amazing and quirky language.
@derekbanas6 жыл бұрын
I agree and will definitely cover it. ML like video game development is sexy, but my theory is once people realize they must understand linear algebra, calculus, statistics, etc. to truly understand ML that nobody will watch. I'll probably make learn in ones for the math above and see how they work and then try some ML tutorials.
@ahmedyoussef54936 жыл бұрын
Thanks! what about Nim :) ?
@derekbanas6 жыл бұрын
Nim is on the short list. Sorry for the wait. Up next is a HUGE updated Java learn in One like this. Upcoming tutorials are Java 10, Nim, D, Swift 4, Tcl, OCaml, ASP. I'm also working on updated mobile development tutorials.
@ahmedyoussef54936 жыл бұрын
@@derekbanas This is amazing! can't wait! also I suggest (red-lang too) It'd be so awesome
@derekbanas6 жыл бұрын
I'll check it out. Thank you :)
@khaledsaad86776 жыл бұрын
Great Job Bro You are wonder
@derekbanas6 жыл бұрын
Thank you :) I'm happy could help
@noland66066 жыл бұрын
D?
@derekbanas6 жыл бұрын
It's coming soon
@edilsonrj6 жыл бұрын
What's coming next?
@derekbanas6 жыл бұрын
I HUGE updated Java tutorial. It will be up in a few days.
@TANMAN47TANMAN4 жыл бұрын
Your videos are sick.
@dynamiquerose34796 жыл бұрын
How many languages until you covered them all? I read somewhere that's your objective.
@derekbanas6 жыл бұрын
I have about 5 more, not including languages that get updates like Swift 4, Java 10, etc.... An updated huge Java tutorial is actually coming next because of requests.
@dynamiquerose34796 жыл бұрын
@@derekbanas Sorry if I'm questioning to much.. What do you think about learning vintage technologies, like Visual Basic 3.0->6.0, C64's BASIC, Windows 3.x or Windows 9x API etc. Is it worth the time and effort, and does it help in anyway?
@aaronwells93556 жыл бұрын
@@dynamiquerose3479 Programming principles are what really matter. Your first language doesn't matter so much, as long as you learn programming principles from it. As for subsequent languages, they have their specific uses and trade-offs, so you should prefer languages that help you with projects you'll be working on. This often depends on your platform, which includes the operating system and hardware. Don't waste time learning languages you'll never use.. unless you're just really really interested in programming languages.
@phanirajk91446 жыл бұрын
Please teach a series on Laravel
@derekbanas6 жыл бұрын
I'll see what I can do
@abdallahtarek12136 жыл бұрын
Please make a Xamarin Tutorials To Create Android Apos. Using Monodevelop not Visual studio Visual studio is closed source And monodevelop is open source snd cross platform run on mac and windows and Linux Please cover all of things about Xamarin monodevelop
@derekbanas6 жыл бұрын
A Xamarin tutorial is coming soon
@abdallahtarek12136 жыл бұрын
@@derekbanas using Monodevelop not Visual Studio
@mohamednabawy11705 жыл бұрын
you are my hero ;)
@derekbanas5 жыл бұрын
You are very kind :)
@TomerBenDavid2 жыл бұрын
Love that french accent
@ashwin50336 жыл бұрын
How do you remember all these languages ?😅
@derekbanas6 жыл бұрын
There is very little difference between languages. If I haven't used a language for many months I just start writing code using a cheat sheet and then it starts making sense again. I'm nothing special. I've just been doing this for 35 years
@jmw15006 жыл бұрын
Try something actually hard to learn like ats or coq.
@rajeshmagapu87106 жыл бұрын
My College peers love your videos 😂.
@derekbanas6 жыл бұрын
Please tell them I said thank you :)
@machiavelidx72696 жыл бұрын
Can you make unity in one video tutorial
@derekbanas6 жыл бұрын
Nobody can properly teach Unity in one video. I made a 31 part Unity tutorial that I worked very hard on kzbin.info/www/bejne/j5yQhGt9gLN-rq8
@IamusTheFox5 жыл бұрын
@@derekbanas I was going to say it was impossible, but you've also done c++ in one very short video. lol
@freeairdrop93756 жыл бұрын
hello world nice Tutorial derek
@derekbanas6 жыл бұрын
Thank you :)
@scopestacker97876 жыл бұрын
Funny Thumbnail 😂
@derekbanas6 жыл бұрын
That is actually their logo. Even the people in the project think it is funny
@whenthethebeansstrikeback67285 жыл бұрын
Congratulations, you played yourself
@paull0076 жыл бұрын
Hi
@derekbanas6 жыл бұрын
Hi :)
@TANMAN47TANMAN4 жыл бұрын
Lmao you should make videos on everything. sick of long videos that teach nothing on you tube
@dandan78846 жыл бұрын
now this feels a loooot like ruby... too much syntax :(
@sreid706 жыл бұрын
Why would anyone want to learn perl today....really? Are you running out of videos to make?
@derekbanas6 жыл бұрын
It is still considered by many to be the best utility language.
@efimeroorem69266 жыл бұрын
Well, that's quite a blank statement to make. Perl 5, the language people refer to as Perl, is a battle-tested language and the community behind it is constantly working for its betterment. In the other hand, Perl 6 (also known as Raku) is another language of the Perl family of programming languages which had its first major language release in 2015 and with its second release announced a few months ago.
@efimeroorem69266 жыл бұрын
@@derekbanas Keep it up, Derek! I enjoyed all your programming language tutorials even if I don't use some of those languages.
@MattOatesUK6 жыл бұрын
Perl 6 is a fairly new language only superficially similar to Perl 5 so its only today you could. Many of the examples in this video are older Perl 5 style. For example join " ", "string1", "string2"; we would much more idiomatically write as .join(" "); Perl 6 is quite a large language mostly to accommodate "baby Perl 6" which looks more like Perl 5 and what youre used to. But scales to much more advanced functional and OO styles.