Slashdot Mirror


User: masklinn

masklinn's activity in the archive.

Stories
0
Comments
1,810
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,810

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

    Because we're not coding in fucking C, thanks nonetheless for the suggestion.

  2. Re:Reason Why McDonalds Coffee Lawsuit Succeeded on Apple Sued Over Potential Hearing Loss · · Score: 1

    The coffee was being served at 40-50 decgrees hotter than recommended

    Recommended by whom? Coffee drinkers and coffee geeks recommend that coffee's hot water should be between 90C (194F) and 95C (203F), and that coffee should be served immediately after being brewed e.g. with the coffee itself being well above 80C (176F), because that's the way to get the best out of your coffee

    That's a recommandation, too...

  3. Re:who's liable? on Apple Sued Over Potential Hearing Loss · · Score: 1

    Congratulation, you're a moron.

    Coffee hot water's ideal temperature is between 90 and 95C (190 to 200F) and coffee is best served immediately after brewing (e.g. when the temperature is still well above 80C (175F)), or at worst within 20 minutes sitting on the warmer.

    They serve hot coffee because that's how you're supposed to serve coffee, and because that's the only way to get coffee that actually tastes like coffee

    Coffee is hot, that's a fact, that's how it's supposed to be, just as tea is hot unless you're ordering iced tea. Live with it, and if you're untable to be fucking careful with your fucking coffee then you don't deserve coffee in the first place. Now please go slit your wrists emo kid.

  4. Re:No personal accountability anymore. on Apple Sued Over Potential Hearing Loss · · Score: 1

    G Allin (well, he's dead)

    Doesn't mean you can't sue his family, and his label too.

  5. Re:Microsoft Beta Crap on IE7 Bug Reports Flooding In · · Score: 1

    Or maybe they're just using their beta program how a beta program is supposed to be used beta test e.g. to test and debug over an extra wide user base?

  6. Re:Microsoft Beta Crap on IE7 Bug Reports Flooding In · · Score: 1

    MSIE 7.0 is less stable than MSIE 6.

    My my my, how's that possible, that the preview release of a beta version could be less stable as a software released 5 years ago is unheard of, i'd suggest you to sue Microsoft.

  7. Re:"Quick Tab" on Microsoft IE 7 Goes (More) Beta · · Score: 1
  8. Re:Lisp not accessible? on Beyond Java · · Score: 1

    I'm unfamiliar with SciTE, but if it has parens matching and syntax highlighting for Common Lisp

    It does

  9. Re:Gcj anyone is it a JVM or is it not. on Beyond Java · · Score: 1

    GCJ is not a VM, it's a compiler to native code. Kaffe, JamVM or SableVM on the other hand are open-source JVMs. IKVM.Net is also a JVM although a much stranger one since it's a JVM implemented in .Net (I must say that I couldn't, for the life of me, understand the point of doing that...).

  10. Re:Lisp on Beyond Java · · Score: 1

    [BTW: CLISP is just an implementation of Common Lisp, please don't confuse it with the language itself]

    I was using CLisp as the shortcut to Common Lisp, much easier to type.

    Do we have standard threads/networking/GUI in C? C++? (POSIX doesn't count - a lot of C/C++ code is written for Win32)

    Well, there is POSIX and there is Win32. And then you can go query the OS api itself.

    And C and C++ are quite low level languages anyway, so people don't expect them to come bundled with anything. Common Lisp on the other hand is a very high level language, that doesn't really expose the OS api either, which means that you can't compare it to C/C++.

    What about 'standard' threads/GUI in Perl?

    Perl has the whole CPAN, which is what you could call an extended standard library, which is why the language itself doesn't need a huge standard library. Each and every Perl user knows about CPAN, and the first reflex of a Perl guy looking for a module or a functionality (unless he really wants to reimplement it himself) is to browse CPAN, so that's a non issue.

    Not true. Look here.

    Interresting, bookmarked.

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

    In Python's case for instance, variables do not have the notion of type.

    Duh? Python doesn't even have the notion of variable. Python has names, and python has object. A name is bound to an object, and an object can have multiple names bound to it. A name has no value and no attribute (it's merely a kind of pointer) therefore can't have a type, and an object has a type.

    You can explicitely do your typechecks if you consider that you need them (via type() or isinstance()), and some people have reimplemented attributes/return values typechecks via decorators if you feel lost without them.

    Now please do tell me, how is python weakly typed (as in "not a strongly typed language at all")? Because it's not statically and explicitely typed? Is that all?

  12. Re:Lisp not accessible? on Beyond Java · · Score: 1

    What editor are you using?

    Good ol' SciTE.

    If you're on Windows, there are a couple of good Lisp environments, namely Allegro's personal edition.

    The only pricing I found on Franz' website is AllegroCL 7.0 for Students and it's $99. There is no way in hell i'm going to pay $100 to learn CLisp.

  13. Re:Python on Beyond Java · · Score: 1

    What's your point?

    There was none, your example was trivial, worthless and stupid which gained it an as trivial, worthless and stupid answer.

  14. Re:Lisp not accessible? on Beyond Java · · Score: 1

    Lisp isn't accessible? Is that because of the parens or some other reason?

    Definitely the parens, that's what I'm currently trying to get over atm (I'm just done learning the "basics" of Ruby [== I can start doing actual work in ruby] and have decided to pick CLisp as my next language, but I'm having trouble getting my mind to process the parens atm, they burn my brain and screw my eyes.

    Oh well, that'll pass, i'm persistent.

  15. Re:Not again... on Beyond Java · · Score: 1

    I hereby order to author of this book to go read comp.lang.lisp.

    That's probably the best way to get disgusted of Lisp for a long time.

  16. Re:Python on Beyond Java · · Score: 1

    Python version:

    print "Hello World!"

    Ruby version:

    puts "Hello World!"
  17. Re:What about C# on Mono on Beyond Java · · Score: 1

    Mono unlike Java, is 'open source'.

    Well, even though all of them pretty much suck there is half a dozen open source JVMs out there.

  18. Re:Lisp on Beyond Java · · Score: 1

    Different Schemes have different OO/package/whatever system, so porting between them is, well, something quite like complete rewrite.

    Sad thing is... you can say exactly the same for the various Common Lisp implementations.

    While there is an extensive (yet old) specification for the core language, the CLisp folks just didn't consider that standardizing a "standard library" would be a good idea, and as a result each and every implementation features it's very own implementation of threads, networking, GUI, ... completely incompatible with the implementation next door (and sometimes within an implementation from one platform to the other).

    And the worst, I think, is that the Lisp community doesn't seem to see how some kind of standard library (as in, including the batteries in Clisp) would be useful to bring people new to the language in, or keep them there.

    Then again, actually reading comp.lang.lisp (or -- god forbid -- asking a question there) is sadly more than enough to drive you very far from trying to code in lisp ever again.

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

    What "dynamic typing" lets you do is forget about data types.

    Sorry, no, it doesn't. Try to apply a string operation to an array object in Ruby and see the interpreter tell you where you can stick it if you don't believe me.

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

    Please, don't mix dynamic typing with loose/weak typing.

    Smalltalk, Ruby or Python are dynamically strongly typed languages, this means that their typing is as strong as Java's or C#'s if not stronger (you can't actually cast in Ruby or Python, you have to convert, for example) but that the type checking is completely done at runtime, while Java or C# (due to "somewhat static" typing) do some type checking at compile time and some at runtime.

    PHP or Javascript, on the other hand, are weakly dynamically typed languages, which means that very few typechecking is actually done and the language will do it's best (/worst) to coerce your values to a type compatible with the operation you try to apply to it.

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

    "somewhat static" typing as implemented in Java or C# (which is extremely different than complete static typing such as Haskell's or Ada's) doesn't catch that many errors actually, and the few it could catch are catched by unit tests.

  22. Re:Perl is not too loose and messy on Beyond Java · · Score: 1

    Built in reg exp are extreme useful

    Thing is, ruby has them too, and it still manages to have readable code outside of the regexps.

  23. Re:Ruby's Quite Nice, Really on Beyond Java · · Score: 1

    Ruby (on Rails) is too simplistic, in my opinion, a few commands and you have a full website up in no time, albeit, without very much control over the internals.

    This alone shows how you haven't even tried to know what Rails is.

    Rails doesn't give you "a full website up in no time in a few commands", what it gives you is a mere base, something like 40locs you don't have to type for every table you have in your db.

    Then, it gives you full and complete control over what you want or don't want to do, how you want to set your site, what you want to display and where.

    Scaffolding is the little twinkie that gets you started, but by the time you get anything actually worth using 95% of the code generated by the scafolding util will have disappeared into oblivion, either edited or completely wiped out for being utterly unneeded.

  24. Re:Ruby's Quite Nice, Really on Beyond Java · · Score: 0, Troll

    The Java language is quite simple, a lot simpler than Ruby for example.

    I know you must be joking when you say that, but part of me fears you're serious.

  25. Re:Ruby's Quite Nice, Really on Beyond Java · · Score: 2, Interesting

    Seeing as Matz intend to stay in command of Ruby (as he's been since he created it) and has started a complete, faster, more efficient rewrite of Ruby for Ruby 2.0 (without even excluding possible backward-compatibility breakage for the sake of sanity and efficiency), without the errors of the past (e.g. without the mistakes he made raising Ruby from the beginning to the current 1.8.4) and potentially with a JIT at the end, Ruby doesn't intend to take the path Java did.

    And neither does Python, obviously.

    So my guess on where they'll be in 10 years: leading, or evolved into a language transcending them both, a better smalltalk, something even closer to Lisp power while keeping a sane, clean, readable, expressive syntax.