Newsgroup: it.comp.macintosh
Titolo: un buon editor per programmatori?

Salve,
avrei bisogno di un buon editor per programmatori, tipo EditPlus su PC,
che supporti il riconoscimento di tags php, asp, python, ecc..., con
ricerca del numero di riga e quant'altro può servire...
Ho visto BBEdit 7, ma costa un po', e preferirei non usare Emacs ;-)
grazie a chi vorrà rispondere.
ciao,
salvo
-- 
#!/bin/php
<? echo " Mele §alvo© "; ?>

 avrei bisogno di un buon editor per programmatori, tipo EditPlus su PC,
mi vengono in mente:
SubEthaEdit (semplice semplice)
jEdit
mi (la versione inglese non e' aggiornata da tempo)
ciao
-- 
nif from outer space

     ichat: Pezzetto78

 Se vuoi stare sul gratis io userei il Project Builder di Apple.
grazie, lo provo.
ciao,
Salvo


interessante, molto evoluto.
Grazie del consiglio.
ciao,
Salvo

 ricerca del numero di riga e quant'altro può servire...
SubEthaEdit: gratis, e supporta l'editing a quattro/sei/otto/enne mani, 
in rendezvous e su internet. Molto fico.
-- 
Jollino - per rispondere togli il freno a mano
"Never come near me again,
do you really think I need you..."
(Dream Theater, "Space-dye vest", 1994, da Awake)

 in rendezvous e su internet. Molto fico.
interessante.
Lo adotto :)
ciao,
Salvo

 Ho visto BBEdit 7, ma costa un po', e preferirei non usare Emacs ;-)
questo e` male ;)
gli unici due editors per Programmatori sono Emacs e Vim.
A te la scelta ;)
potresti provare jedit (ma e` java, lento).
potresti provare di mettere kate sotto X11 (l'editor di KDE).
Cmq imho ti conviene imparare Emacs. CI perdi un poco di tempo
all'inizio, ma poi vai come una scheggia. Fidati.
Io senza non vivo sul serio.
-- 
#!/bin/rik0
Seasons don't fear the reaper
Nor do the wind, the sun or the rain... (BOC)

 interessante, molto evoluto.
ma non fa nulla! 


 OS X.
credo che tu possa compilarlo sotto fink...
ma io giuro che non capisco tutta sta cosa...
Emacs e` li ed e` perfetto.


 ma non fa nulla! 
ovvero?
rispetto a BBEdit?
ciao
sm

 Io senza non vivo sul serio.
Hai ragione, è solo per pigrizia, o anche perché le toolbar e tutti gli
ammennicoli grafici aiutano un sacco a fare prima.
Emacs (o xemacs) li ho, qualcosa la so, ma non sono certo un maestro ;-)
imparerò :)
ciao,
Salvo

 gli unici due editors per Programmatori sono Emacs e Vim.
Dio santo :)


 rispetto a BBEdit?
io lo avevo trovato abbastanza povero di funzioni...
le scorciatoie sono poche o innaturali, l'indentazione automatica del
codice non c'era o era elementare, e cosi` via...


 wrote:

Non conosco molto BBEdit ma SubEthaEdit non fa nulla di nulla, colora il
codice e ha l'interessante funzione di consentire a piu' sviluppatori di
lavorare contemporaneamente sullo stesso codice, un idea dell'extreme
programming. Pero' a parte questa features molto originale e carina
quanto inutile ai piu' non offre grandi vantaggi.
-- 
Ciao
Fabio

 Se vuoi stare sul gratis io userei il Project Builder di Apple.
Scusa ma adesso non e' meglio usare XCode ?
-- 
Ciao
Fabio

 Io senza non vivo sul serio.
Io sono un niubbo di Emacs e lo consiglio anche io, lo uso da pochi mesi
e gia' ne percepisci le immense potenzialita'!
Non scarterei pero jEdit, molto comodo, pieno di features (inifinte se
cominci a metterci plugin) e neanche tanto lento. Io ho un non proprio
recente dual 450 ed e' usabilissimo sul mio computer. Ci sono anche i
plugin di integrazione con il MacOS!
Ad ogni modo da due mesi a questa parte Emacs la fa da padrone :-)
-- 
Ciao
Fabio

 Emacs e` li ed e` perfetto.
Per curiosita' tu usi l'emacs del terminale o la versione grafica ? A me
quella del terminale continua ad impastarsi, ho anche provato a
sostituirla ricompilando Emacs ma non cambia
G4:~ wezzy$ emacs
Fatal error (6)Abort trap
G4:~ wezzy$ 
Ad ogni modo poco male la versione grafica e' abbastanza spacchiusa e
stabile.
-- 
Ciao
Fabio

 stabile.
infatti ;)


 Ad ogni modo da due mesi a questa parte Emacs la fa da padrone :-)
semplicemente una manna...
cmq tutti sono niubbi con Emacs. E` troppo potente per qualunque mente
umana. Se proprio dovessi rinunciare al mio ateismo, e indicare un dio,
beh... questo sarebbe Emacs ;)


 terrorista :P
effettivamente sono un po` estremista... ma prima del Mac ero anche uno
della Church of Emacs...
poi purtroppo ho iniziato a usare sw proprietario e quindi non mi sento
piu` degno di farne parte ;)


 Scusa ma adesso non e' meglio usare XCode ?
in teoria... anche se molti preferiscono tutt'ora Pb...
a me xcode nn dispiace...


 codice non c'era o era elementare, e cosi` via...
ah, capisco :)
ciao
Salvo

 scaricatelo: per 30 giorni funziona senza limitazioni
già, infatti farò prima così, poi lo compro :)
Salvo

 già, infatti farò prima così, poi lo compro :)
imho puo` anche bastare textwrangler... nn so, ma prendilo in
considerazione... e` come una light di BBEdit...


 considerazione... e` come una light di BBEdit...
ok, d'accordo.
ciao

 a me xcode nn dispiace...
Neanche a me e' meno standard di Pb e ci si mette un po' di piu' a farci
la mano ma non e' niente male, soprattutto dopo che l'hanno patchato
-- 
Ciao
Fabio

 beh... questo sarebbe Emacs ;)
Gia' un gran programma! visto che sei sicuramente piu' esperto di me
quali sono le features che piu' apprezzi ? Cosi' magari scopro qualche
utile funzionalita' di cui ero all'oscuro (sicuramente).
-- 
Ciao
Fabio

 la mano ma non e' niente male, soprattutto dopo che l'hanno patchato
in che senso "meno standard"?


 utile funzionalita' di cui ero all'oscuro (sicuramente).
compilazione dal programma, debug dal programma, interprete lisp
incorporato...
poi, i vari compare e merge...
soprattutto i comandi di navigazione nel testo...
poi avevo anche trovato il modo per fare vedere il codice assembly
generato da un sorgente C (ma sono secoli che non lo uso e non mi
ricordo come accidenti si fa ;) )
e una volta lo usavo anche per navigare e mandare la posta ;)


 A te la scelta ;)
Ok, ma con BBEdit fai command-J per esempio da Interarchy e editi i
files direttamente dall'ftp.
Emacs su OS X lo può fare con la stessa semplicità? Se mi dici di si
passo a Emacs ;-)
-- 
Tommaso Passi
maso...@mail.inet.it

 passo a Emacs ;-)
usi il TRAMP.
maggiori informazioni nel manuale di Emacs.


 e una volta lo usavo anche per navigare e mandare la posta ;)
Anche io sto facendo qualche esperimento di Gnus.
Grazie per le info.
-- 
Ciao
Fabio

 in che senso "meno standard"?
Si in effetti non mi sono espresso bene. Nel senso che l'interfaccia di
Pdb e'piu' simile ad altri programmi simili che avevo provato
(VisualStudio, Anjuta, KDevelop) di quanto non lo sia quella di XCode.
-- 
Ciao
Fabio

 maggiori informazioni nel manuale di Emacs.
Questo si che e' utile corro a vedere il manuale.
-- 
Ciao
Fabio

 maggiori informazioni nel manuale di Emacs.
per la cronaca anche jEdit lo fa
-- 
Ciao
Fabio

 files direttamente dall'ftp.
Con BBEdit lo fai anche senza usare Interarchy o altri client.

 Scusa ma adesso non e' meglio usare XCode ?
Avendo un mese di tempo per capire come funziona...
y.

 (VisualStudio, Anjuta, KDevelop) di quanto non lo sia quella di XCode.
perfettamente d'accordo...


 Grazie per le info.
a me Gnus non e` che abbia mai fatto impazzire...


 maggiori informazioni nel manuale di Emacs.
Siii, scherzavo, basta avere Emacs installato sul server...
Anch'io uso molto Emacs per editare i files sul server e per scrivere in
LaTeX. (mo' me sparano!) 
-- 
Tommaso Passi
maso...@mail.inet.it

 Con BBEdit lo fai anche senza usare Interarchy o altri client.
Si ma il client ftp di BBEdit... :-(
-- 
Tommaso Passi
maso...@mail.inet.it

 Siii, scherzavo, basta avere Emacs installato sul server...
no no, TRAMPS e` un sistema di trasporto, funziona con rcp, scp e forse
anche samba.
il programma e` sul tuo client, ma tu navighi e apri ed editi i files
sul server... 
la soluzione di emacs sul server e` molto comoda, ma alcune volte non si
ha la shell (per esempio aruba)



-- 
Tommaso Passi
maso...@mail.inet.it




 io lo ho scaricato dal cvs...
ok, grazie, dopo la compilazione ci trovo MULE, i moduli per le
accentate in italiano e compagnia bella?
-- 
Tommaso Passi
maso...@mail.inet.it

 accentate in italiano e compagnia bella?
direi di si...
fai lo scaricamento completo...
per lo meno, la versione che avevo compilato io gli accenti li usava...
MULE non lo ho mai usato... quindi...
comunque a partire dalla 21.4 il supporto per carbon sara` nella stable


 gli unici due editors per Programmatori sono Emacs e ***.
 no.
 *** é il Male
 emacs é il bene.
 per dettagli: alt.religion.emacs
 ;)))
-- 
Franco (togli TOGLIMI se vuoi rispondermi)
"la guerra rimane / nel buco di un millennio speso a riparare ogni
frontiera artificiale / nell'odio sceso dentro le coscienze umane / 
la guerra chiede sempre il conto a chi rimane / e oggi faccio il mio
dovere: il sabotatore"				    Assalti Frontali

 fai lo scaricamento completo...
Per ora mi becco questo:
cvs [login aborted]: connect to 
savannah.gnu.org:2401
 failed: Operation
timed out
Riproverò più tardi.
-- 
Tommaso Passi
maso...@mail.inet.it

 timed out
devi fare quello con ssh, la procedura alternativa descritta su anubics.
se fai quello in chiaro, ultimamente lo hanno disabilitato... cmq su
savannah pure ci stanno le istruzioni...


  emacs é il bene.
sono d'accordo... e gia` e` un problema scrivere con un numero <cit.>
solo che non volevo fare partire un flame sugli editori in questa
sede... ;)


 savannah pure ci stanno le istruzioni...
ao', non funge, ho fatto anche un account ssh su savannah ma niente.
Help me please!
-- 
Tommaso Passi
maso...@mail.inet.it

 Help me please!
questo e` insolito...
non funge nel senso che non te lo scarica, oppure non funge nel senso
che non lo compila?
ma hai provato a seguire le istruzioni sul CVS presenti a savannah?


 sede... ;)
 come resistere...
 ;-))


  come resistere...
beh... il fatto che non ci siano sostenitori di vim in zona, rende un
po' complesso flammare ;)


 ci sono le istruzioni, anche
piuttosto semplici, per l'accesso in ssh al cvs di emacs.
Alla voce "Getting a Copy of the CVS Repository", "Anonymous CVS
Access", Software repository: 
i comandi sono:
export CVS_RSH="ssh"
io uso tcsh, quindi:
setenv CVS_RSH "ssh"
poi:
cvs -z3 -d:ext:ano...@savannah.gnu.org:/cvsroot/emacs co emacs
la risposta č:
protocol error: directory '/cvs-latest/emacs/emacs' not within root
'/cvsroot/emacs'
cioč? Hanno levato emacs dal cvs root?
-- 
Tommaso Passi
maso...@mail.inet.it

 cioč? Hanno levato emacs dal cvs root?
nn ne ho idea... prova con bash... anche se non vedo perche` dovrebbe
funzionare....
prova con le istruzioni riportate sul mio sito... a me aveva funzionato.


beh... il fatto che non ci siano sostenitori di vim 
Chiamato? :)
vi...a mali estremi, etremi rimedi :)

Di passaggio wrote:

vogliamo lanciare un flame vi vs. emacs? no no per carita sto scherzando 
  :)
-- 
{\rtf1\mac\ansicpg10000\cocoartf102
{\fonttbl\f0\fswiss\fcharset77 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\margl1440\margr1440\vieww9000\viewh9000\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural
\f0\fs24 \cf0 - Davide\
}

 
chiedo scusa per la firma di prima......
-- 
-Davide

 Sara` magari un mio limite, comunque ora ho comprato BBEdit :)
uaaaargh!


, è la stessa
versione che abbiamo compilato noi, lui ci ha aggiunto qualche package
specifico per il LaTeX (AucTeX e RefTeX) ed un file .emacs fatto da lui
per l'utilizzo sul mac ed ha impacchettato il tutto in una distribuzione
bundle (su savannah c'è spiegato come fare per mac). Mi sembra più
reattiva rispetto a quella che ho compilato io, ma forse è solo
un'impressione.
Bene, concludendo, questa gui carbon mi sembra un pò posticcia, e quello
che offre in più è solo un menu di comandi comunque accessibili da shell
(M-x tmm-menubar). Devo dire però che ha i suoi pregi, ad esempio, non è
da sottovalutare il copy-paste da emacs ad altre applicazioni e
viceversa.
Mi rimane però la voglia di ottimizzare l'utilizzo di emacs, vorrei una
soluzione definitiva al problema degli accenti (vedi bbedit-->emacs o
viceversa) e combiare come mi pare il tasto meta.
Prima di chiederti di postarmi il tuo .emacs ti chiedo, tu come fai? ;-)
-- 
Tommaso Passi
maso...@mail.inet.it

 Sara` magari un mio limite, comunque ora ho comprato BBEdit :)
Anch'io ho comprato bbedit qualche anno fa e credo che sia l'unico
programma di cui ho *veramente* bisogno!
Il problema è che però da quando c'è OS X ci è venuta a tutti
l'acquolina in bocca... come si fa ad ignorare che sul tuo mac è
installato un programma di nome emacs! Una leggenda più che un
programma, come dicono alcuni una religione, talmente vasto, potente e
versatile da sembrare un vero e proprio OS. La storia dell'informatica
corre parallela a quella di emacs.
Il mitico bbedit è palesemente ispirato ad emacs, non per niente ha
anche il meta-key, ci prova disperatamente ad essere efficace come il
suo Maestro ma si deve fermare al punto in cui compare un pensiero
fondamentale nella mente di un utente mac: "facilità d'uso", a quel
punto per ottenere quello che con emacs si ottiene con un prompt
(inconcepibile, ed a ragione, per un utente mac), bbedit dovrebbe avere
circa 8000 finestre e 4000 menu. Impossibile.
-- 
Tommaso Passi
maso...@mail.inet.it

 Prima di chiederti di postarmi il tuo .emacs ti chiedo, tu come fai? ;-)
nn mi si era mai posto il problema, in sostanza ;)
oppure puoi provare a creare due files di conf diversi, e poi a quello
da lina di comando, specificargli quale file di config processare...


 da lina di comando, specificargli quale file di config processare...
anche, oppure un if...else nel .emacs, si può?
-- 
Tommaso Passi
maso...@mail.inet.it

 
Temo che il termine intuitivo per il lisp non sia molto azzeccato. Poi
ovviamente va da persona a persona ma se sei abituato a programmare in
un linguaggio procedurale classico (C / Java / Python ...) il lisp non
e' immediato. Io gli ho dato un occhiata preliminare (poi l'ho lasciato
da parte perche' me lo insegneranno in uni il prox semestre e non volevo
rovinarmi troppo il gusto) e ci ho cavato ben poco.
Ciao
Fabio

 rovinarmi troppo il gusto) e ci ho cavato ben poco.
e` uno dei miei linguaggi preferiti...
ti garantisco, e` la quintessenza dell'intuitivita`... e poi mi e` anche
comodo quando devo fare dei conti con aritmetica a precisione
infinita...
(defun binom (n k)
        (/ (! n) (* (! k) (! (- n k) ) ) ) 
 )
questo per esempio non da alcun problema, nemmeno con numeri grossi,
diciamo che comincia a cagarsi in mano se fai il fattoriale di
1000000... (lo fa, fra l'altro)


 anche, oppure un if...else nel .emacs, si può?
(if (condizione) (fai questo) (altrimenti questo) )
(if (eq 1 9) (print "sei ubriaco") (print "uno non e` nove"))


 anche, oppure un if...else nel .emacs, si può?
(if (condizione) (fai questo) (altrimenti questo) )
(if (eq 1 9) (print "sei ubriaco") (print "uno non e` nove"))
-- 


 in BBEdit c'e` anche quello :-)
evvabbe'!!
Sai una cosa che mi fa rosicare di bbedit? Il supporto per cvs. E' poco
più che rudimentale e invece nel manuale ne parlano come una meraviglia
assoluta. Con emacs usare il cvs per i documenti è la normalità, è
talmente semplice che si fa più fatica a non usarlo!
E poi, perchè tutto quel casino per implementare una shell in
emulazione, ma che ci faccio e perchè dovrei usarla quando posso avere
il terminale? Secondo me tutto questo non fa che rendere astrusa una app
che fa più che degnamente il proprio lavoro. Bò, forse deliri di
onnipotenza tipo emacs! ;-)
E ancora, visto che ci sono :-) sarebbe ora di rendere cocoa la gui di
bbedit o quantomeno implementare le funzionalità più semplici che ogni
applicazioncina da quattro soldi cocoa e anche textedit possiede:
riconoscimento della lingua dell'utente, controllo ortografico
automatico, gestione font di sistema, salvataggio rtf...
mo' che ci penso, non sopporto nemmeno il modulo ftp, ma questa è
un'altra storia... lunga vita a bbedit!!
-- 
Tommaso Passi
maso...@mail.inet.it

 lunga vita a bbedit!!
intanto è uscita la versione 7.1.2, buon download!
-- 
Tommaso Passi
maso...@mail.inet.it