Slashdot Mirror


User: ArmorFiend

ArmorFiend's activity in the archive.

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

Comments · 742

  1. Re:dissenting view on Why Switch a Big Software Project to autoconf? · · Score: 1

    Right on, brother!

    I tried for weeks to port a small project to automake/autoconf. Shelled for a physical book. Didn't understand some things, and posted to usenet. In other words tried dilligently. In the end, I concluded that learning how the system really worked was going to take 20% of the overall project time. A lot of it seems dedicated to fixing a crufty language (make). A lot of it only applies to C/C++, not all languages. I concluded that I'd rather discard make, automake, and autoconf, and write a shell script that actually did what I needed, rather than learning how to jump through convoluted, obfuscated hoops.

  2. Re:Sure, JRE 1.2 was slow.... on Lisp as an Alternative to Java · · Score: 1

    > When it comes to bug fixing in a big project, you
    > don't just tool around, debugging stuff in real time
    > .... You look through the code to understand *why*
    something isn't working they way you thought it
    > would work..

    Actually, this approach works pretty well in Mirai, a HUGE lisp program. Of course having source is essential too. Hyperlinked source, with the ability to talk to the interpreter, is a very sharp sword...

  3. Old implementations on Lisp as an Alternative to Java · · Score: 1

    I wonder what would happen if the code were re-run with modern implementations of those languages? Allegro Common Lisp 4.3 is about two major releases old. And the CMU CL x86 compiler totally 0wnz it anyway, especially on numeric code.

    I'm sure Java's gotten better too.

  4. Lisp is standarized. on Lisp as an Alternative to Java · · Score: 2, Informative

    Moderators, if you're still here: please mod this up.

    > I find talking about LISP as one language compared
    > to Java to be a complete joke. Whose LISP? Scheme?
    > Whose version of Scheme, GNU's Guile? Is the Elisp
    > in Emacs the most widely distributed
    > implementation of LISP? Can Emacs be rewritten
    > using Guile? What is the GUI framework for all of
    > LISP? Anyone come up with a set of LISP APIs that
    > are the equivalent of J2EE or Jini?

    There are exactly two dialects of Lisp that have relevance to this discussion.

    ANSI COMMON LISP is designed for large application development by a large team of programmers. It is the first object oriented langauge to have an ANSI standard. (circa 1990).

    Scheme is a minimalist language designed for ease of learning. It is specified by R5RS.

  5. Re:the matrix bears serious analysis on Matrix Sequel Delayed to 2003 · · Score: 1
    I heard that originally the humans were to be used for CPU, not, well, BTUs. However this was cut because "americans wouldn't get it".

    Now for something completely different. The matrix is an allegory for the New Testament. Morpheus, Neo, and Trinity are the holy trinity.

    Morpheus = God: "you're more than just a leader to us, you're like a father to us".

    Neo = Jesus: Dies and comes back to life.

    Trinity = Holy Spirit: Motivates (dead) neo to believe he is The One. And her name seals the deal.

  6. Patents are bad for (some) big businesses too on EU & US Patent "Syncing" · · Score: 4, Interesting

    Too bad more big corps aren't politicized AGAINST sw patents. Back in the Iron Age IBM led the charge against sw patents, rationalizing that they could make their money in hardware if they could more easily incorporate ideas from other's software. Today many businesses are in a similar situation, but they're not lobbying effectively in their own interest.

  7. Re:Is this how you want it to happen? on Under The Surface Of The BSA Anti-Piracy Campaign · · Score: 1

    Forget Open, remember Free.

    It IS a good enough reason -- good enough for RMS. Free Software aint always better, but is IS always free-er.

  8. Re:Eliminate redundancy; get rid of similar keys on Ergonomic Laptop Keyboards? · · Score: 1
    If you're like most serious hackers, on the standard keyboard you hit caps lock 30 times accidentally for every time intentionally. I got sick of it, and rebound caps lock to be "super".

    Super is another bucky key like control or shift. The advantage of it is, that no applications (that I know of) bind to it by default, because nobody manufactures keyboards with a super key. And that's a feature!

    Emacs and Window-maker are super-saavy enough to let me introduce super bindings. So for example, I've got window-maker dragging a window on Super-left-mouse, and emacs going up a line on super-k. With the caps lock right next to the home keys its easier to hit than shift, very easy on the wrists indeed.

    So without further addo, here is the the file to feed to xmodmap to get this:

    !! Make caps lock be super, and menu be hyper. clear Lock remove Lock = Caps_Lock keysym Caps_Lock = Super_L add Mod3 = Super_L Super_R

  9. Does it work with Starcraft? on Direct3D Applications And Wine · · Score: 1

    Sorry for dumb question, but does it work with Starcraft?

  10. Life on Polyhedra on Turing Machine Implemented in Life · · Score: 2

    I wrote some code to run life on 3d surfaces. http://www.speakeasy.org/~morse/life

  11. don't vote but encourage others to on Messages From Democracy's Ghosts · · Score: 1

    The chances of my vote counting are minescule. I've got more important things to do.

    However, If I can convince 10, 100, 1000 people to vote for my favorite issues, then I've multiplied my voting power immensely. So, hey YOU, go vote NADER while I sit home and play video games. :)

  12. Re:gcc was dropping the ball... on GCC's Response To Red Hat · · Score: 1

    C++'s STL isn't working, and thassa fakt, jack. (If you don't believe me, go talk to the libstc++-3 boyos)
    Even C code that compiles fine in 2.7 doesn't compile in 2.95.2.

  13. gcc was dropping the ball... on GCC's Response To Red Hat · · Score: 1

    Man, C++ still aint workin super well, 2.95.2 was still choking on some of our > code, that gcc 2.7 did fine with. And its been months since they made an official release. I, for one, applaud RedHat's engineers for doing an end run around gcc's overly conservative release schedule. Otherwise I'd have to be the one applying all those patches to the cvs snapshot. Now I have a concrete version to test against, that other developers can reproduce in their environments. Thank you Red Hat!

  14. Re:pissing in the cheerios on X86-64 Simulator - now available (Linux only) · · Score: 1

    Well, sometimes you maybe want to have more than the 2gb of virtual memory that you get from 32 bit addressing minus OS taxes. I'm told my customers often want that.

  15. Re:author's head is lost in clouds on Alias/Wavefront Announces Port Of Maya To Red Hat · · Score: 1

    Not all OpenGL implementations are created equal! Today if you want to do *nix GL, IRIX is the platform. There are many many efforts to bring good (meaning fast) OpenGL to Linux. DRI is the free one. Xi has the most cards. Nvidia+sgi are working on one. None of them are finished. None of them run A|W without serious bugs. That statement is a guess based on the fact that I maintain the Linux OpenGL for an A|W competitor, and they shure as hell don't run MY app without bugs!

  16. see-through on New ASUS Drivers Help Cheaters? · · Score: 1

    Forget wireframe, I want to see that other dude's password through those damn "**********"s. :)

  17. Stop sniveling and write the damn code on What About Functional Languages? · · Score: 1

    Dude, you just gots to write the code in whatever language you want. I've been developing 3d graphics in Common Lisp for over 3 years. Sometimes its too slow, othertimes its fast enough. You just got fix the too-slow parts. Parenthesis whiners: You're not the first to think this. If you just bite the bullet and learn to use emacs, they conceptually disappear. Further, they really help: parens help you write programs that write themselves. When you get really good, they can actually help you edit your code faster. If you don't understand what (lambda (x) x) is, then for crying out loud DON'T USE IT. Instead use named functions (defun identity (x) x). Nobody ever got fired for using named functions. :) Ultimately you just have to ignore the herd mentality and the silver-bullet mentality. Go with the language that suits YOUR needs. Don't be totally close minded, but if Lisp were the silver bullet it claims to be then it would have produced more than it has by now, if you get my meaning. Personally, I favor the Common Lisp environment, the rediculously high level language features, the powerful macro facility, and yes the parenthesis.