Linuxtrent: Komodo (ide multilinguaggio)

  • From: <matteoianeselli@xxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxxxxxx
  • Date: Sat, 14 Apr 2001 10:30:02 +0200


Ieri sera mi son tirato giu` (26MB) una versione dimostrativa di
Komodo, un IDE commerciale multilinguaggio (particolarmente versato
per Perl e Python) della ActiveState basato su Mozilla.



La demo per Linux dura (a quanto pare) tre giorni, dopodiche` scade
(probabilmente basta andare di touch).

Da tre giorni e` stata rilasciata la versione 1.0 per Windows, mentre
quella per Linux i386 e` ancora in preview.

Cosa c'e`:

  c'e` l'editor di sorgenti e testi, con syntax highlighting per
  innumerevoli linguaggi e formati (una quindicina, tra cui anche
  HTML, XML e XSLT);

  c'e` la possibilita` di avere numeri di riga a fianco del testo;

  e` possibile effettuare il fold e unfold di alcune espressioni
  (tipicamente for e while) facendo click sul segno "+" o "-" su una
  colonna a fianco del testo;

  c'e` l'evidenziazione (non molto efficace, IMHO) del matching tra
  parentesi;

  ci dovrebbe essere il completamento di parole (ma non sono riuscito
  a farlo funzionare), possibilita` di fissare breakpoint, etc.
  
  c'e` il solito pannello per il debugger (run, step, etc.), ed e`
  possibile impostare breakpoints sulla solita colonna a fianco del
  testo.
  
  c'e` un browserino per i file che compongono un progetto, e un
  browserino per i file recenti, piu` una finestra per l'output delle
  applicazioni.
  
  c'e` tutto il reference in html di Perl e Python in linea (ma non mi
  e` chiaro se si possa tirar su contestualmente)

  ci sono anche le distribuzioni di ActiveState di Perl e Python.


Cosa non c'e` (ancora):

  indent automatico e reindent automatico. Peraltro e` possibile avere
  delle linee guida verticali dei vari livelli, per cui il compito e`
  un po' facilitato;

  ricerca della parentesi corrispondente;

  find e replace (ci sono le voci di menu`, ma non sono ancora
  abilitate). Peccato, perche` e` una feature fondamentale e mi
  sarebbe piaciuto avere un'idea di come 

  macro (cos'e` un editor senza macro?), ma mon escludo pero` che si
  possano implementare componenti Perl e Python esterni che si
  interfacciano con l'editor (anzi, visto che sotto c'e` Mozilla e`
  anche probabile che funzioni cosi`). La cosa non sembra cmq banale.
  
  quel pizzico di velocita` che non guasta quando uno scrive codice...
  (non e` lento, ma non e` nemmeno una scheggia).

  etc. etc. etc.

Nel complesso l'attrezzo promette bene (in fondo e` una preview della
1.0), anche se la vedo alquanto lunga prima che sia veramente usabile,
e ancora piu` lunga per raggiungere editor piu`... come
dire... collaudati :-) 

Ora, se qualcuno vuole tirarsi giu` la 1.0 per Windows (che
commercialmente parlando non e` una preview, ma e` in vendita con
tanto di licenza)... faccia sapere quel che ne pensa. :-)
-- 
Matteo Ianeselli  
matteoianeselli AT poboxes.com
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx


Other related posts:

  • » Linuxtrent: Komodo (ide multilinguaggio)