Slashdot Mirror


User: entrox

entrox's activity in the archive.

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

Comments · 128

  1. Re:Single Modality? on Why Hal Will Never Exist · · Score: 3, Insightful

    I agree - I think voice interaction needs to be at a much higher level than "Scroll Down" or "Next Workspace". I'd like something like "Open XMMS, XChat, Mozilla and Emacs on workspace 1,2,3 and 4" in addition to keyboard and mouse. A combination of both would be quite cool actually, because I could choose the most appropriate interface. Typing a letter using speech recognition, but coding with the keyboard - Surfing with the mouse, but also interacting by voice like "New tabs: freshmeat, slashdot and userfriendly".

  2. Re:Plan 9 is old hat on Bell-Labs Releases New Version Of Plan 9 · · Score: 3, Informative

    No it doesn't. Take a look at Symbolics Genera, which is (was) the operating system of the Symbolics Lisp machines. It deviates massively from the UNIX-notion of files and character streams for everything.

  3. Common Lisp on What Makes a Powerful Programming Language? · · Score: 5, Interesting

    You can have all those features and many more if you use a commercial Lisp implementation (the free ones have no decent IDE or GUI yet).
    If you have a serious budget, take a look at Allegro Common Lisp. The other choice would be LispWorks, which is a little cheaper and without run-time fees.
    They both have an excellent IDE and come with Interface Builders using CLIM, meaning your apps run under Windows, Macintosh and Unix (Motif) without a big hassle using native widgets.

  4. Re:A bit late ? on Turing Award Goes to Pioneers of Object-Oriented Programming · · Score: 1, Redundant

    Some people say Aspect Oriented Programming (AOP) comes naturally after OOP. Instead of dividing everything into classes/objects, you divide into 'concerns' and, using some formerly specified engine, weave those together to produce your code. It looks very promising, but it's 'research in progress'.

  5. Re:Who thought this? on Functional Languages Under .NET/CLR · · Score: 3

    The problem lies in the CLS: Common Language Specification. .NET libraries and applications can be written in a colorful mix of languages and must be able to interoperate. Interfaces tend to look a little bit differently in functional languages than in imperative ones. If I use feature X of my preferred language in my library, which isn't available in your preferred language, you won't be able to use the library how it's supposed to be used. Herein lies the difficulty: making those inter-language operations as painless as possible. It's a hard problem and while going to a lowest common denominator is surely a possibility, it surely will alienate the users of say functional languages.

  6. Re:The crux of his argument on De Icaza Responds on Mono and GNOME · · Score: 5, Insightful

    Don't get too excited about this "any .NET enabled language" being able to drive GNOME. If you think about it, the number of possible languages is pretty dim (mostly C#). Why that? Because .NET must handle common interfaces across those languages. If I use a more exotic language with features not found in others (like multiple dispatch, funky lambda-lists or closures in Common Lisp) I don't think I'll be able to export Interfaces using these features. As those happen to be 'natural' to these languages, I'd have to limit myself in how I can write my applications/libraries.

    .NET is far from being the perfect solution.

  7. Re:What about the drunks? on Berlin's Robotic Pub · · Score: 2

    I dunno, but people consider it a problem here; especially youngsters, who after drinking at a disco, end up hugging the next tree.
    This shows in the laws: you may have 0.5 per mill alcohol in your blood and after that you get punished.. badly (don't let this fool you: if you have an accident and you were under this limit then you are in deep trouble). A friend of mine lost his drivers license for 2 years + 2000eur charges. Not too shabby if you ask me (he had 1.65 per mill).

  8. Re:Throw-away code on Why Coding Is Insecure · · Score: 3, Insightful

    Haha, I never saw this from that angle. Yes, I think it's a valid (albeit a little funny) point, but you assume that you've got a rogue coder on your team.
    Let's face it: security holes are bugs, and good tests and documentation help spot them earlier. Obfuscating your code intentionally won't make your life easier :)

  9. Throw-away code on Why Coding Is Insecure · · Score: 2

    The article is surely right about their comment about the throw-away mentality with assignment. But there are exceptions: at my University there is a so called "Software Engineering" degree, where the emphasis is on good code with good documentation and many test-cases. Correct code only amounts to 50% of the final mark; the other half comes from documentation, comments, testcases and how well you followed the style-guide. I quite like it, because the assumption is that basically all software in todays world simply sucks.

  10. Re:A Great Book on a Great Language on Paul Graham Makes "On Lisp" Available Online · · Score: 2
    Now if somebody would just write as good a book for CLOS

    Try Sonya Keene's book: Object Oriented Programming in Common Lisp. It's a VERY good resource for CLOS programming.
  11. Re:Lots of odd controllers... on Artwork from Ancient Atari History · · Score: 1

    arrgh forget it.. i mistranslated "knob" to "knopf" in german which means "button". duh, you're right of course. sorry

  12. Re:Lots of odd controllers... on Artwork from Ancient Atari History · · Score: 2

    Umph.. have you ever been in an arcade? Joysticks with knobs tend to be the rarity there. They're _much_ to delicate to handle the bashing and smashing usually found in an arcade. I cannot imagine playing say Virtua Fighter or Samurai Shodown with a knobbed joystick. I'd destroy them in no time :)

  13. Re:C Advocacy on Free Software Magazine · · Score: 3, Interesting

    And just WHY do you need to care about how your structures are laid out in memory? Or how the calling conventions look like? Isn't the point of a high level language (which C doesn't seem to be) to abstract away such details from the programmer?
    You've got a point there if you're talking about device driver development or truly performance critical code (like the rendering core in a 3d game). But WHY would I need to fiddle with such things when I'm writing a web-browser? An IRC client? A CGI script?
    I certainly don't want to mess with those implementation-specific details. If those were abstracted properly away, you wouldn't need such clutches like configure.

  14. Umh, this isn't really surprising on Intel C/C++ Compiler Beats GCC · · Score: 5, Interesting

    I was always under the impression that a vendor supplied compiler would almost always out-perform a generic cross-compiler, which is available on much more other platforms. GCC is all fine and dandy, but it's it shines in other aspects than pure optimization and fast code (they may be faster on some architectures than the vendor supplied compiler, but that's not my point). The produced code x86 was always sub-optimal. Because of that, projects like pgcc exist(ed).

  15. Re:I hadn't realized... on Common Lisp: Inside Sabre · · Score: 1

    and your point is?

  16. Re:I hadn't realized... on Common Lisp: Inside Sabre · · Score: 5, Informative

    Lisp doesn't need to be slow at all. You're thinking of the old 70's Lisp, which was usually interpreted and ran slowly. Today's Lisp implementations can also be compiled in addition interpreted, which results in a big performance boost (lagging only slightly behind C, but faster then Java). Commercial Lisps capable of compiling are for example Allegro CL and LispWorks.
    This isn't limited to the commercial ones: CMUCL and SBCL do also compile to native code. The compilers are optimizing (you can choose between variying degrees of Speed, Safety, Debugability and Compile Speed) and you can even enter Assembler code or disassemble single expressions.

  17. A native translation.. on Even Flash Can Get Viruses · · Score: 2, Informative

    Sophos Anti-Virus warns about a new virus, which infects other files as a macromedia flash movie
    and executes self-generated programs. The parasite, baptized "SWF/LFM-926", reaches computers as
    SWF-file, and after being run, infects other Flash movies while displaying the message
    "Loading Flash-Movie...". The virus exploits the scriptability of Macromedia Flash to generate a
    file V.COM, which gets executed afterwards without confirmation.

    Sophos says that the virus wasn't yet spotted "in the wild" and therefore spreading. Nevertheless,
    the manufacturer of Antivirus software warns about the potential danger which lurks in the
    Flash format. The Sophos website provides detailed information about the parasite.

  18. Re:And Rumors are always true.... on Beijing Snubs Microsoft For Municipal PCs' Software · · Score: 1

    GUID doesn't mean "Global User ID" but "Globally Unique IDentifier" and is used to identify unique things like Classes, Devices and such. They can be used to identify specific things, but they weren't made for that. sheesh, not everything's there to invade your privacy..

  19. Re:Great, more fragmentation on New Kernel 2.4 Development Branch (-mjc) · · Score: 1

    I did that, but it locked up HARD. That's because the code from the ports drm-kmod and the ports xf86 had some mismatch. This should probably work with XF86 4.2.0. Take a look here. The maintainer confirmed it too.

  20. Re:Great, more fragmentation on New Kernel 2.4 Development Branch (-mjc) · · Score: 1

    I've tried FreeBSD for 3 months. So I'm only talking about things, that I've personally encountered. I've emailed the drm-kmod maintainer regarding DRI support with a G400 and got the response, that you currently need CVS XF86. I've asked about the rear channel on -QUESTIONS, and got the response, that it isn't supported.
    I wasn't bashing FreeBSD as a whole and just pointed out some flaws. There is enough stuff that FreeBSD got 'right', but after my experience with it, I find these "Linux is crap" unjustified.

  21. Re:Great, more fragmentation on New Kernel 2.4 Development Branch (-mjc) · · Score: 2

    But of course: because it isn't supported in FreeBSD it OBVIOUSLY isn't needed and unimportant. Who in their right mind would use them anyway, right? Must be some Linux weenies who should use Windows anyway.

  22. Re:Great, more fragmentation on New Kernel 2.4 Development Branch (-mjc) · · Score: 2, Insightful

    Sure, but what if you have a G400 and want 3D acceleration? Bad luck, it (currently) doesn't work without CVS XF86.
    What if you want to hear something on your rear speakers with an emu10k1? Bad luck, it isn't supported.
    In fact, the drivers for "desktop" hardware like soundcards, 3d accelerators and such are HORRIBLE in FreeBSD when comparing with Linux. FreeBSD may be the better server OS, but it surely is an inferior desktop OS.
    So please stop with this "awww.. Linux is sooo shitty when compared to the almighty FreeBSD" crap.

  23. Re:Buffer overflows are inexcusable in 2001 on Solaris, AIX Login Hole · · Score: 1

    But - Prove that the compiler/interpreter has no such flaws and by induction all programs written with it are free from such flaws.

  24. Re:The Joy of Objective-C? on Cocoa Programming for Mac OS X · · Score: 1

    Because OS X inherited from NeXTSTEP and that in turn used Objective C. Why fix what ain't broken?

  25. Re:Easy? Powerful? on Cocoa Programming for Mac OS X · · Score: 3, Insightful

    And why exactly would you want so set the mouse position? I don't want any program to control my cursor, because it can get VERY confusing and annoying. Playing with the input device of the user is a major UI sin if you ask me.

    I'd say thats the reason, why Apple didn't include such functionality into the API.