Slashdot Mirror


Komodo Beta Release

arkman writes: "In this morning's e-mail ActiveState has announced the availability of the beta release of the Komodo Integrated Development environment on Windows and the technology preview of Komodo for Linux. The relevant information can be viewed at their Web site. Komodo is ActiveState's cross-platform IDE, and it supports Perl, Python and Java Script." Looks very promising; I hope it doesn't suffer from the problems that certain other Mozilla-based products do.

14 of 45 comments (clear)

  1. Re:Changing tab sizes is evil! by DunbarTheInept · · Score: 2

    The post reccomended that as one of several solutions, "Doofus". It also reccomended a tabsize change. And thanks to whomever called the post a "troll". I brought up a genuine point.

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  2. Mozilla based by linuxci · · Score: 2

    As Komodo is mozilla based there has to be a way of making a smaller download available to those with Mozilla already installed on their machines. I understand the reason they're doing it at the moment, both Mozilla and Komodo are at an unfinished state so they want to make sure people are running komodo with a particular build of mozilla so it's easier to find out with the bugs are in komodo or mozilla.

    But hopefully by the final release you'll be able to download a much smaller version that doesn't include to mozilla component so Mozilla users won't needlessly have two copies of moz on their hard drive. The same should apply to all Mozilla based products.

    Also does anyone know why you need IE5 installed to view the release notes in Windows? Is this a requirement of MS's own installer that activestate uses?

    Michael sounds like he's spreading FUD: "Looks very promising; I hope it doesn't suffer from the problems that certain other Mozilla-based products do."

    Can he please name this "certain other product" I'd like to know.

  3. IDE? by swingkid · · Score: 2

    I already have a cross-platform IDE for python. It's called emacs.

    1. Re:IDE? by nchip · · Score: 3

      No, it's called vim (ducks)

      Seriously, Both have their uses.

      Syntax highlighting, bracket matching and compiling, function searching - the most typical ide tasks can be done both. now If I just could get autocompletion (intellisense for MS crowd). xslide already does some autocompletition, so it possible (at least on emacs).

      --
      signatures pending - ansa@kos.to - (dont mail there)
  4. vi reply.txt by smoon · · Score: 2

    iThis is _really_ a cool IDE -- but aside from the 'code folding' feature I can't imagine using the editor.

    You see, I have a VIM problem. I admit that I am addicted to VI key bindings and bcweven^[$though it's a bit difficult to learn you get used to it ^[:?VIM dwdwiVIM Addiciton.^[Ga

    So my question is, when will a decend IDE come out that lets you switch 'modes' between "Normal mode" (ie: windows default), EMACS, and VI style editing. I'm sure someone will figure out a way to embed VIM and EMACS in Komodo eventually, but it sure would be nice right off the bat.^[
    :wq

    --
    "But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
  5. Re:A nice editor for Perl by costas · · Score: 2

    I am sorry, this is no flame, but when I hear a Perl advocate call Python's syntax "picky" I have to smile... you mean keeping your code blocks properly idented is harder than _$->@{}?

    I am willing to wager that you haven't tried Python; I used to make fun of the whitespace thing too before I actually coded in the language. Just find a reasonable size project (a coupla hundred lines of code will do) and try out Python. You will change your mind.

  6. what about PhP? by abde · · Score: 2

    It would be great if they added PhP to the list of supported languages :)

    --
    Don't blame me - I voted for Howard Dean. http://dean2004.blogspot.com
  7. Re:Quick question by Pinball+Wizard · · Score: 2
    Just installed Active Python and Komodo. Active Python falls under the "ActiveState Community Licence". Basically you get the code, and you're allowed to fix bugs, but you can't "fork" the product. You get the source code, but the licence means ActiveState controls the development of the product.

    Komodo had no licence, but the source code was on the site. To install Komodo, you have to agree that you are using a product that is owned by ActiveState - you don't have any ownership of what you just downloaded.

    I'm pretty excited. I've been waiting for a Perl IDE for a long time and I plan on trying both this and the Visual Perl product they are releasing.

    I watch the sea.
    I saw it on TV.

    --

    No, Thursday's out. How about never - is never good for you?

  8. IDEs by nidarus · · Score: 2

    Uhm. The first time I tried to program on Linux (in C++, though, I must admit) I was very annoyed by the lack of IDEs the Windows/DOS world had for years. Apparently, the Linux hackers don't really like IDEs. Or, to be exact, they don't really understand the need for them. They (we?) do understand the need for versatile text editors, at least I guess so, because there is something like 10^56 different "programmer's text editors" for Linux. But the editor is but a small part of the IDE.

    The point of an IDE is to bring the holy trinity of programming - coding, compiling and debugging (actually, in my opinion, keyword-sensitive API documentation is also a big part of this, but "trinity" just sounds good) together in one, cohesive tool. That saves lots of time (at least for me and all the people I know). I mean, I don't mind running gcc at a separate window, but a separate debugger? This is incredibly uncomfortable. And there are some other perks, such as easy makefile/project management etc. etc. etc.

    Speaking of editors and IDEs, I guess emacs could be also called an IDE since (at least I guess) it has most or even all these features, but so what? Doesn't it come an all-lisp version of Q3A (I will not be surprised if it does, by the way)? And anyway, any dedicated IDE with a dedicated IDE's interface (Microsoft's old PWB doesn't count) is at least easier to use than anything I've seen on emacs yet (though it could change... have I mentioned Q3A?), but anyway, I digress

    "Perl really doesn't NEED a IDE" - why? I mean, what makes Perl so special? I know it's interpreted, but does it mean it doesn't need debugging? And if it does, wouldn't an instant, in-place debugger be much more comfortable? What feature does it (and C++, for example, doesn't) that makes IDEs totally unnecessary? I really don't know, since I really don't know Perl, but that looks a little odd to me.

  9. Quick question by Lally+Singh · · Score: 3
    Anyone know what the license for this baby is?

    --

    --
    Care about electronic freedom? Consider donating to the EFF!
  10. Re:A nice editor for Perl by TheTomcat · · Score: 3

    Sounds a lot like Coldfusion Studio, which I use daily to develop coldfusion, html, javascript, css, perl and php.

    Block folding is GREAT for finding unmatched brackets (or 'where did I forget to close that <TABLE>, Netscape is puking').

    I'm definately going to check this out, though. CF Studio has a few nasty bugs, and isn't cheap.

  11. Autocomplete in Vim Re:IDE? by StandardDeviant · · Score: 3

    There is a way to mimic this pretty strongly in Vim. Naturally I'm 750 miles from my linux box right now for the holidays or else I'd be more definitive in my answer. :-)

    Essentially, run ctags on your source files. then when you hit CTRL-X (I think) in insert mode, it autocompletes with the first match in a user-defined ordering and set of places to look (tag files for var/func/macro defs, words in /usr/dict/words, etc), then CTRL-N/P move back and forth through the result set. This isn't quite like intellisense, but it's still pretty handy when you have a ton of methods laying about. The vim online help and man page have much more info on this. Of course once you've completed the name of a tag, you may want to jump to it to see the definition. No prob, just hit CTRL-], then CTRL-O iirc to jump back to where you were. Admittedly not really intuitive, but better than LALT-META-CTRL-BKSP-x FooBar to do something in emacs... ;-) What with the fairly simple (10-15) key sequence collection needed to become productive and the bright 8-bitish coloring of the code, my friends and I joke that C programming is becoming more and more like playing an old Nintendo game...


    --
  12. Re:Tabs and Editors by dwcope · · Score: 3

    I imagine the reason your alignment is thrown off, is because of how different editors handle tab sizes. I think that most editors treat a tab as 8 spaces. However, some programming editors default to a different tab size because 8 spaces is pretty extreme for formatting nested code.

    However, most "good" editors will let you change the tab size to something other than default. Another option would be to use spaces instead of tabs. I actually use VIM, and there is an option to automatically expand your tabs to spaces. That way you don't have to worry about tab sizes if you open the file in another editor.

  13. A nice editor for Perl by SydBarrett · · Score: 4

    Perl really doesn't NEED a IDE, but this thingy might make a good editor since I use pico/vi for editing my scripts and most of my bugs are syntax related.

    It has editable syntax coloring and checking, or as they say:

    "...a powerful "Early Warning System" that checks the syntax in Perl and Python code. Syntax errors are immediately flagged, which saves time otherwise wasted compiling. This feature even detects incorrect indentations in Python. "
    "
    Sounds downright usefull for checking the picky syntax of Python. It even has a debugger, which is always nice. It sounds alot like the Visual Studio IDE, which I kind of like despite a few bugs. A friend of mine is learning Perl, and sometimes gets tripped up with unmatched brackets,
    I guess this "block folding" feature may help.

    A future release will have a "Regular Expression Debugger", which would be very nice for Perl, since it's one of the places where new Perl users get stuck at with complex reg-exps. Hell, even Perl experts miss a \s now and then. :)