Announcement

Collapse
No announcement yet.

Mir Now Depends Upon C++14

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    Originally posted by TheSoulz View Post
    really people still care about anything less then 1MB of space?
    I could trow away 100GB right now and still have more then 1TB of free space -.-
    Of course we do, since it also allows you to spend hours and hours of fixing library dependencies, library slots and multiple versions on your system! Why actually spend time on doing something productive instead?

    Comment


    • #12
      Originally posted by Azpegath View Post
      Of course we do, since it also allows you to spend hours and hours of fixing library dependencies, library slots and multiple versions on your system! Why actually spend time on doing something productive instead?
      stop trolling, mir is an ubuntu-specific thing (as far as I am aware nothing else intends on using it) that canonical will be the one sorting out. it's not going to be ANY hassle for you, and if you have a problem with 600KB then get a modern computer.

      Comment


      • #13
        Originally posted by jimbohale View Post
        stop trolling, mir is an ubuntu-specific thing (as far as I am aware nothing else intends on using it) that canonical will be the one sorting out. it's not going to be ANY hassle for you, and if you have a problem with 600KB then get a modern computer.
        I'm not trolling, I'm just being sarcastic.

        On a serious not though:
        1. Even though Mir is Ubuntu specific, my answer is still valid for the "static vs dynamic linking" discussion. I'm a Gentoo user since 2002, and one of the the purposes of Gentoo is to have only dynamic, system-wide libraries that all programs link against. Sometimes you need version slots for specific packages, so you are able to have several versions of a library installed at the same time.
        But I know how often issues come up regarding dynamic linking when compiling from scratch, even though we have amazing Gentoo developers that try to minimize our problems.
        2. If I where to use Mir on Unity on Gentoo, since there is nothing stopping me from doing it, the problem would hit my system as well. So try to thing wider than Ubuntu vs Non-Ubuntu quarterly releases.

        Comment


        • #14
          I never use smart pointers. It's against my definition of clean and elegant coding.
          Am i a dummy now?

          Comment


          • #15
            Originally posted by Kemosabe View Post
            I never use smart pointers. It's against my definition of clean and elegant coding.
            Am i a dummy now?
            Smart pointers are necessary to avoid leaks, crashes, some security bugs when application becomes complex.

            Comment


            • #16
              Originally posted by peppercats View Post
              do you have any tips for setting up mir on an amiga?
              lol, this guy here.

              Seriously though, I have an amiga and would love to get mir up and running.

              Comment


              • #17
                Originally posted by JS987 View Post
                Smart pointers are an option to avoid leaks, crashes, some security bugs when you don't have the time to implement a safe data allocation structure yourself.
                fixed it for you.
                Specializing my allocator classes for the current project is one of the first things i do usually.
                IMHO some memory management tools would be a nicer addition to the standard library than smart pointers...
                Last edited by Kemosabe; 02-22-2015, 03:15 PM.

                Comment


                • #18
                  Originally posted by TheSoulz View Post
                  really people still care about anything less then 1MB of space?
                  I could trow away 100GB right now and still have more then 1TB of free space -.-
                  It's also the same increase in RAM use. But this attitude "who cares, I have 25 EB disk and 16 TB RAM" is exactly what's wrong with modern software.

                  Comment


                  • #19
                    Originally posted by curaga View Post
                    It's also the same increase in RAM use. But this attitude "who cares, I have 25 EB disk and 16 TB RAM" is exactly what's wrong with modern software.
                    Exactly, Each fucktard thinks his program is best of the best and fucking unique, etc. So we can afford extra 1Mb and so on. Then, we have hundreds of progs and libs and all this runs at the same time. So it can easily go 100s Mb of RAM and diskpace.

                    Canonitcal example would be printer icon in kubuntu/xubuntu. For some odd reason it was written in Python. It's so fucking cool when some crappy tray icon wastes whopping 20Mb RSS! That counts as 1% of overall system RAM on 2Gb machine, btw! I do think wasting 1% of system RAM is bit too much for some shitty icon, isn't it?

                    Comment


                    • #20
                      Originally posted by curaga View Post
                      It's also the same increase in RAM use. But this attitude "who cares, I have 25 EB disk and 16 TB RAM" is exactly what's wrong with modern software.
                      I don't agre that it's "whats wrong with modern software" but I do agree that it's is ONE of the problems wrong with modern software. Many languages are also designed around this: "Managing memory isn't really a thing anymore, it's OK to allocate and deallocate memory all the time".
                      Modern CPU:s are more demanding on memory layout and proper usage of the cache than ever. Check out Herb Sutters' presentations on that the free lunch is over.

                      Comment

                      Working...
                      X