Slashdot Mirror


SGI releases "Jessie" to the Open Source

SGI has released "Jessie" to the Open Source World. Jessie is an IDE for use on top of current development tools in the Linux OS. Here is a screenshot of Jessie. Note: The page is a bit outdated (it doesn't mention that there are some IDE for Linux such as CodeWarrior of CodeFusion). Thanks for Linux Today for the story.

91 comments

  1. Re:Fonts by jwhyche · · Score: 1

    I agree 100%. I installed a TrueType font server and my display looks so much better. I finally found something good on a microsoft CD. The fonts.

    There is a how to on doing it but I don't have it on me. I have it written down at home. You want me to send it to you send me some email and I'll do it. My email address in the header is valid.

    --
    I read at +2. If your post doesn't reach that level I will not see or respond to it.
  2. Re:Cool, but... by sien · · Score: 1

    Right - interesting.
    On first sight it looked to me to be very similar to cvd. I have to say that that is the best debugger I've ever used - I do sort of real time work ( haptics 1KHz updates ) and it worked really well and the GL stuff was neat. Also, you could use emacs near it reasonably well which was cool.
    It seems to show what a great company you guys are , ( oh shit I'm crawling ) and I just hope the new name is not SGI for soon going insolvent.

  3. I use xemacs, but I don't understand it. by Paul+Carver · · Score: 1

    I use xemacs, but I can't really claim to understand it. I know how to do the basics, but all the help seems to rely on the user knowing the right questions to ask the help system.

    In a previous article I asked about the resources available to allow someone new to get a handle on the Mozilla code. In this thread I have a related question:

    Are there any references that give a fairly straight line "here's everything that's useful" introduction to using xemacs (or emacs, I don't really know the difference) to productively work on a large C++ project such as Mozilla? Something that points out all the features that will make working on a large project manageable?

    I've stumbled onto a few useful features, but I'm sure there are other features buried in the ridiculous cascade of menus that I'll never discover unless someone points them out.

    I think part of the reason that IDEs get so much more attention than emacs is that if you don't have 5+ years of experience using emacs you probably aren't aware of enough of the features to make emacs do what an IDE does out of the box.

    The advantage that an IDE has is that with its much smaller (more focused) feature set it can have a tutorial that gets you productive right away. The emacs tutorial (last time I checked) wastes your time telling you how to move your cursor even though nearly every keyboard produced in the last 5 years has had perfectly good arrow, page up&down, and home&end buttons.

    1. Re:I use xemacs, but I don't understand it. by SnowLion · · Score: 2

      Ahhh, but to use the arrow, page up, page down, and home, end buttons, you have to move your hand from the letters...

      There is reason to everything in EMACS; take the time to learn it. You'll soon understand why the investment in time is so worth it... Learn EMACS LISP... Use C-s, C-r to jump the cursor to wherever you want to be... Use the kill buffer...

      It reminds me of something I read in Usenet once: "Format Windows. Install Linux. Do not be afraid, All Shall Be Revealed."

      Personally, I'm trying to figure out how to make it so that EMACS can extend to every textbox, textarea, etc., etc.,...

      You'll find that EMACS keys are built into a lot of applications. (I am speaking of C-a, C-e, C-n, C-p, C-b, C-f).

      --
      Lion Kimbro: http://home.sprynet.com/~snowlion/
    2. Re:I use xemacs, but I don't understand it. by Anonymous Coward · · Score: 0

      You can climb the formidable emacs learning
      curve a little faster if you use the apropos
      commands when you get stuck:

      M-x apropos will give you a list
      of them.

      For instance,
      M-x load-librarycc-mode
      M-x aproposcc-

      will give you a list of all the symbols with "cc-" in them. This is peeking under the hood a bit --
      a lot of the stuff you get this way is more useful
      to emacs than it will be to you. But it works.

      If I were you, I would do this for c-mode,cc-mode,
      font-lock-mode, etags, and gud. These are the
      main emacs modules I use for C/C++. But I'm not
      a professional programmer, so there might be
      others worth looking at.

      Also, C-h v, C-h f, C-h k, C-h w are very useful.

      Sometimes you can find what you want by going to
      the Emacs node of the Emacs info files (C-h i) and
      looking in the index (press i when in info mode)

      Finally, sometimes the Emacs documentation has
      weird names for things, like font-lock when most
      people would say syntax-highlighting. So if the
      stuff above doesn't help you find something you
      think ought to be there, then you might try
      searching on deja.com. Go to power search, and
      set the forum to comp.emacs.* or something.

    3. Re:I use xemacs, but I don't understand it. by Paul+Carver · · Score: 1

      The problem still remains that that requires knowing what I'm looking for. Most IDEs put most, if not all, the available features right out where you can find them. Emacs requires you to go search for them. If you haven't been using Emacs for years you probably don't even know the terms that the documentation uses to describe the things you need to know even if you know what you're searching for.

      A simple example from the Visual Basic macros in MS Word. A list of valid methods and properties displays whenever you type a period after an object name. This is something everyone discovers if they spend more than 10 minutes working on a Word macro. Emacs may have a similar feature, but there's no way you'd discover it by accident. You'd have to realize that such a feature exists and then go searching the documentation for whatever that feature might be called. That's why people like IDEs, they don't have to guess what helpful features may be available and then try to figure out how to get at them. The features are just there.

  4. Re:etags by ianezz · · Score: 1

    At the top of the source tree:

    find /absolute/path -name '*.[cChH]' -print | etags -


    For OO browsing, have a look at the OOBrowser for GNU Emacs and XEmacs.

  5. Re:emacs by HarpMan · · Score: 1

    I've been wondering about this myself. (Although personally I'm interested in using with KDevelop).

    Maybe it could also be given a Corba OpenParts and/or Corba Baboon wrapper. I've thought of doing an OpenParts wrapper for XEmacs myself, but I've never gotten around to it (haven't looked into it to see if it's feasable).

    Of course a Qt or Gtk+ implementation of Emacs would also be nice, but a lot more work.

    ---------------------------

    --
    Stephen Molitor steve_molitor@yahoo.com
  6. Re:Ick! by washort · · Score: 1

    Did I say GPL? No. I just said it was another license that I have to take time to read and figure out its interactions with other licenses...
    read the essay I linked to. BSD is fine, X11 is fine, Artistic is fine. Whatever. But don't go off making up new licenses just because you can.

  7. Emacs keys in FrameMaker by Anonymous Coward · · Score: 0

    Yes, I was using FrameMaker on a Sun, and was suddenly surprised to notice that I was using Emacs keys to move around, and that they worked! Didn't see anything in the documentation about this, but I found that quite a few of the Emacs combinations worked as well. Unfortunately, the Windows version of FM doesn't seem to have this feature.

  8. Re:4dWM by Communomancer · · Score: 1

    I hear about this all the time, and I'm really curious as to what it looks like. Are there screenshots of this wm posted anywhere?

    --
    "UNIX" is never having to say you're sorry.
  9. Re:4dWM by irix · · Score: 1

    I couldn't resist. I took a shot of my desktop - Irix 6.2 on an Indigo2. I'll get around to upgrading to Irix 6.5 soon...

    http://www.tomandian.com/tmp/scrn.gif

    Enjoy :)

    --

    Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
  10. Re:is it just a gdb frontend? by Utter · · Score: 1

    Analysis of gprof? It sounds that this is worth looking at after all. Reading gprof output is a completely pain.

    Don't know what SpeedShop is. Can they be used on Linux or are they SGI specific?

  11. Re:Cool, but... by dtj@sgi.com · · Score: 1
    For specialized debugging like realtime, Jessie might be exactly what you need. The ability to quickly write your own panel for specialized realtime information seems like it would be a good thing. New panels are very easy to create and the information can come from anywhere, not just the debugging session. Additionally, this new panel can be part of and fully interact with, via the message brokering system, the rest of the debugging session.

    For instance, you have external timing information that is being collected by running another process. If the times being become unacceptable (i.e. things are taking too long), you can send a message saying "stop everything" and then you can use the debugger functionality to poke around and see what is going on.

    You can also have multiple debugging sessions going on at one time in a single jessie window. Thus, you can watch the different processes simultaneously. In fact, come to think of it, your new panel could attach to some offending process and bring it under debugger control, automagically.

  12. XFree Font Must Read! by Anonymous Coward · · Score: 0

    The XFree86 Font Deuglification Mini HOW-TO is a must read for anyone using XFree. Get it set up today and say good by to ugly fonts in X!

  13. Huh? by Anonymous Coward · · Score: 0
    The point is you shouldn't have to do anything other than get X up and running.

    You know what if I were you I'd demand my money back! Jeesh! Having to configure something in Linux? Unheard of!

  14. Re:Fonts by daviddennis · · Score: 3

    The best fonts in the Unix world are, unsurprisingly, on SGI machines. You can pick up a used Indigo2 for pretty cheap nowadays, and use it as a front-end for your Linux systems. That's what I did, and I'm happy as a clam.

    I just wish people wouldn't keep on using Helvetica on their web pages - that's the only bad SGI font :-(.

    The Enlightenment window manager comes with some nice readable fonts - you might want to try that too.

    D

    My document on buying a used SGI machine:
    http://www.amazing.com/internet/old-sgi-faq.html

    ----

  15. Re:K-Develop is great. by KnightStalker · · Score: 1

    I've written code for Windows much more than for Linux recently... and that looks very familiar.

    --
    * And remember, it's spelled N-e-t-s-c-a-p-e, but it's pronounced "Mozilla."
  16. Re:Fonts by SoftwareJanitor · · Score: 1

    I'm not talking about those weirdo 3000 font CDs. 2998 of those are crap.

    Well, not all of them are bad. The one I have actually has a couple of dozen good ones for general purposes and a whole bunch of decorative fonts that while not good for general purpose uses, are useful for signs, wedding/party invitations, flyers, etc. But you do have to watch out, because not all of the cheap font CDs are good, especially the ones that are Windows TrueType only. I've found the ones that have both Postscript and TrueType and are set up for both PC and Mac seem to be better on average.

    All I want is a good helvetica, courier new and arial.

    Frankly, I think arial sucks. It looks like a bad, low budget clone of Helvetica. I don't see any advantages of 'courier new' over plain old courier. My solution is generally to just make links from 'courier new' pointing to my regular courier and from 'arial' to my helvetica.

    That's it. And why the heck should I have to install a true type font server?

    Actually some of the newer distributions include one these days, so you may not have to do much to set one up.

    Can't everyone see that the default fonts are ugly?

    They aren't that bad for most purposes... I don't think most people care that much.

    Just build it in!

    Get someone to contribute some fonts you like as freeware and I'm sure the distros would be glad to include them.

  17. Code Crusader by Quicker · · Score: 1

    I have found that Code Crusader is a good IDE. It's easy to use and GPL'd.

    I was REALLY disappointed in what I saw and read about Jesse! This CAN'T be what SGI develops in, can it?

    Quicker

  18. Re:Looks sort of lame by warmi · · Score: 1

    DDD is nice. A bit on the slow side but quite nice. It is lacking in area of integration with another tools ( or maybe it is my problem of not knowing how to set it up properly).

  19. DDD and integration by Utter · · Score: 1

    DDD can be integrated with a couple of editors ((X)Emacs is one). But the author strongly advices against it. And I do too, since you will lose the tooltips when hoovering above a variable.

  20. Re:Ick! by Anonymous Coward · · Score: 0

    OK, I read the essay. But I still disagree with your position. I don't think that the proliferation of licenses is a problem. Everybody should be free to roll their own free software license to customize it to their particular situation, business model, etc. What we really should be pushing for is short, simple licenses (that are easy to interpret), not pushing everybody to adopt the GPL or other non-optimal free software license.

  21. A bit surprised at the complaints, get coding! by John+Kacur · · Score: 2

    Hmmn, I'm a bit surprised at the complaints from the people in this forum. Where's the spirit of free software? Instead of saying things like, "this is just a front end to gdb", or it lacks "X widget" and "Y widget", we should be saying to ourselves, "Wow, this is a great idea, I wish it had this feature, so I'm going to try and code it and submit a patch!" Then someone else contributes another patch, and soon we've got a super IDE.

    I mean, isn't that how Linux happened? Isn't that the spirit of free software. If you're going to post something like, "Why doesn't Jessie have this feature" replace the word Jessie with "Linux Kernel" and you probably won't be wanting to post that message, but you'll want to get coding!

    Thanks for the free software gift SGI, much appreciated. Looking forward to the release of XFS

    1. Re:A bit surprised at the complaints, get coding! by alonso · · Score: 1

      I agree. I loke SGI and I think is the only company that have changed its mind in GPL dirction (no SGI-PL, G-SGI, OPEN-Sgi:...). Thanks for your work Sgi.

  22. Re:Ick! by howardjp · · Score: 1

    No, we should be pushing people to use software licenses which permit free redistribution instead of licenses which do not (GPL, LGPL).

  23. Re:etags -- Also try 'M-x speedbar' by Anonymous Coward · · Score: 0

    Xemacs (at least, maybe emacs too) also has a tool called speedbar. When you first start it, it looks like a simple directory browser, but if you click on a source file, it'll expand that part of the tree view into all of the tags inside the file. It even runs etags for you. Works for several languages too.

    Probably not very useful for cross referencing, but pretty decent for source browsing if your directory structure is organized.

  24. Re:Looks sort of lame by Alastair · · Score: 1

    A bit unfair making such a strong assertion without even trying the software,no?

    If SGI have a good debugger, maybe they know what they're doing.

    Cheers!

  25. Re:Ick! by alonso · · Score: 1

    I think we shold use licenses that works, GPL works better than the other... GNU/Linux is the example of what GPL can do;)

  26. Re:is it just a gdb frontend? by williamjcullen · · Score: 1

    Speedshop is the performance analysis tool that SGI has on their Irix systems. We are porting it to Linux (and IA32/64 systems), but the effort is moving slowly. We are considering open sourcing SpeedShop. Internally, we consider SpeedShop to be a very powerful performance analysis tool. It has significantly more functionality than gprof and we have received good reviews from our customers. -Bill

  27. Re:Looks sort of lame - Bad Attitude by Alastair · · Score: 1

    The first comment is a bit mean spirited.

    SGI are doing GOOD things and choice == freedom.

  28. Re:4dWM by Alastair · · Score: 1

    I agree that the 4DWm is quite good. I'm perfectly happy using it. However, on my main SGI at work I run Windowmaker. 'My' other SGI's use 4DWm though.

    In my opinion, people sometimes mix up 4DWm (the window manager) with the 'magic' desktop. SGI's desktop environment is quite extensive and 4DWm is just one component of it.

    My (tiny) problem with 4DWm is that it's a little too Motif-like for my taste. Lucky there are lots of window managers around now :-)

    If there were no copyright problems (surely not?), then there's little reason *not* to open-source 4DWm.

  29. Re:Looks sort of lame by dtj@sgi.com · · Score: 1
    Put into the correct perspective, the "sort of lame" comment is actually be a positive thing. Ok, Ok, you're saying to yourself "another confused developer veers into the weeds". Let me explain. In Jessie, we tried very hard to make things incredibly simple, efficient and intuitive, rather than inflict a horrible intellectual overhead and learning curve upon new users. We would rather use existing useful UI precedence than make up new overly complex ones that everyone has to learn. This simple and efficient focus is NOT, however, at the expense of power. For instance, a key point of Jessie is that it remains in a single window, rather than spewing windows all over the screen at the slightest provocation. Look at all the other debuggers, almost every one has a separate window for every discrete bit of functionality. When you start debugging serious codes (i.e. threads, large code size, etc.), the problems with windowitis become evident very quickly. Throw in the notion of multiple debug sessions within one debugger invocation and the focus issues bite you in the butt.

    Thus, appearing simple and unassuming, may (and I emphasize 'may') lead one to believe that there is nothing interesting underneath the hood and is thus 'lame'. I can assure you that there is plenty under the hood that doesn't exist in any other linux IDE and there is more yet to come.

  30. Speedshop is *very* nice... by Troy+Baer · · Score: 1

    I've used some of the command-line SpeedShop tools (ssrun/prof and ssusage) on our Origin, and they are quite nice. The way you can do profiling without having to recompile an instrumented version of your code is slick.

    What I would kill for, OTOH, is a version of perfex that runs under Linux. (Perfex gives you access to the CPUs' hardware performance counters, so you can directly measure things like MFLOPS and cache miss rates -- it's the bomb for doing performance tuning and optimization of scientific codes.) The various Linux performance counter drivers are almost to the point where you could port perfex to use them; I just wish the developers would come to a consenus on which one would go in the mainstream kernel. (Hint, hint.)

    --Troy
    --
    "My life's work has been to prompt others... and be forgotten." --Cyrano de Bergerac
  31. SGI are the Best!! by grandmofftarkin · · Score: 1

    I really like SGI. They really are very helpful to the Linux community. They have now released two great things to Open Source and they have such a respected name that they are adding credibility to the whole movement. I hope they keep up the good work!

    1. Re:SGI are the Best!! by gddavidson · · Score: 1
      How is this post informative? It looks like pandering to me.


      It is informative because it shows the sort of feelings that SGI is engendering in the Linux community by not playing lip service to Open Source but making real contributions.

      Their current strategy is right on. They are the only large company that really understands the whole Open Source thing and they believe that they have found a way to be profitable in the new environment. I think it will work.

    2. Re:SGI are the Best!! by Anonymous Coward · · Score: 0

      How is this post informative? It looks like pandering to me.

  32. Re:Fonts by Utter · · Score: 1

    Then why don't you use TrueType fonts. You need to install a TrueType font server, xfstt is one.

  33. Fonts teehee! by pixel+fairy · · Score: 1

    actually i found better font support in macOS
    than windows, but i didnt really play much with
    with fonts in either (except in photoshop and
    illustrator). i kinda remember NExTsTeP (i dont
    remember the correct capitalization) having nice
    looking fonts too.

    anyway nexus looks nice, though you have to fiddle
    with emacs (give it the entire font string,
    xfontsel can be a good help with this) and there
    are a few other nice looking fonts...

    methinks part of the problem is in the rendering
    and there also the fact there is no good front
    end to installing fonts in X (that i know of).
    too bad mkfontdir does not work with postscript
    or true type fonts. fonts are still a mess in X.
    anyone know if this will be better in XF86 4.0?

    the only times i think the fonts look bad are with
    style sheets enabled in netscape and a few other
    cases where the font rendering is clearly not anti
    aliased.

  34. Looks sort of lame by Anonymous Coward · · Score: 0
    Even compared to other free IDE's, this looks pretty weak.

    Emacs may not be as pretty, but I haven't seen an IDE yet that can come even close to touching it.

    1. Re:Looks sort of lame by Utter · · Score: 1

      Looking from the Debugger screenshot it seems pretty lame. Compare with the excellent debugger DDD, which beats the pants out of every other debugger I've used so far.

      Actually, when I worked with SGI-computer four years ago I used a very good debugger. DDD has lended many ideas from that debugger. Currently, I can'r remember the name.

    2. Re:Looks sort of lame by Anonymous Coward · · Score: 0

      Ever try Cygnus' Insight? So far I've used it on Windows with the CygWin32 suite of tools and its pretty nifty so far. Haven't tried it on Linux yet tho, but I expect it to be roughly the same. Check it out at http://sourceware.cygnus.com/insight.


      - The TicK of OpenProjects.Net

    3. Re:Looks sort of lame by bperkins · · Score: 1

      But it would be ideal for an introduction to programming course.

  35. its GPL! by pixel+fairy · · Score: 1

    i just downloaded it, the page and the FTP site
    state clearly that the code is under the GPL!

    im willing to look, but it better be pretty good
    for me to switch from xemacs...

    1. Re:its GPL! by washort · · Score: 2

      From http://oss.sgi.com/projects/jessie/li cense.html:
      3.Termination. This License and the rights granted hereunder will terminate automatically if Recipient fails to comply with terms herein and fails to cure such breach within 30 days of the breach.
      .
      .
      .

      Sure doesn't look like the GPL or even a DFSG-compliant license. :-/
      I can't get through to the FTP site, so I don't know if it says differently there.

    2. Re:its GPL! by Anonymous Coward · · Score: 0

      This is if YOU, the recipient break the terms of the license. Basically, all they're saying is that in addition to possible lawsuits against you, you're not permitted to further use/distribute/modify the software. This isn't like the old ASPL which is if someone tells Apple they don't like Apple, Apple could terminate everyone's license.

  36. Re:Fonts by Anonymous Coward · · Score: 1
    Everytime I try to use Linux or Solaris the ugliness of the fonts and the clunkiness of the GUI make me switch back to windows.

    You really do base your choice of OS on the ___important stuff___.

    Perhaps you should try a Mac, they have even more excellent font rendering.

    /Lars

  37. Re:emacs by Nelson · · Score: 1
    They're catering to the vi crowd... ;) who else could the possibly be after?


    While on this subject, has anyone got used the xemacs widget for much? I keep thinking that if it had a GTK+ wrapper, and it plugged in with glade or gIDE or something it would be pretty much unstoppable.

  38. Emacs! by washort · · Score: 1

    Agreed. I don't understand the appeal of IDEs such
    as this --
    it lacks scriptability, extensibility, support for languages other than those debugged by gdb (Emacs supports Perl, Haskell, and Smalltalk, just to name those that I work with) and requires Java. No way I'm gonna install that huge JDK (or even JRE) for just this....

    OTOH, the profiler is pretty. Maybe it can be broken out and used separately.... compiled with gcj, it might even be fast enough to be usable. :-) (though Swing presents a bit of a difficulty, i guess)

    1. Re:Emacs! by chris.bitmead · · Score: 1

      Emacs is a gui. It has menus and mouse support. Why do you want another front end to it??

    2. Re:Emacs! by alumshubby · · Score: 1

      As a non-emacs-er, are there GUI front ends avail for emacs, and do any of them provide IDE/debugger capability?

      --
      "How many light bulbs does it take to change a person?" --BMcC-->
    3. Re:Emacs! by alumshubby · · Score: 1

      GUI with menus, mouse support? Awwright! (Excuse my ignorance, but then, I warned ya in advance...

      --
      "How many light bulbs does it take to change a person?" --BMcC-->
  39. Screenshot is nice by ForceOfWill · · Score: 1

    I think the tape player metaphor evidenced in the screenshot is a nice idea. I also like the keyword highlighting. The article says it's in Java. Does that mean I have to run it in my web browser? Or am I just being ignorant?

    The blurb said something about CodeWarrior. I used the Windoze version of it and the "project" interface is horrible. I think I'll try SGI's IDE.


    --

    --
    Seeing is believing; You wouldn't have seen it if you didn't believe it.
    1. Re:Screenshot is nice by vyesue · · Score: 1

      software written in Java can be constructed in such a way that it can be executed as a standalone application without any need for a web browser or applet viewer.

      whether this particular software is an applet or a standalone application, well, I'm not _sure_, but I would imagine it is satandalone.

      a lot of people bust on Java and say it's slow and unstable - many of the stability and performance issues are actually the result of poor browser JVM implementations. it's been my experience that standalone applications are quite stable and acceptably not-that-slow.

  40. Emacs Rulz by chris.bitmead · · Score: 1

    Perl, Haskell and Smalltalk is nothing. Emacs has
    special support for TeX, makefiles, java,
    lisp, scheme, Eiffel, Sather, C, C++, Shell script and probably a lot of other stuff too.

    1. Re:Emacs Rulz by washort · · Score: 1

      >Perl, Haskell and Smalltalk is nothing. Emacs has
      >special support for TeX, makefiles, java,
      >lisp, scheme, Eiffel, Sather, C, C++, Shell
      >script and probably a lot of other stuff too.

      Of course. but i was referring to debugging support in the languages i use. I use AUCTeX all the time, plus a wad of the other font-highlighting modes... :)

  41. emacs by chris.bitmead · · Score: 1

    It's a bit of a cliche I know, but why would I give up emacs for this? Don't get me wrong, I like the fancy graphics but I'm not going to give up the whole host of emacs lisp code for pretty buttons - things like editing modes for every language under the sun, nice integration with gdb, customisable colour highlighting, integration with make and grep, and total customisability. They'd be better off spending their time adding fancy buttons to emacs than writing yet another lame IDE.

    1. Re:emacs by Anonymous Coward · · Score: 0

      The vi crowd? Why would we want this?

    2. Re:emacs by Anonymous Coward · · Score: 0

      I doubt there'll ever be a Qt Emacs. At least not a Qt GNU Emacs. At least not until the Trolls die/get bought.

  42. Re:emacs as an IDE by pixel+fairy · · Score: 1

    emacs (and xemacs) is the best in my opinion as well, but it is missing a couple things, and
    integrated source browser (and for OO people
    a class browser) so users can do things like take a struct and see where its defined and/or
    where its used, class heirarchys etc...
    it could save alot of time greping when
    you have to fix clients huge messy source trees.

    of course there probably is already elisp out
    there that does this...

    i know cygnus sells a source browser but i dont know if it integrates with emacs or if its under
    GPL (i was under the impression that everything
    they did was GPL but i could not find the source
    for download on thier web site)

  43. Re:Fonts by Anonymous Coward · · Score: 0

    Well yes. I mean if it drives you to distraction it's important. Kinda like how a Linux fan might be distracted by Windows crashing. See?

  44. they KNOW that there is a GAP ! by johnjones · · Score: 2

    there is a serious gap in the linux development

    thats IDE

    yes you can moan on about emacs and vi
    and yes I use them

    lets think project managment if you have ever been on a large project it is impossible to co-ordinate everybody without cutting down a small forest !

    this was solved by useing tools
    yes debuggers help and if anyone says they dont they have never written a large project in a small time frame !

    IDE help they take some of the pain out of useing lots of differant tools that dont play well togther in the same sandpit

    what we (linux) needs is project management tools and before anyone moans that they dont work everything can be abused hell I can write bad cobol, bad java, bad c and bad C++ (not to hard) but I dont because I know the conventions and their limertations when working with Booch or UML you have to know their flaws (UML has lots) but they ARE useful

    SGI has tryed to address what they see as a gap WELL DONE SGI

    whats more they have made it look the same under GNOME and KDE (although the screen shot is GNOME)

    thank you
    (for reading what is my most sensible post)

    john jones


    a poor student @ bournemouth uni in the UK (a deltic so please dont moan about spelling but the content)

  45. Java xxgdb ? by Anonymous Coward · · Score: 0

    Now, I must say I'm a bit disapointed on this one... I just tried it, and it does nothing more than xxgdb (X front-end to gdb). Jessie is also just that: a graphical front-end to xxgdb. O.K., it looks a tad nicer, but it's also slower and buggy.

    Needless to say, SGI's effort is appreciated. In the end, Jessie might end up being a full-featured FREE IDE, which Linux is lacking right now. CodeWarrior still is kick-ass, but many people (read "student") can't afford it.

  46. Re:Fonts by HiThere · · Score: 1

    The Mac is a nice machine. I always regretted needing to switch from the Mac to Win95. Of course it's a bit programmer-hostile, but again, nothing compared to Windows. I always recommend the Mac to non-techno folk. It's much easier to use than anything else I've encountered. It's not easier to program, but that's really not the same issue. Different target audience. We hope to someday make Linux as friendly to tyro's as the Mac is, but we've a long way to go.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  47. 4dWM by Sleepyguy · · Score: 2

    Now if they would just release the source code for their window manager, that would make me happy.

    I keep an old indigo(irix 5.3) on my desk and find that I use it mostly for an xterm and management station.

    b

    --
    b
  48. Re:SGI are the Best!! Buy SGI!! by ibis · · Score: 1

    I agree. It looks like SGI is really committed to the Open Source model.

    I've just bought some SGI stock to add to my Linux portfolio (go RHAT!!).
    It's a bargain now that the Micros~1 investors have bailed out....

  49. is it just a gdb frontend? by SideshowBob · · Score: 1

    Dont get me wrong, having a graphical debugger is nice. But when they say "IDE" I think of more than just a debugger. I also think project manager and editor, at the very least.

    I haven't downloaded, not looking forward to trying to get java running on my machine. CodeCrusader is working fine for me for now.

    1. Re:is it just a gdb frontend? by dtj@sgi.com · · Score: 2
      It also includes performance analysis functionality in it, with its ability to read gprof and SGI SpeedShop files. It also has rudimentary editing and static analysis type functionality. We are certainly looking for good ideas and are looking for folks to help build in this sort of functionality.

      Check out the "How To Contribute" section to find out how to get involved.

  50. Re:Fonts by Anonymous Coward · · Score: 0

    You must not know what you are doing if you can not make the fonts look nice in X.

  51. Better Fonts by Anonymous Coward · · Score: 0

    Ahem. BeOS.

  52. Re:Ick! by howardjp · · Score: 1

    But many licenses work better than the GPL.

    FreeBSD, Apache, X Windows, SunOS, Solaris, MacOS, DEC UNIX, NeXT, IRIX, Unicos/mk, Mach, and dozens of others are examples of what free redistribution can give you. You should really know what you talk about before you post.

    I challenge you to find a modern Unix which does not contain a line of BSD code. Even your precious Linux has a few files with BSD copyrights at the top...

  53. Re:Fonts by SoftwareJanitor · · Score: 1

    If fonts are that important to you, get a Postscript and/or TrueType font server installed in your X environment, and then buy one of those '3000 fonts' CD packages... I had a couple of those sets left over from stuff I was doing on a Mac (but they are multi-platform format CDs) a couple of years ago, and they work fine with Linux, including printing to my non-Postscript laser printers using Ghostscript.

  54. Cool, but... by toolie · · Score: 1

    I want SGI to release CVD for Linux. I use CVD on a daily basis at work, and think its the best debugger I've ever seen. I would be really happy if CVD was released for Linux even if I had to pay for it.

    Anybody know if SGI plans to do this in the future?

    --
    -- toolie
    1. Re:Cool, but... by dtj@sgi.com · · Score: 1
      I don't speak for SGI, but I can say with some amount of certainty that CVD on Linux is not being planned. It is heavily tied to the MIPS architecture and the IRIX OS and would basically be a rewrite to accomplish.

      What particular aspects of CVD do you find the most useful? Those features should definitely be added to the projects list for Jessie.

      As an aside, the Jessie team also works on CVD.

  55. Re:emacs as an IDE by chris.bitmead · · Score: 1

    I believe there is something in emacs than can "take a struct and see where its defined". I think it's called xtags or something, but I've never bothered to investigate.

    As for a true source browser, they don't impress me that much and those that I've seen have been pretty lame, especially the IDE integrated ones. But if you really want one they are probably extremely language specific (at least they are if they are going to be of any damned use). I don't want to have to learn a whole lot of new keystrokes and editing commands just because I'm using a different language.

    Moral of the story: If you have a good source browser INTEGRATE IT WITH EXISTING EDITORS.

  56. cvd by Anonymous Coward · · Score: 0

    It's probably cvd, unless dbx is your idea of "a very good debugger".

  57. Re:Fonts by Anonymous Coward · · Score: 0

    I'm not talking about those weirdo 3000 font CDs. 2998 of those are crap. All I want is a good helvetica, courier new and arial. That's it. And why the heck should I have to install a true type font server? Can't everyone see that the default fonts are ugly? Just build it in!

  58. K-Develop is great. by Marco+Schramp · · Score: 2
    K-Develop: an IDE with coder, debugger, dialog editor, class browser, kdoc (like javadoc). Now here is a real good IDE. Check out their site.

    Very good stuff. Looks much better than the simple screenshot from SGI.

  59. Re:Fonts by Anonymous Coward · · Score: 0

    The point is you shouldn't have to do anything other than get X up and running.

  60. Re:emacs as an IDE by aidan+skinner · · Score: 1

    integrated source browser (and for OO people a class browser) so users can do things like take a struct and see where its defined and/or where its used, class heirarchys etc...

    Actually the emacs Ada-mode has a nice xref thing going. It's really useful.

    - Aidan

  61. Re:Fonts by Yarn · · Score: 1

    I think this screenshot looks so bad because its jpeg compressed. The text itself is fine.

    As for windows fonts being better, I cant find a SINGLE windows font that does nice looking monospace text ala the linux terminal.

    --
    -Yarn - Rio Karma: Excellent
  62. Not IDE. by Anonymous Coward · · Score: 0

    Hey dudes, this is not an IDE, it's a front end to gdb. Like DDD. Seesh, who ever submitted this article should have looked at the pic and read the rest of the stuff. Lamess is not an excuse.

  63. Re:Correct! by dtj@sgi.com · · Score: 1

    I agree, that is a very nice feature of CVD, thus I have added scrollbar marking to the projects lists in the "How to Contribute Section".

  64. Re:Ick! by Anonymous Coward · · Score: 0

    People like you with the "if it isn't GPL it isn't free" attitude really piss me off. Please understand, THE GPL IS NOT THE ONLY FREE SOFTWARE LICENSE!!! It's merely an example of one written to promote specific interests that not every developer should be expected to share. In many ways, the GPL isn't very free at all (as compared to the BSD license for example).

  65. Manual by Anonymous Coward · · Score: 0

    You can always download the GNU Emacs manual. I got it in dvi format and printed the entire three hundred or so pages. You may think it's a waste of paper and toner, but it's much easier to find stuff there than in the help system. I use it A LOT.

  66. Correct! by Utter · · Score: 1

    Yes, it was cvd that I used.

    It also showed the breakpoints as a read line in the scrollbar-area. Very nice, haven't seen it in another debugger.

    1. Re:Correct! by Utter · · Score: 1

      Correction:
      It also showed the breakpoints as a RED line in the scrollbar-area. Very nice, haven't seen it in
      another debugger.

  67. etags by raistlinne · · Score: 3

    > of course there probably is already elisp out there that does this...

    Of course there is. It's called etags. You run the program like this:
    etags `find /source/of/project -type f | grep \.[cCh]+p*$`
    You unfortunately have to do this for each directory, though i suspect that you can define things out to use just one etags file. Then you just hit meta-. when the cursor is over a struct, variable, function, etc. and it brings you right to the definition, opening up all necessary files. Add in hooks to saving files in cc-mode, and you can auto-update your tags file when you save. I do this and it's so fast I don't even notice it happening (Admittedly, I'm on a 633 MHz Alpha, but even so, it is fast in and of itself). I highly recommend it. That and building with make in your xemacs window so that you can just middle click on a compile error and be brought to it, and you've got a large part of an IDE right there.

    Remember the Mantra: "Emacs can do everything."


    --
    They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
  68. Re:Fonts by Fafhrd · · Score: 1

    Install the Adobe Acrobat Reader, and configure X to use the fonts that come with it. Do the same for GhostScript.

    After I did that, the printing quality did improve a lot... You don't know the difference a good font makes until you see it.

  69. OO-Browser is now open source by DLPierson · · Score: 1

    It's on the Altrasoft website.
    A pretty complete Smalltalk-like browser complete with graphical tree display. Supports a small slew :-) of languages.

    I think it's XEmacs only.

  70. Re:emacs as an IDE by Anonymous Coward · · Score: 0

    You might be interested in Infodoc and the OO-Browser, . It's sort of an [X]Emacs ++. (ajjfk)