sketchucation logo sketchucation
    • Login
    ⌛ Sale Ending | 30% Off Profile Builder 4 ends 30th September

    [News] Ruby 2.0.0 Released

    Scheduled Pinned Locked Moved Developers' Forum
    14 Posts 8 Posters 862 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.
    • Dan RathbunD Offline
      Dan Rathbun
      last edited by

      @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
      • thomthomT Offline
        thomthom
        last edited by

        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
        • Dan RathbunD Offline
          Dan Rathbun
          last edited by

          @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
          • pilouP Offline
            pilou
            last edited by

            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
            • Dan RathbunD Offline
              Dan Rathbun
              last edited by

              @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

                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
                • tt_suT Offline
                  tt_su
                  last edited by

                  😄
                  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

                    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

                      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
                      • tt_suT Offline
                        tt_su
                        last edited by

                        @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