Pagina 1 di 1

SBCL [+ Emacs + SLIME?]

Inviato: mar 6 mag 2008, 18:37
da Dorian
Salve a tutti!
Scrivo per chiedervi lumi su un piccolo problema. Premetto che sono un nuovo utente slackware, per ora fermo alla 12.0 per motivi di rete :asd:, e che sto pian piano riuscendo a risolvere i più grossi problemi che si si parano davanti (vengo da tre mesi di Ubuntu, ho preso cattive abitudini di pappe pronte varie :D), grazie sopratutto alle vecchie discussioni di slacky.eu, ma non solo. Comunque, arrivando al sodo, sono interessato a imparare un po' di Common Lisp, e ho scelto di usare appunto SBCL come compilatore. Ora, se scarico i sorgenti ho bisogno di un compilatore Lisp già presente sul sistema, e quello che già c'è, il CLisp, non sembra fungere allo scopo (dunno why), e se tento di installare i binari, seguendo le istruzioni del sito principale, mi va tutto a buon fine tranne l'avvio stesso del programma, che mi avverte che "usr/local/bin/sbcl: cannot execute binary file". I permessi sono ok, li ho controllati, e non so davvero da cosa possa dipendere questo problema...
Se riesco a risolvere, come ricompensa vi chiederò aiuto nel sistemare emacs e SLIME, pure quelli campi a me sconosciuti asd.
Grazie!


edit: Ok. Sono un imbecille asd, probabilmente ho risolto. Se andate a vedere nella pagina dei download, c'è una bella tabellina con tante belle lettere. Io non ho guardato il significato delle lettere ma la versione del file :|, e ho scaricato una roba che non va bene per la mia architettura, x86. Furbo, ve'? ora sto riscaricando, una bella mezzoretta col mio bel 56k asd. 99 su 100 risolvo reinstallando così, nel caso avessi ulteriori problemi, vi chiederò aiuto per la configurazione di emacs!

Re: SBCL [+ Emacs + SLIME?]

Inviato: mar 6 mag 2008, 21:41
da Dorian
In definitiva, risolto!
Dunque, qualora dovese servire a qualcun'altro, non si sa mai, posto quello che ho fatto.
Installata la giusta versione dei binari SBCL ho provveduto all'installazione. Ultimata questa, ho ricompilato il sorgente scaricato dal sito con lo stesso SBCL (per fare l'aggiornamento 1.0.12 --> 1.0.16) e installato i binari. Poi, ho scompattato il contenuto del file slime-2.0.tz in una directory all'interno di "/usr/share/emacs/22.2/lisp/slime", ho aggiunto un paio di righe al mio nuovo di zecca ~/.emacs (correggendo alcuni problemi con gli ' copiincollati dal manuale ufficiale, tra l'altro), le seguenti:

Codice: Seleziona tutto

(setq inferior-lisp-program "/usr/local/bin/sbcl")
(add-to-list 'load-path "/usr/share/emacs/22.2/lisp/slime")
(require 'slime)
(slime-setup)
ed è gg. Ora devo solo imparare tutto in una volta ad usare emacs, usare slime e anche a programmare in Common Lisp =D>
Mi spiace aver esordito in maniera così noob sul forum, però tutto è bene ciò che finisce bene :D!