• Login
sketchucation logo sketchucation
  • Login
⚠️ Libfredo 15.4b | Minor release with bugfixes and improvements Update

[News] Ruby 2.0.0 Released

Scheduled Pinned Locked Moved Developers' Forum
14 Posts 8 Posters 835 Views 8 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    thomthom
    last edited by 24 Feb 2013, 19:47

    http://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released/

    Wouldn't it be nice if SketchUp 2014 featured this?

    Thomas Thomassen — SketchUp Monkey & Coding addict
    List of my plugins and link to the CookieWare fund

    1 Reply Last reply Reply Quote 0
    • T Offline
      thomthom
      last edited by 24 Feb 2013, 20:35

      Full release log: https://github.com/marcandre/ruby/blob/news/NEWS.rdoc

      Thomas Thomassen — SketchUp Monkey & Coding addict
      List of my plugins and link to the CookieWare fund

      1 Reply Last reply Reply Quote 0
      • D Offline
        Dan Rathbun
        last edited by 24 Feb 2013, 20:53

        **HOLY <bleep> Batman!

        Can you say personal private API refinements, boys & girls ?**

        Refinement

        I'm not here much anymore.

        1 Reply Last reply Reply Quote 0
        • K Offline
          Krisidious
          last edited by 25 Feb 2013, 02:49

          I have no idea what this is or means... But I love it when you guys get new toys. Cuz that means I'll get new toys. I'm selfish that way.

          By: Kristoff Rand
          Home DesignerUnique House Plans

          1 Reply Last reply Reply Quote 0
          • D Offline
            Dan Rathbun
            last edited by 26 Feb 2013, 00:33

            @krisidious said:

            I have no idea what this is or means...

            It would mean that I can fix and/or modify the API for my OWN use, without affecting how anyone else uses the API. (And any can do the same.)

            I'm not here much anymore.

            1 Reply Last reply Reply Quote 0
            • T Offline
              thomthom
              last edited by 26 Feb 2013, 08:25

              Would that mean one also could modify Entity instances, without affecting other scripts traversing the object? Because as it is now one cannot extend an entity without affecting others as the object is reused.

              Thomas Thomassen — SketchUp Monkey & Coding addict
              List of my plugins and link to the CookieWare fund

              1 Reply Last reply Reply Quote 0
              • D Offline
                Dan Rathbun
                last edited by 26 Feb 2013, 20:55

                @thomthom said:

                Would that mean one also could modify Entity instances, without affecting other scripts traversing the object?

                Be more specific.

                Modify how?

                If you read the spec, it covers custom methods. (... and I think that is all.)

                In other words, custom instance variables would not be covered, but accessor methods would.

                I'm not here much anymore.

                1 Reply Last reply Reply Quote 0
                • P Offline
                  pilou
                  last edited by 26 Feb 2013, 23:26

                  This new version means that you will update all your plugins yet creatded ?

                  Frenchy Pilou
                  Is beautiful that please without concept!
                  My Little site :)

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    Dan Rathbun
                    last edited by 27 Feb 2013, 00:23

                    @unknownuser said:

                    This new version means that you will update all your plugins yet created ?

                    Not until SketchUp actually distros with Ruby 2.x

                    I'm not here much anymore.

                    1 Reply Last reply Reply Quote 0
                    • M Offline
                      mptak
                      last edited by 28 Feb 2014, 15:11

                      And TT said let it be so. Excited for all the innovation that Ruby 2.0 will allow.

                      1 Reply Last reply Reply Quote 0
                      • T Offline
                        tt_su
                        last edited by 28 Feb 2014, 15:13

                        😄
                        I was very pleased to discover when I joined the SketchUp team last year that this would become true!

                        gems anyone? 😄

                        1 Reply Last reply Reply Quote 0
                        • G Offline
                          Garry K
                          last edited by 28 Feb 2014, 18:04

                          I don't suppose this means we can use an IDE such as RubyMine and actually perform real debugging!!

                          1 Reply Last reply Reply Quote 0
                          • P Offline
                            pomelo3d
                            last edited by 1 Mar 2014, 15:00

                            a question.
                            For me, as a user of sketchup, are the advantages of ruby 2.0
                            That plugin can be created with ruby 2.0?

                            1 Reply Last reply Reply Quote 0
                            • T Offline
                              tt_su
                              last edited by 3 Mar 2014, 13:25

                              @pomelo3d said:

                              a question.
                              For me, as a user of sketchup, are the advantages of ruby 2.0
                              That plugin can be created with ruby 2.0?

                              It means that developers of plugins have a newer platform with better features to develop for. The inclusion of the standard library is probably bigger than the version bump - but again this is first and foremost benefits for the developer.

                              The immediate advantage for the end user is that Ruby 2.0 finally support handling files with non-english characters - which was a big limitation. This also meant we finally could move the Plugins folder out of Program Files and avoid permission problems which haunted us and users.

                              Oh, and Ruby 2.0 is supposedly faster - though we've not tested this our self.

                              1 Reply Last reply Reply Quote 0
                              • 1 / 1
                              • First post
                                Last post
                              Buy SketchPlus
                              Buy SUbD
                              Buy WrapR
                              Buy eBook
                              Buy Modelur
                              Buy Vertex Tools
                              Buy SketchCuisine
                              Buy FormFonts

                              Advertisement