Slashdot Mirror


User: Arroc

Arroc's activity in the archive.

Stories
0
Comments
22
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 22

  1. Re:I hate Apple, but no on Apple Ordered To Pay Up To $14.5 Billion in EU Tax Crackdown, Cook Refutes EU's Conclusion (bloomberg.com) · · Score: 5, Insightful

    I would agree with you - except that is not a matter of sovereign tax policy. Ireland basically allows Apple tax-free access to the entire EU market. It would have been fine if it was confined to the internal Irish market.

  2. EU should reply - "you can have a 1% tax scheme, or access to our 500M market - but not both"

  3. Anything expressed in... on Ask Slashdot: What Do You Consider Elegant Code? · · Score: 1

    this notation

  4. Re:Dynamic typing on Beyond Java · · Score: 1

    In this interview, the interviewer frames the exact same issue I am talking about. Python is repetedly described as a "weakly typed system", the issue of contracts in methods is exposed, and Guido accepts the argument. But of course he might not know what he's talking about.

  5. Re:Dynamic typing on Beyond Java · · Score: 1

    I'm not sure why do you think I mix the two.
    My point is that dynamic typing typically gives more flexibility compared to static typing. In Python's case for instance, variables do not have the notion of type. A Python function does not specify in its signature the type of expected arguments, allowing an object of any type to be passed. In Java/C++ the type is explicit and a common practice is the use "Inversion of Control" to break the type dependencies and provide an appropriate level of implementation abstraction. While in Python's case such a dependency does not exist in the first place, there is also a lack of a "contract" on the function rendering concept such as refactoring impossible to implement. BTW, I have a similar problem with generic programming in C++, it is very difficult to trace the requirements on generic arguments, the Java version at least allows to define a superclass for the gereric argument. I like Python a lot, but I do not consider it a strongly typed language at all, and I do not find it appropriate for many tasks.

  6. Re:Dynamic typing on Beyond Java · · Score: 1

    I believe that by relaxing the type requirements it allows implementing less rigorously structured architectures. For instance, there is no need to design interfaces for every piece of functionality, member mapping can be achieved by name at runtime. My experience is that whatever time can be saved initially, is negligible next to the scalability/maintenance headache it creates for a non-trivial application.
    While loosely-typed languages are very useful in some situations, in most of the cases a modern static typed language should perform better. Personally I use a combination of Java/Jelly/Groovy ( 80%/10%/10% )

  7. Re:Alright, Names Do Matter on Linux's Difficulty with Names · · Score: 2, Interesting

    Windows: photoshop (a place to buy photos?)

    from Dictionary.com:
    shop Audio pronunciation of "shop" ( P ) Pronunciation Key (shp)
    n. ...
          2. An atelier; a studio. ...

  8. Re:Retaliation: GPL should be changed... on Major Blow to Opponents of Software Patents in EU · · Score: 1

    The open software license already does something similar:
    10) Mutual Termination for Patent Action. This License shall terminate automatically and You may no longer exercise any of the rights granted to You by this License if You file a lawsuit in any court alleging that any OSI Certified open source software that is licensed under any license containing this "Mutual Termination for Patent Action" clause infringes any patent claims that are essential to use that software.

  9. Re:Oh, the irony! on The Future of Linux on Laptops · · Score: 4, Informative

    Kinda offtopic....
    There's a known bug in hotspot's amd64 version that makes eclipse crash. Disabling the jit compiler worked for me, although with a performace hit. I've been waiting for Sun to fix it for a while already, it's pretty frustrating (so please vote for the bug).

  10. Re:duh.. on The Problem with DHS's Plan to 'Buy American' · · Score: 1

    Not to mention that RCA is owned by a French corporation (Thomson). Even if they make something in the USA, I assume that if Thomson gets in trouble, the RCA employees will be layed off before their european counterparts.

  11. x10 on Japanese Firms Claim 170Mb/s Service Via Powerline · · Score: 1

    now, that will finally kill my x10, already barely working due to interferences.

  12. Re:There's a good reason on Israeli Army Frowns on D&D · · Score: 0, Flamebait

    Your description fits the old Soviet military, but not ours.
    wow, I'm impressed. did you think of that all by yourself?
    In an army you want people who can understand an objective and modify an operational plan of the fly as the situation changes. Soldiers who stop and look at their commanding officer every time they run into an unexpected obstacle are worthless. ...and you keep proving exaclty his point.
    Name an effective army that wasn't backed by a solid educational system.
    The US Army is pretty effective, I wouldn't call the educational system solid.

  13. Re:Size on American View On Korean Broadband Leadership · · Score: 4, Insightful

    Same old excuse: infrastructure X sucks in the USA because the country is too big.
    Why isn't New Jersey doing so well since it is the size of Korea?

  14. Re:Miguel Bashing... on Miguel de Icaza Talks About Mono · · Score: 1

    Anonymous classes CAN reference reference local variables/parameters (as long as the variables are final), this is the whole point.
    I'm not sure what you mean by a preprocessor hack, can you elaborate?

  15. Re:Can I have an infinite budget to write the code on Java Faster Than C++? · · Score: 1

    I had to buy 5 licenses for a total over 15K. How is that reasonably priced for just a GUI library? In most of the cases you get an complete environment + gui toolkit for free (Eclipse) or a complete environment + gui tookit for less than half the price (M$).

  16. Re:Can I have an infinite budget to write the code on Java Faster Than C++? · · Score: 1

    I agree with you about VB, and this is exactly my point: low learning curve because of simplistic widget concepts != ease of use != better code.

    Examples: Qt is not MVC, take a label or a tree - they don't have data models. Why do I have to use setText on a QLabel, I should be able to just provide something that implements TextModel and let it take care of the text change notifications. The visual and data aspects are very intermixed. I hope I don't have to explain why this is bad. Some people call that a feature and call abstraction "bloat".

    notification mechanism: Last time I checked, QT was using a custom prepocessor for the notification mechanism. I've had many problems in the early days because of more advanced C++ construsts not being compatible. And using C++'s limited features as an excuse doesn't work anymore, check what the Modern C++ design book / Loki library. Even trivial techniques as partial template specialization can help a lot.

    Flexibility: It lacks interfaces. In order to change a behavior sometimes you have to reimplement the entire widget, or at least inherit from the widget. The widget classes are too big, they are doing too many things that they are not supposed to. C++ doesn't have interfaces, but I use classes with only pure virtual functions except the virtual destructor.

    A better GUI toolkit? Swing is one, even maybe JFace. In the C++ world maybe none, I have to give Trolltech credit for being the only ones doing something about the C++ GUI situation. The my GUIisBetterThanMFC argument frankly is not enough.

  17. Re:Can I have an infinite budget to write the code on Java Faster Than C++? · · Score: 1

    And Visual Basic is even easier to use for creating simplistic GUIs, but that doesn't mean that it is better.
    Qt's lack of basic design patterns, notification mechanism, relatively poorly designed widgets and lack of flexibility makes implementing anything that goes out of the ordinary a nightmare. The sad part is that Swing is also far from perfect and they are both still among the better GUI packages. I hope SUN rewrites Swing from scratch while keeping its philosophy.

  18. Re:Can I have an infinite budget to write the code on Java Faster Than C++? · · Score: 1

    Qt's X11 GPL version is free. A commercial license is not.

  19. Re:Can someone explain? on Stretch Announces Chip That Rewires Itself On The Fly · · Score: 1

    I assume that the reconfiguration should be able to happen dynamically while the chip is running.

  20. Starbridge on Stretch Announces Chip That Rewires Itself On The Fly · · Score: 1

    reminds me of Starbridge and this and this previous slashdot stories. I have always been interested in the subject, unfortunately in most of the cases similar products end up as vaporware

  21. Re:Let Me Get This Straight on Groovy JSR: A New Era for Java? · · Score: 1

    I was under the impression that python had an optional garbage collector, enabled by default.
    Also, I'm not sure what do you mean by bigger footprint when you refer to a language. GC interpreters/VMs may have a bigger footprint, but at the same time the footprint of the running software is smaller than reference counting because of the lack of reference counters.

  22. Starview on Sun May GPL StarOffice · · Score: 1

    I'm desperately trying to obtain a copy of the StarView library with its source code. I've heard some rumors that maybe the guys at Sun are planning to release it again, but I just can't wait to port my company's software to linux. We've been trapped with a Windows only binary version and since the product is not avaliable anymore on the market we are stuck with that license. If I extract it from the GPL StarOffice, I guess we'll not be able to use it in our commercial software. Any ideas ?