Pagina 1 di 1

[RICHIESTA] Smalltalk YX

Inviato: lunedì 17 dicembre 2007, 16:30
da lethalman
Salve,
mi chiamo Luca Bruno. Sto sviluppando Smalltalk YX, homepage: http://syx.googlecode.com/

Markon mi ha fatto notare che si puo' fare una richiesta per creare un pacchetto per Ubuntu, che mi interesserebbe molto.
Attualmente Syx e' nel repository di Foresight e di Arch Linux se puo' esservi d'aiuto, e penso che io stesso poi faro' un ebuild per Gentoo.
Se posso mi permetto di spiegarvi un attimino come funziona il build.

Dunque, il build system di default e' SCons, anche se ci sta il GNU build con gli autotools non usatelo perche' poi mancano i plugins, la documentazione ecc..
Qui c'e' un howto per creare i binari: http://code.google.com/p/syx/wiki/PackagingInstructions

ATTENZIONE: con scons bdist si crea una cartella syx-ver dove ci stanno i binari, il prefix invece serve per generare delle variabili interne per Syx, ovvero dove andare a cercare a run-time le varie dirs che servono a Syx.

Come nome del package si puo' usare benissimo syx invece di smalltalk-yx.
Fatemi sapere, ciao grazie. E complimenti per il lavoro che fate.

Re: [RICHIESTA] Smalltalk YX

Inviato: lunedì 17 dicembre 2007, 16:45
da bite
Dal tuo sito vedo che c'è solo per x86_64, confermi?

Avresti voglia di spendere due parole per raccontare in che ambito lo stai facendo e quali sono/saranno i caratteri distintivi rispetto ad altre implementazioni opensource (es. Squeak)?

Complimenti per l'iniziativa.

Re: [RICHIESTA] Smalltalk YX

Inviato: lunedì 17 dicembre 2007, 17:07
da lethalman
Nono e' solo che io sono su x86-64 e non c'e' nessuno che mi fa il binario per x86.

Beh si distingue per il fatto che si puo' embeddare, anche facilmente (vedi l'esempio http://code.google.com/p/syx/wiki/ExampleEmbeddingLua)
Poi perche' e' altamente portabile (anche su WinCE funziona). Certo ancora e' in fase di development, deve crescere un sacco, molte cose mancano ma del resto e' nato questa estate oltre che c'e' di mezzo l'universita'.
Pero' conto di continuarlo.

All'inizio avevo fatto un interprete scritto in Python, perche' io non so assolutamente nulla di come sono fatti i linguaggi di programmazione. Poi funzionava ma era lento allora l'ho riscritto in C. Da allora ho visto che piu' o meno si riusciva ad utilizzare e pian piano si e' evoluto fino ad oggi (evoluto e' una parola grossa eh). Diciamo che e' un progetto didattico perche' sto imparando un botto di cose nuove, pero' non mi dispiacerebbe se lo riuscissi ad utilizzare seriamente un giorno.

Grazie.

Re: [RICHIESTA] Smalltalk YX

Inviato: lunedì 17 dicembre 2007, 18:10
da DktrKranz
Una curiosità, Smalltalk è per caso quel linguaggio usato abbondantemente su Mac?

Re: [RICHIESTA] Smalltalk YX

Inviato: lunedì 17 dicembre 2007, 18:24
da lethalman
DktrKranz ha scritto: Una curiosità, Smalltalk è per caso quel linguaggio usato abbondantemente su Mac?
Quello e' Objective-C, sintassi/filosofia ereditata da Smalltalk.

Re: [RICHIESTA] Smalltalk YX

Inviato: lunedì 17 dicembre 2007, 18:46
da DktrKranz
Siccome mi è stato richiesto un porting di Colloquy, potrebbe essere interessante lavorare su questo progetto.
Non conosco le logiche di scons e mi è capitato solo poche volte di vederlo applicato in qualche pacchetto, ma non dovrebbe essere particolarmente difficile copiare brutalmente prendere esempio da qualche pacchetto preesistente.

Suppongo che l'installer generi una o più librerie, viene utilizzato libtool per la loro gestione?

Re: [RICHIESTA] Smalltalk YX

Inviato: lunedì 17 dicembre 2007, 19:05
da lethalman
DktrKranz ha scritto: Siccome mi è stato richiesto un porting di Colloquy, potrebbe essere interessante lavorare su questo progetto.
Non conosco le logiche di scons e mi è capitato solo poche volte di vederlo applicato in qualche pacchetto, ma non dovrebbe essere particolarmente difficile copiare brutalmente prendere esempio da qualche pacchetto preesistente.

Suppongo che l'installer generi una o più librerie, viene utilizzato libtool per la loro gestione?
Non capisco il nesso, ti serve mettere SCons per Colloquy?
Scons non usa libtool, e' tutto un build system suo.
E comunque Syx != Objective-C

Io l'ho usato dall'inizio ma ora non lo userei. Con gli autotools avrei risparmiato il doppio delle righe ho speso per SCons.
Infatti piano piano sto mettendo apposto il GNU build per Syx.

Re: [RICHIESTA] Smalltalk YX

Inviato: domenica 23 dicembre 2007, 22:41
da lethalman
Ciao, qualche notizia?  ;)

Re: [RICHIESTA] Smalltalk YX

Inviato: lunedì 24 dicembre 2007, 10:12
da DktrKranz
In questi giorni non ho avuto molto tempo, spero di trovarne durante le feste natalizie.

Re: [RICHIESTA] Smalltalk YX

Inviato: lunedì 24 dicembre 2007, 11:21
da lethalman
DktrKranz ha scritto: In questi giorni non ho avuto molto tempo, spero di trovarne durante le feste natalizie.
No figurati era giusto per sapere se avevate accettato la proposta oppure no :)

Re: [RICHIESTA] Smalltalk YX

Inviato: lunedì 7 gennaio 2008, 12:42
da lethalman
Ho rilasciato la versione 0.1.6 che include il GNU build stavolta, quindi facile da fare un package con make install DESTDIR, ho pensato a voi  ;)

Qua sta il sorgente: http://syx.googlecode.com/files/syx-0.1.6.tar.gz

Re: [RICHIESTA] Smalltalk YX

Inviato: giovedì 31 gennaio 2008, 11:02
da gaspa
lethalman ha scritto: Ho rilasciato la versione 0.1.6 che include il GNU build stavolta, quindi facile da fare un package con make install DESTDIR, ho pensato a voi  ;)

Qua sta il sorgente: http://syx.googlecode.com/files/syx-0.1.6.tar.gz
Messo nella lista delle richieste, nel wiki.
( http://wiki.ubuntu-it.org/Ubuntu-it-dev/TodoList, ma occhio che cambiera' nome, la pagina... :P )