[RICHIESTA] Smalltalk YX
Moderatore: Gruppo Sviluppo
[RICHIESTA] Smalltalk YX
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.
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
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.
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
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.
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.
- DktrKranz
- Rampante Reduce

- Messaggi: 5071
- Iscrizione: giovedì 2 novembre 2006, 11:24
- Desktop: GNOME Shell
- Distribuzione: Debian GNU/Linux sid - x86_64
- Località: Guastalla (RE)
- Contatti:
Re: [RICHIESTA] Smalltalk YX
Una curiosità, Smalltalk è per caso quel linguaggio usato abbondantemente su Mac?
Re: [RICHIESTA] Smalltalk YX
Quello e' Objective-C, sintassi/filosofia ereditata da Smalltalk.DktrKranz ha scritto: Una curiosità, Smalltalk è per caso quel linguaggio usato abbondantemente su Mac?
- DktrKranz
- Rampante Reduce

- Messaggi: 5071
- Iscrizione: giovedì 2 novembre 2006, 11:24
- Desktop: GNOME Shell
- Distribuzione: Debian GNU/Linux sid - x86_64
- Località: Guastalla (RE)
- Contatti:
Re: [RICHIESTA] Smalltalk YX
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 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
Non capisco il nesso, ti serve mettere SCons per Colloquy?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?
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
Ciao, qualche notizia? 
- DktrKranz
- Rampante Reduce

- Messaggi: 5071
- Iscrizione: giovedì 2 novembre 2006, 11:24
- Desktop: GNOME Shell
- Distribuzione: Debian GNU/Linux sid - x86_64
- Località: Guastalla (RE)
- Contatti:
Re: [RICHIESTA] Smalltalk YX
In questi giorni non ho avuto molto tempo, spero di trovarne durante le feste natalizie.
Re: [RICHIESTA] Smalltalk YX
No figurati era giusto per sapere se avevate accettato la proposta oppure noDktrKranz ha scritto: In questi giorni non ho avuto molto tempo, spero di trovarne durante le feste natalizie.
Re: [RICHIESTA] Smalltalk YX
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
Qua sta il sorgente: http://syx.googlecode.com/files/syx-0.1.6.tar.gz
-
gaspa
- Scoppiettante Seguace

- Messaggi: 754
- Iscrizione: lunedì 5 dicembre 2005, 13:12
- Località: Castenaso
Re: [RICHIESTA] Smalltalk YX
Messo nella lista delle richieste, nel wiki.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
( http://wiki.ubuntu-it.org/Ubuntu-it-dev/TodoList, ma occhio che cambiera' nome, la pagina... :P )
--
-gaspa-
-gaspa-
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 1 ospite
