- Blocks (71%)
- Lambdas / Procs (57%)
- Mix-ins / Modules (55%)
- Open classes / monkeypatching (53%)
- Duck-typing (53%)
- First-class regexps (49%)
- Metaprogramming (49%)
- Syntactic sugar e.g. val ||= x; array <<>
- Optional parens / English-like readability (44%)
- Object#method_missing (42%)
The mixin approach to inheritance is also quite popular. This lies alongside open classes and monkeypatching. Rubyists really seem to enjoy the ability to manipulate code inside the runtime environment, and we also see metaprogramming not too far down the list.
First class regexps have always been one of my favorites and I was glad to see they fared well. Beyond that, the type system, syntactic sugar, and method_missing were also popular.
I've left the poll open if you'd still like to vote:
10 comments:
I was going to actually take your poll, and then I realized that I would check almost every one of the boxes! I <3 Ruby.
avriq
avriq India
Pc Optimization
Windows Installation
Data Recovery
Call girls in Kolkata
Call girls in Chandigarh
Call girls in Chandigarh
Call girls in Gurgaon
Call girls in Chandigarh
Call girls in Chandigarh
Call girls in Lucknow
Call girls in Guwahati
Call girls in Mumbai
Call girls in Jaipur
Call girls in Jaipur
Call girls in Jaipur
Call girls in Bangalore
waoooo Sooo Niceeee. I really like it. shadow fight 3 mod apk hitman sniper apk geometry dash mod apk
nice post thanks
ivanka hot pics
السيارات الهيدروكربونية الكلورية :
وهي عبارة عن مادة متبلورة شاغرة من أي شوائب ومن أشهر أمثلتها مادة DDT، وتمتاز بعدة مميزات أهمها:
غير قابلة للذوبان في الماء.
ثابتة التكوين وغير قابلة للتحول.
فرصة استعماله كمعلق مائي. قابلة للذوبان في الزيوت البترولية والزيوت النباتية وغيرها من المذيبات العضوية.شركة مكافحة الصراصير
Thanks for sharing, nice post! Post really provice useful information!
Hương Lâm chuyên cung cấp bán máy photocopy và dịch vụ cho thuê máy photocopy giá rẻ, uy tín TP.HCM với dòng máy photocopy toshiba và dòng máy photocopy ricoh uy tín, giá rẻ.
IEEE Project Domain management in software engineering is distinct from traditional project deveopment in that software projects have a unique lifecycle process that requires multiple rounds of testing, updating, and faculty feedback. A IEEE Domain project Final Year Projects for CSE system development life cycle is essentially a phased project model that defines the organizational constraints of a large-scale systems project. The methods used in a IEEE DOmain Project systems development life cycle strategy Project Centers in Chennai For CSE provide clearly defined phases of work to plan, design, test, deploy, and maintain information systems.
This is enough for me. I want to write software that anyone can use, and virtually everyone who has an internet connected device with a screen can use apps written in JavaScript. JavaScript Training in Chennai JavaScript was used for little more than mouse hover animations and little calculations to make static websites feel more interactive. Let’s assume 90% of all websites using JavaScript use it in a trivial way. That still leaves 150 million substantial JavaScript Training in Chennai JavaScript applications.
Post a Comment