-
lispareScritto daavvelentaniCubicolarioil 2009-09-18 13:24:00.0 alle 2009-09-18 13:24:00.0Trollate totali: 18184
(defmacro pipe-to-file [filename & body] `(with-open [outfile# (PrintWriter. (FileWriter. ~filename))] (binding [*out* outfile#] ~@body))) user> (macroexpand-1 '(pipe-to-file "blahblah" (println "ciao mondo!"))) (clojure.core/with-open [outfile__1542__auto__ (java.io.PrintWriter. (java.io.FileWriter. "blahblah"))] (clojure.core/binding [clojure.core/*out* outfile__1542__auto__] (println "ciao mondo!")))
I think happiness is love
- Vladimir Putin-
Re: lispare ...... e' anche un po morire
...
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: lispare ...Scritto daavvelentaniCubicolarioil 2009-09-18 14:19:00.0 alle 2009-09-18 14:19:00.0Trollate totali: 18184
- Scritto da: Giambo
> ... e' anche un po morire
...
con quella dichiarazione:(pipe-to-file "blah blah" (println "ciao"))
equivale a:PrintWriter writer; try { writer = new PrintWriter(new FileWriter("blahblah")); writer.println("ciao"); } finally { if (writer != null) writer.close(); }
I think happiness is love
- Vladimir Putin-
Re: lispare ...
- Scritto da: avvelentani
>
> - Scritto da: Giambo
> > ... e' anche un po morire
...
>
> con quella dichiarazione:
>
>> (pipe-to-file "blah blah" > (println "ciao")) >
>
> equivale a:
>
>> PrintWriter writer; > try { > writer = new PrintWriter(new > FileWriter("blahblah")); > writer.println("ciao"); > } finally { > if (writer != null) > writer.close(); > } >
>
>
new PrintWriter(new FileWriter("blahblah")).println("ciao");
C'est plus facile
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: lispare ...Scritto daavvelentaniCubicolarioil 2009-09-18 14:52:00.0 alle 2009-09-18 14:52:00.0Trollate totali: 18184
- Scritto da: Giambo
>
> - Scritto da: avvelentani
> >
> > - Scritto da: Giambo
> > > ... e' anche un po morire
...
> >
> > con quella dichiarazione:
> >
> >> > (pipe-to-file "blah blah" > > (println "ciao")) > >
> >
> > equivale a:
> >
> >> > PrintWriter writer; > > try { > > writer = new PrintWriter(new > > FileWriter("blahblah")); > > writer.println("ciao"); > > } finally { > > if (writer != null) > > writer.close(); > > } > >
> >
> >
>
>new PrintWriter(new > FileWriter("blahblah")).println("ciao");
>
> C'est plus facile
non fare il bamba, lo sai che non e` equivalente.I think happiness is love
- Vladimir Putin-
Re: lispare ...
- Scritto da: avvelentani
> >new PrintWriter(new > > FileWriter("blahblah")).println("ciao");
> >
> > C'est plus facile
>
> non fare il bamba, lo sai che non e` equivalente.
Al fine pratico ("ciao"), si
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: lispare ...Scritto daNon Autenticatoil 2009-09-18 15:05:00.0 alle 2009-09-18 15:05:00.0
- Scritto da: Giambo
>
> - Scritto da: avvelentani
>
> > >new PrintWriter(new > > >
> FileWriter("blahblah")).println("ciao");
> > >
> > > C'est plus facile
> >
> > non fare il bamba, lo sai che non e`
> equivalente.
>
> Al fine pratico ("ciao"), si
Ma hai detto che a fine anno ti mandano via?
Come mai? Hai già trovato un altro posto? Guadagnerai come adesso?
Potrai continuare a scrivere sul forum dei troll?
-
Re: lispare ...
- Scritto da:
> Ma hai detto che a fine anno ti mandano via?
A dire il vero sono io che me ne voglio andare
> Come mai?
Ho bisogno di nuovi stimoli
> Hai già trovato un altro posto?
No, ma non e' un problema con il mio curriculum e le mie referenze
> Guadagnerai come adesso?
Ogni volta guadagnavo di piu', anche questa volta quindi ...
> Potrai continuare a scrivere sul forum dei troll?
Non credo
...
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: lispare ...Scritto daNon Autenticatoil 2009-09-18 15:50:00.0 alle 2009-09-18 15:50:00.0Giambo, la vita è un sogno o i sogni aiutano a vivere meglio?
-
Re: lispare ...
- Scritto da:
> Giambo, la vita è un sogno o i sogni aiutano a
> vivere meglio?
La seconda che hai detto[*]
[*] E' uscito "testa"
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
-
-
Re: lispare ...Scritto daavvelentaniCubicolarioil 2009-09-18 15:33:00.0 alle 2009-09-18 15:33:00.0Trollate totali: 18184
- Scritto da: Giambo
>
> - Scritto da: avvelentani
>
> > >new PrintWriter(new > > >
> FileWriter("blahblah")).println("ciao");
> > >
> > > C'est plus facile
> >
> > non fare il bamba, lo sai che non e`
> equivalente.
>
> Al fine pratico ("ciao"), si
a dire il vero no, java non garantisce che finalize venga chiamato e anche forzando gc() e runFinalization su HotSpot di apple il flush non viene fatto.I think happiness is love
- Vladimir Putin-
Re: lispare ...
- Scritto da: avvelentani
> > Al fine pratico ("ciao"), si
>
> a dire il vero no, java non garantisce che
> finalize venga chiamato
Ebbravo, mi hai sgamato
In futuro non faro' piu' il saccente con te, sopratutto se so di essere nel torto
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
Re: lispare ...
- Scritto da: avvelentani
>
> - Scritto da: Giambo
> >
> > - Scritto da: avvelentani
> >
> > > >new PrintWriter(new > > > >
> > FileWriter("blahblah")).println("ciao");
> > > >
> > > > C'est plus facile
> > >
> > > non fare il bamba, lo sai che non e`
> > equivalente.
> >
> > Al fine pratico ("ciao"), si
>
> a dire il vero no, java non garantisce che
> finalize venga chiamato e anche forzando gc() e
> runFinalization su HotSpot di apple il flush non
> viene
> fatto.
A memoria le risorse esterne alla jvm sono finalizzate sempre, gli oggetti un po' meno.
Devo ricontrollare 'sta cosa.
-
Re: lispare ...- Scritto da: avvelentani
>
> - Scritto da: Giambo
> >
> > - Scritto da: avvelentani
> >
> > > >new PrintWriter(new > > > >
> > FileWriter("blahblah")).println("ciao");
> > > >
> > > > C'est plus facile
> > >
> > > non fare il bamba, lo sai che non e`
> > equivalente.
> >
> > Al fine pratico ("ciao"), si
>
> a dire il vero no, java non garantisce che
> finalize venga chiamato e anche forzando gc() e
> runFinalization su HotSpot di apple il flush non
> viene
> fatto.
Provato questo?
http://java.sun.com/docs/books/jvms/first_edition/...
Ops. Belink vecchio.
Ecco quello giusto.
http://java.sun.com/docs/books/jvms/second_edition...
-----------------------------------------------------------
Modificato dall' autore il 18 settembre 2009 16.52
-----------------------------------------------------------
-
-
-
-
-
-
-