Newsgroup: it.comp.macintosh
Titolo: Per i patiti di Ruby: sorprese in Leopard

Ciao,
la scorsa settimana c'e' stato il RubyConf. Fra le varie presentazioni,
una mi e' sembrata particolarmente interessante: MacOS X and Ruby, by
Laurent Sansonetti uno sviluppatore di casa Apple incaricato di Ruby
sul Mac.
http://blog.nicksieger.com/articles/2006/10/21/rubyconf-mac-os-x-and-ruby
Dopo la solita introduzione storica, Sansonetti ha introdotto le
novita' di Leopard nell'ambito Ruby... ed imho Ruby on Rails non e' che
la punta dell'iceberg (ed anche la parte meno interessante, sempre
imho). I cinque punti fondamentali sono:
1- Ruby.framework
2- Supporto per i 64-bit
3- Ruby come "alternativa" ad Applescript per interfacciarsi alle
applicazioni
4- Supporto per Cocoa (Apple si e' messa ad aiutare quelli di
RubyCocoa)
5- RubyGems con vari pacchetti: eg. Ruby on Rails e Rake
Che dire, sono contento come una pasqua :), in particolare per il terzo
ed il quarto punto. Non sono un programmatore esperto e poter far
scripttini a la Applescript ed un po' di GUI Cocoa mi rendono molto
contento. Non vedo l'ora che di poter improvvisare qualche scripttino
per rendermi la vita piu' facile, senza dovermi imparare un'altro
linguaggio (Applescript o Objective-C).
Ed in ogni caso sembra il messaggio che Apple sta' mandando alla
comunita' Ruby mi sembra forte e chiara: sul Mac Ruby diventera' un
linguaggio piu' e piu' importante.
E chi avesse ancora dubbi se imparare o no Ruby, forse questo gli dara'
un'altro buon motivo. :)
(Qualcuno sa se qualcosa di simile sta avenendo anche per Python?)
Ciao
Diego

 Che dire, sono contento come una pasqua :), in particolare per il terzo
quoto
-- 
http://www.emeraldion.it
Donde guardo las miradas que me diste alguna vez
Donde guardo las promesas, donde guardo el ayer

 (Qualcuno sa se qualcosa di simile sta avenendo anche per Python?)
No. Python è una palla.

 (Qualcuno sa se qualcosa di simile sta avenendo anche per Python?)
in Leopard ci sarà Twisted Matrix (con cui è scritto il calendar
server), Python 2.5 e PyObjC e altro che magari ignoro.
-- 
Lawrence - 
http://www.oluyede.org/blog
http://www.neropercaso.it
"Nothing is more dangerous than an idea
if it's the only one you have" - E. A. Chartier

 godo
Questo puoi gia' averlo: gem install rubyosa
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'rbosa'
=> true
irb(main):003:0> itunes = OSA.app('itunes')
=> #<OSA::Itunes::Application:0x20c6b18>
irb(main):004:0> 
itunes.current_track.name
 
=> "Missed Me"
irb(main):005:0> itunes.current_track.artist
=> "Dresden Dolls"
:)
Son diventato scemo con applescript per avere un po' di statistiche sulla roba
che ascolto, finalmente posso farlo come voglio io :D
  ngw

 (Qualcuno sa se qualcosa di simile sta avenendo anche per Python?)
Qualcosa di simile, per certi versi. Anche se con meno hype. La comunità
Python è abbastanza diversa da questo punto rispetto a quella Ruby.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 (Qualcuno sa se qualcosa di simile sta avenendo anche per Python?)
http://www.python.org/download/mac/
http://appscript.sourceforge.net/
http://pyobjc.sourceforge.net/
has
-- 
http://appscript.sourceforge.net
http://rb-appscript.rubyforge.org

 un'altro buon motivo. :)
Sono indeciso sullo studio di un nuovo linguaggio. Mi butto su java, 
ruby o python o addirittura C? la programmazione cmq la conosco già 
abbastanza. Mi servirebbe solo per fare programmini numerici con qualche 
chiamata a routines grafiche.
Con ruby si possono fare programmi semplici di grafica con comandi tipo 
line, circle,...mi serve per didattica? So che in python ci sono delle 
librerie (anche per opengl) ma non sono riuscito ad installarle. Poi 
avevo pensato a qualche basic resuscitato ma per mac non si trova nulla.

 chiamata a routines grafiche.
Fatti un giro negli archivi, ne abbiamo parlato fino alla morte. Io
consiglio Python o Ruby comunque.


 avevo pensato a qualche basic resuscitato ma per mac non si trova nulla.
Riprova con Python. C'e' tanta di quella documentazione disponibile.
Parti dal solito 
www.python.it
Poi per il basic esiste RealBasic, o qualcosa di piu' piccolo e semplice
come chipmunkbasic
Fai un giro su 
www.versiontracker.com/macosx
 per cercare altre
soluzioni.
P.S.
Non sottovalutare anche Objective-C + Cocoa.
Puoi praticamente farci di tutto, compreso le parti grafiche.
-- 
Ciao da Francesco B.

 
sě ok per os x ma se devo passare il software a uno che ha win?

 sě ok per os x ma se devo passare il software a uno che ha win?
La soluzione piu' semplice e' allora Python.
La parte grafica puoi farla con Tkinter (e' molto essenziale ma fa il
suo dovere).


 sě ho visto. Ma a sentire il newsgroup sembra che python debba morire...
...a sentire _quale_ newsgroup?  Non certo questo: su questo stesso
thread ho gia` visto vari post che spiegavano come in Leopard ci sara`
Python 2.5, piu` Twisted (framework di rete asincrono per Python) e
PyObjC (interfaccia di Python a Cocoa, XCode ecc).
Alex

 PyObjC (interfaccia di Python a Cocoa, XCode ecc).
beh ad esempio i commenti su Python un po' sopra. Mi hanno 
demoralizzato. Intanto ho provato Ruby e devo dire che si presenta molto 
bene. Una sintassi chiara ed essenziale. Perň a questo punto mi sembra 
piů semplice Python per fare programmini come ho spiegato. Per ruby non 
ho trovato sinceramente molte librerie mentre per python ho visto che 
c'č anche la gloriosa e vecchia turtle!

 demoralizzato. 
Continuo a non capire di quali commenti parli, specie se per "un po'
sopra" intendi "in questo stesso thread".
Alex

 demoralizzato. 
Posso chiederti cosa intendi? 


 Alex
"No. Python è una palla." di Pennellone Manicone

 "No. Python č una palla." di Pennellone Manicone
Pennellone Manicone (come ti sarai accorto seguendo il gruppo) č un
troll. Ti consiglio l'exploit di quando faceva botta e risposta con se
stesso, dandosi del troll e dando del troll a Sembro (morphando anche
con il suo nome).


 
sě sě ho visto. Veniamo al dunque. Adesso ho bisogno un buon editor per 
lavorare in python. Ho provato ad installare spe ma mi da un errore. Se 
voglio lavorare con wxpython č meglio che usi un editor che mi faciliti 
la creazione della gui?

 la creazione della gui?
Io trovo che il miglior editor per Python (ma è anche il miglior editor
per Ruby, HTML, CSS, etc etc etc) sia TextMate, 39 €
È solo un editor, non è un ide. Ma è comodissimo. wx io non lo uso, ma
il mio approccio alle GUI in Python (salvo quelle con Cocoa) è fare
tutto da codice, senza usare i pittatori grafici di GUI.
