About the talk
Keynote by Yukihiro Matsumoto
The creator of Ruby, Matz works for the Ruby Association to improve everything Ruby.
The creator of Ruby, is a professional programmer who worked for the Japanese open source company, netlab.jp.View the profile
This is Maps. I'm very glad to see you. and this is for me, cough, and I'm happy to have de, I mean. Add you to the coronavirus outbreak for the Everything has changed. So many conferences, canceled or went online. Including this one. I have dairy last chance to visit country list chance to communicate with the members of the community. The biggest problem I have less chance to speak in English so that my ability to speak in English settings. I'm losing my ability
to lead stand. Dischino. I'm going to talk about Rudy 3. An enemy beyond the rubies 3 will be released. December 25th this year 2020. Wait for a month or so. Eggplant. Did the schedule decided to this will be 3 in the year of the Tokyo Olympics. but due to the coronavirus outbreak, Soda, we discussed about the schedule, but we decided to release. it will be 3:00 is now hear this related to so that we are going to believe this year unless something extremely bad happens.
I wish Wyndham faster the better. So let me talk about the first 300, speak impossible to look into wrecks. I almost Ruby 2x problems when something is real. We have a gas station. Because we have learned the lessons from the past. Almost a decade ago. No. One of them at least everyone died, which was some compatibility issues. play some The most changes. I do to support the when we first started watching on 1993. Journey course is less popular than that, we were working on the
dishes and a bigger and bigger. So that's we had to change the language to support code dispensary. In class is like streams. The dis dis change at some kind of the drawbacks. We had the time that communities play for more than five years. The some people stay using the other half when going for similar situation happened in other languages, finally, stick where the end of life this year. Today's date. Types of peach 360 similar situation that drastic improvement to the language.
It was to draw stick. So that the community has to follow. The new version, 6, and it stopped from restart the pH of 7. Is similar. It was cancelled and they restarted the five. so that What's the weather like today in your language to be true? The line is designed so that we make mistakes. I have a chance past mistake that I'd like to FedEx at the same time the fixing these mistakes introduces Biography. of course, we have to keep maintaining and improving the language, but
sometimes comes with the tokens. but at the same time, if you will force us to fix your your application, without your fault, That means the dark to avoid. Forceful pain to avoid. But at the same time, we have to keep moving forward. Because we are aware so that we can have stopped stopped moving forward. We have to attract people. It's contradiction soda by Design. Ruby's fee. We design the future. That is a basic principle. We should keep the body healthy. We try to keep full typography.
Unfortunately you some problems fix your. Well, we have some. the basically new features for to Chief compatibility. Because Farmers Market hours. Listen, we learn from the movie one night, trash day. Is the performance? 5 years Community split. That's unfortunate. CinemaSins happens in in, in Tyson Community, they had 15 plus years of split so that they took more than 15 years to my greater than 3. We had the five years for five years, first aid. And they have the fishing is Frosty. What's the difference? I think the biggest reason
behind the difference is the courtyard. Do you run faster than the one particular benchmarks? What's the driving force to migrate to the new version of Ruby? I think the rubies fast enough, it's fast enough, if you want to reply, 6 + 1. No one cares about that. The implementation language or whatever. So many big webs web services. It's may not be ideal but running fast enough. The rubies fast enough but the Ruby is slower said Ruby is Spa slower than gold. They trust microphone.
That we realized its attention is formed by micro business. That's okay, that's okay, users make decision. We also emphasize the result of the 6 we need to use the app. Try to accomplish Ruby Street by 3, so something's Max Optical. But absolutely not the current verification. More and more. Example of the movie Speedo comes with the object in action so that we would have the less memory problem. The garbage garbage Improvement, helped out for muscle spasm in the Rihanna station. The, the
other approach to improve the performance is concurrency. The movie started in 1993 at that time. So we had one city person that didn't work session desktop in the office. Computer, the CPU performance and the clocks is getting better than better. the free lunch is over four months, saturated a long long time, so that kind of the limit of the Moore's Law, We are in the multi coils. So that we have them that you will go to the juhasi. You smoke weed the controversy has the key for the performers in the movie, Dante
But we have fleas. We have the deal because the stress safe run. Time to implement the stress safety in, in from the all the series, the most expensive program with cross very soon. It's hot in tomatoes, Red Machine exist in the mouth cheek or environment from scratch. It should be much easier. This thing when was the movie it's quite hard. So, the out ideas to improve in his folder. It's coming. I got way too, in other countries. Every operation. Dave Bautista promises. Rob the promises in the AC do not wait.
Date. You say she cannot wait to to Multiplex. I operations to 2, foremast Alexi is one key to improving performance by comparison would be too if not, we're not, but if we used to spend the weekend Really, sorry. We are going to introduce the async iob. Fibers fibers is the We do cupcake switches operation. You need to specify a schedule to switch between two fibers. But the after is fine, the scheduler so you have, you have the next prophecy? What does not use? Melted butter soda?
Ocp uniform. The Rapture is all answer. Yeah. And they wrapped, it is a isolated office spaces for the day. Mutations results. But we don't share States. The data can be shared by the two strings free Frozen objects, which is the object that we found Frozen objects that refers to them because we don't know, You don't have to worry about the best conditions in the. You don't have to worry about the changing between Rogers, but you have to have those kids because it's beautiful.
So that we don't have no global. It's the Rock Center. So that each tractor has died. The threads are in the same Roxy champion. You can use the multi calls. Davao City. Translate. Especially for the area rug binding. So that we are now in the age of psychic type in the current popular language, The traditional dynamic dynamic type language so I can show me, I don't think so. The wee small for side chicks, but it's not compass. The we wanted to implement that we are going to add a signature
signature. Which is the counterpart of the types 50s. It's the sexiest black Glass, Guru hot mess up through in the to Anastasia screens. I really sweet comes with the obvious will call the future ruby. Gems gems will come with the signatures as well. I hope so they can you take a picture or maybe you will pop up the time signature. That's awfully similar software for files that tights, static type of your applications. If you is part I prefer buying stock prediction in your software
that you will. At the same times are the types of food, generate, Rudy signature, for your vacations. Classroom has two measures what types of scans of cobras that using the techniques abstract interpretations? The Integrity of the types of the software. Damn reports the errors. This we won't even better review, so that we are using Things to do at a 2.7 but we slightly improved on Spotify. Okay, this is just leave. The Jason theater is, is the person whose name some
of the that we need to improve to for capricious. Of the new features. Winning instrument. Dr. One picture after this real Yeah, we we welcome the experimentation of the Rockers on the other features I have to confess. some of them still Okay, we are going to walk on the sporting to so bad. Enable beta in experience. We don't have to improve the language. If you have the better tooling that we need more tools like a particular Harbor protocol. The performance tuning to slap after we
are going to work the sporting language support. So we are going to make fruity sweet, wines be to the father will be restricted jet. We have the technology. Denison or maybe we will reuse the mail for the lightweight jacket, new lightweight J. You know about it. Oops, I forgot for my baby father. End. Walmart insurance. Before telling you some crazy idea. I have some crazy ideas. Skimpy persons of them. Haha. That's 30% of them. I was coming through the language in the
future or not. But anyways, I will give you some brand new crazy ideas about language teacher. Which is the static movie. Ruby's the dynamic. We have the class and we have metaprogramming. Dynamic aspect of the language is very useful and it's flexible and a powerful. But at the same time, those Dynamic nature of the language is pretty hard to optimize. WinCo. The one is that the static problem here. Let's make it pretty crazy ideas. Just idea, that's gay, Central
ization Library, loading with your Dynamic when you have to kitchens wrong. So that this barrier turn on the beyonders Bauer edition. The Virtuous and performer. The other interpretation. That means that sometimes we are going to at some point. If phone. That the thymus that's unlike other languages, the macro City. Microbes have the special edition. We can tell them. This is not true, but we from your appearance, you put the. Mark before the Broncos. What
comes, after the name of the macros? It's late. Notice in with the improve, the Prodigy off. My current location or the vw's, the confusion from So I don't I don't know if it comes to that language but anyways. Create a better world. And a full Rubik's Mickey. Please join us to improve the world to create a better which airport with your sinuses video program. Thank you.
Buy this talk
Buy this video
Our other topics
With ConferenceCast.tv, you get access to our library of the world's best conference talks.