-
L.in.oleum 4 - "hello world" graficoScritto daaltgutente che non utieneil 2014-10-05 15:24:22.0 alle 2014-10-05 15:24:22.0Trollate totali: 11540Facciamo progressi.

Questo e` il sorgentino di un programmino che sara` tra gli esempi.
Con tanto di syntax highlighting.
E questo, se vi fidate, e` l'eseguibile risultante:
non ho idea se funzioni anche su WinE, ma penso che dovrebbe.http://anynowhere.com/personal/dotPong.exe

Fa rimbalzare un puntino bianco che lascia una lunga coda che si dissolve, tra i bordi di una finestra massimizzata. La sintassi mi piace com'e` venuta. E` anche oggettizzata: usa il costruttore canvas::Create (il riferimento all'oggetto risultante e` caricato nel registro puntatore primario p ) piu` vari metodi e getters. Il codice che reagisce al flag "asyncRetrace" gestisce il ridimensionamento della finestra quando si sposta la taskbar, e l'area disponibile cambia.
**Modificato dall'autore il 05.10.2014 15:24**-
Re: L.in.oleum 4 - "hello world" graficoScritto da: altg
> Facciamo progressi.
>
> Questo e` il sorgentino di un programmino che sara` tra gli esempi.
> Con tanto di syntax highlighting.
>
>
>
> E questo, se vi fidate, e` l'eseguibile risultante:
> non ho idea se funzioni anche su WinE, ma penso che dovrebbe.
>
>http://anynowhere.com/personal/dotPong.exe

>
> Fa rimbalzare un puntino bianco che lascia una lunga coda che si dissolve, tra i bordi di una finestra massimizzata. La sintassi mi piace com'e` venuta. E` anche oggettizzata: usa il costruttore canvas::Create (il riferimento all'oggetto risultante e` caricato nel registro puntatore primario p ) piu` vari metodi e getters. Il codice che reagisce al flag "asyncRetrace" gestisce il ridimensionamento della finestra quando si sposta la taskbar, e l'area disponibile cambia.
Funziona anche su wine. Sulla sintassi devi spiegarci cosa fanno le frecce, perché alcune variabili hanno here, cosa fa '> e se m > 1 e n > 1 sono degli if senza if.Young professional woman and busy mom.-
Re: L.in.oleum 4 - "hello world" graficoScritto daaltgutente che non utieneil 2014-10-05 15:39:22.0 alle 2014-10-05 15:39:22.0Trollate totali: 11540> > Facciamo progressi.

> >
> > Questo e` il sorgentino di un programmino che sara` tra gli esempi.
> > Con tanto di syntax highlighting.
> >
> >
> >
> > E questo, se vi fidate, e` l'eseguibile risultante:
> > non ho idea se funzioni anche su WinE, ma penso che dovrebbe.
> >
> >http://anynowhere.com/personal/dotPong.exe

> >
> > Fa rimbalzare un puntino bianco che lascia una lunga coda che si dissolve, tra i bordi di una finestra massimizzata. La sintassi mi piace com'e` venuta. E` anche oggettizzata: usa il costruttore canvas::Create (il riferimento all'oggetto risultante e` caricato nel registro puntatore primario p ) piu` vari metodi e getters. Il codice che reagisce al flag "asyncRetrace" gestisce il ridimensionamento della finestra quando si sposta la taskbar, e l'area disponibile cambia.
>
> Funziona anche su wine.
Buono a sapersi.
> Sulla sintassi devi spiegarci cosa fanno le frecce,
La freccia -> ("out of") lega un contesto a una funzione.
La freccia <- ("comes from") ritira un valore di ritorno.
Mi manca da fare delle tabelle per i metodi. Per ora, se si applica un approccio a oggetti, bisogna stupidamente legare i metodi all'oggetto (che contiene solo dati), perche` sono separati. Ovviamente e` un abbozzo, e non ci vuole molto, pero` devo ancora decidere come fare esattamente.
> perché alcune variabili hanno here,
"here" dichiara variabili locali, tutto li`.
Cioe` quelle che stanno nello stack frame.
> cosa fa '>
Sono confronti senza segno ("maggiore senza segno di"). Siccome i dati elementari in Linoleum sono untyped, devi dirgli se considerare il valore con o senza segno. Confrontare le coordinate attuali del puntino (m;n) con i margini destro e inferiore della finestra permette di far leva sul complemento a due (i valori negativi sono considerati enormi) e controllare tutti e quattro i bordi insieme con due confronti soli.
> e se m > 1 e n > 1 sono degli if senza if.
No, sono degli shift binari. Dividono per due le dimensioni della finestra ricavando il punto di mezzo, a cui vengono lasciati (m;n) che poi vengono consoderate le coordinate attuali del puntino. Cosi` il puntino parte al centro.
-
-
Re: L.in.oleum 4 - "hello world" graficoScritto daNon Autenticatoil 2014-10-05 22:04:08.0 alle 2014-10-05 22:04:08.0Scritto da: altg
> Facciamo progressi.
>
> Questo e` il sorgentino di un programmino che sara` tra gli esempi.
> Con tanto di syntax highlighting.
>
>
>
> E questo, se vi fidate, e` l'eseguibile risultante:
> non ho idea se funzioni anche su WinE, ma penso che dovrebbe.
>
>http://anynowhere.com/personal/dotPong.exe

Ad Avira non piace sto coso, dice che contiene
TR/Crypt.PACK.Gen
Minimo minimo devi scrivere ad Avira perché ti depennino dai loro elenchi.
> Fa rimbalzare un puntino bianco che lascia una lunga coda che si dissolve, tra i bordi di una finestra massimizzata. La sintassi mi piace com'e` venuta. E` anche oggettizzata: usa il costruttore canvas::Create (il riferimento all'oggetto risultante e` caricato nel registro puntatore primario p ) piu` vari metodi e getters. Il codice che reagisce al flag "asyncRetrace" gestisce il ridimensionamento della finestra quando si sposta la taskbar, e l'area disponibile cambia.
>
> **Modificato dall'autore il 05.10.2014 15:24**
-
Re: L.in.oleum 4 - "hello world" graficoScritto daaltgutente che non utieneil 2014-10-06 17:59:54.0 alle 2014-10-06 17:59:54.0Trollate totali: 11540> > Facciamo progressi.

> >
> > Questo e` il sorgentino di un programmino che sara` tra gli esempi.
> > Con tanto di syntax highlighting.
> >
> >
> >
> > E questo, se vi fidate, e` l'eseguibile risultante:
> > non ho idea se funzioni anche su WinE, ma penso che dovrebbe.
> >
> >http://anynowhere.com/personal/dotPong.exe

>
> Ad Avira non piace sto coso, dice che contiene
>
> TR/Crypt.PACK.Gen
>
> Minimo minimo devi scrivere ad Avira perché ti depennino dai loro elenchi.
E` un fatto noto. Probabilmente l'antivirus vede roba assembly parecchio hikikomorizzata (cioe` roba da veri programmatori col cappello a tesa larga e il cinturone d'altri tempi, quelli che possono mettere a cuocere il popcorn sul dissipatore della CPU e stabilire cosa sta facendo il processore a partire dal ritmo di scoppio dei chicchi) e pensa che debba per forza essere codice virale. Oppure quelli che hanno scritto TR/Crypt.PACK.Gen hanno avuto idee simili alle mie sulla rilocazione del codice o su qualche trucco per compattarlo.
Gli scrivero` quando ne varra` la pena, per ora Linoleum 4 me lo cago solo io.
um... ah, oggi pomeriggio la notizia e` che pare che l'ereditarieta`, nelle sottoclassi, funzioni. Ho potuto sostituire il canvas a colori con la bitmap in bianco e nero e il programma gira. Fa un puntino che rimbalza senza scia (perche` il metodo "Fade" su una bitmap non puo` decrementare la luminosita` dei pixel: puo` solo farli diventare tutti neri). Entrambe le implementazioni derivano dallo "spazio" (sarebbe una classe, ma non si dice perche` non m'e` mai piaciuto il termine) chiamato raster e implementano metodi diversi. Comunque fin qui e` tutto bindind statico. Quello dinamico si farebbe con le interfacce, che pero` non sono assistite dal compilatore, ma che e` facile implementare nel runtime.
Vabbe', insomma il riassunto e` che si va avanti.
E` gia` qualcosa.
Ah, ho cambiato le keywords per "entail" e "preset".
Ho sostituito "entail" con "imply" e "preset" con "setup".
"imply" e` "include" sotto un altro nome: include una libreria, punto.
Ma mi serviva di 5 caratteri.
Prima mi serviva di 6, poi ho visto che allineava meglio esteticamente con 5.
Pero` prima avevo preso "entail" perche` l'altra che mi veniva in mente di 6 era "import", ma poi me lo confondono col Python, va a finire: gia` usa l'indentazione per delimitare i blocchi strutturali...
Ma e` colpa della mia idiosincrasia (o anche idiozia) degli allineamenti.
Comunque "imply" mi sembra carina.
"imply graphics canvas" suona bene: "qui e` implicato l'oggetto canvas del reparto grafico delle librerie".-
Re: L.in.oleum 4 - "hello world" graficoScritto da: altg
> Ah, ho cambiato le keywords per "entail" e "preset".
> Ho sostituito "entail" con "imply" e "preset" con "setup".
> "imply" e` "include" sotto un altro nome: include una libreria, punto.
> Ma mi serviva di 5 caratteri.
> Prima mi serviva di 6, poi ho visto che allineava meglio esteticamente con 5.
> Pero` prima avevo preso "entail" perche` l'altra che mi veniva in mente di 6 era "import", ma poi me lo confondono col Python, va a finire: gia` usa l'indentazione per delimitare i blocchi strutturali...
> Ma e` colpa della mia idiosincrasia (o anche idiozia) degli allineamenti.
> Comunque "imply" mi sembra carina.
> "imply graphics canvas" suona bene: "qui e` implicato l'oggetto canvas del reparto grafico delle librerie".
L'unico linguaggio che conosco che ha scelto keyword e funzioni in base a lunghezza, assonanza, etc.. è stato php.
Potresti farti un editor di testo che allinea bene le keyword e usare parole e operatori più convenzionali.
Come fa leksah, l'ide per haskell, che sostituisce alcune keyword e operatori con dei simboli, es. in haskell le funzioni anonime iniziano con \variabile, leksah la trasforma in λvariabile, la freccia -> diventa → e anche altri simboli, ma solo visivamente, il contenuto del file resta lo stesso.Young professional woman and busy mom.-
Re: L.in.oleum 4 - "hello world" graficoScritto daaltgutente che non utieneil 2014-10-06 20:55:03.0 alle 2014-10-06 20:55:03.0Trollate totali: 11540> > Ah, ho cambiato le keywords per "entail" e "preset".
> > Ho sostituito "entail" con "imply" e "preset" con "setup".
> > "imply" e` "include" sotto un altro nome: include una libreria, punto.
> > Ma mi serviva di 5 caratteri.
> > Prima mi serviva di 6, poi ho visto che allineava meglio esteticamente con 5.
> > Pero` prima avevo preso "entail" perche` l'altra che mi veniva in mente di 6 era "import", ma poi me lo confondono col Python, va a finire: gia` usa l'indentazione per delimitare i blocchi strutturali...
> > Ma e` colpa della mia idiosincrasia (o anche idiozia) degli allineamenti.
> > Comunque "imply" mi sembra carina.
> > "imply graphics canvas" suona bene: "qui e` implicato l'oggetto canvas del reparto grafico delle librerie".
>
> L'unico linguaggio che conosco che ha scelto keyword e funzioni in base a lunghezza, assonanza, etc.. è stato php.
Davvero? [citazione necessaria]
Lo dicevo che era un'idiozia... pero` va riconosciuto che il php ha avuto un certo successo.
...probabilmente perche` l'hosting col php nei primi anni 2000 costava poco o nulla, non perche` aveva le keywords assonanti.
> Potresti farti un editor di testo che allinea bene le keyword e usare parole e operatori più convenzionali.
Mah, per gli allineamenti c'e` gia`.
Anche su Windows c'e` notepad++ che lo fa.
> Come fa leksah, l'ide per haskell, che sostituisce alcune keyword e operatori con dei simboli, es. in haskell le funzioni anonime iniziano con \variabile, leksah la trasforma in λvariabile, la freccia -> diventa → e anche altri simboli, ma solo visivamente, il contenuto del file resta lo stesso.
Macche`, la mia area visiva primaria e` limitata all'ASCII.
La lambda non la vedrei.
-
Re: L.in.oleum 4 - "hello world" graficoScritto da: altg
> > L'unico linguaggio che conosco che ha scelto keyword e funzioni in base a lunghezza, assonanza, etc.. è stato php.
>
> Davvero? [citazione necessaria]
http://www.i-programmer.info/news/98-languages/675...
Young professional woman and busy mom.-
Re: L.in.oleum 4 - "hello world" graficoScritto daaltgutente che non utieneil 2014-10-07 12:48:10.0 alle 2014-10-07 12:48:10.0Trollate totali: 11540> > > L'unico linguaggio che conosco che ha scelto keyword e funzioni in base a lunghezza, assonanza, etc.. è stato php.
> >
> > Davvero? [citazione necessaria]
>
> http://www.i-programmer.info/news/98-languages/675...
Che delusione, e` un caso del tutto diverso: in primo luogo, aveva un motivo PRATICO per determinare la lunghezza dei nomi, e non puramente poetico nonche` estetico di gusto raffinato (come nel mio caso); in secondo luogo, a lui non andava bene avere tutti i nomi di uguale lunghezza perche` gli sarebbero venute un sacco di hash collisions.
-
-
-
-
Re: L.in.oleum 4 - "hello world" graficoScritto daavvelentaniCubicolarioil 2014-10-06 20:12:06.0 alle 2014-10-06 20:12:06.0Trollate totali: 18184Scritto da: altg
> "imply" e` "include" sotto un altro nome: include una libreria, punto.
idea orrenda.I think happiness is love
- Vladimir Putin-
Re: L.in.oleum 4 - "hello world" graficoScritto daaltgutente che non utieneil 2014-10-06 20:56:18.0 alle 2014-10-06 20:56:18.0Trollate totali: 11540> > "imply" e` "include" sotto un altro nome: include una libreria, punto.
>
> idea orrenda.
Perche` suona male, perche` magari fa pensare a qualcos'altro, o perche` sarebbe meglio riusare quello che tutti si aspettano, cioe` "include"? In origine avevo scelto "include".
-
Re: L.in.oleum 4 - "hello world" graficoScritto daavvelentaniCubicolarioil 2014-10-06 22:01:04.0 alle 2014-10-06 22:01:04.0Trollate totali: 18184Scritto da: altg
> > > "imply" e` "include" sotto un altro nome: include una libreria, punto.
> >
> > idea orrenda.
>
> Perche` suona male, perche` magari fa pensare a qualcos'altro, o perche` sarebbe meglio riusare quello che tutti si aspettano, cioe` "include"? In origine avevo scelto "include".
perche' la tua spiegazione per usare imply e` contorta e suona sbagliata in inglese (e in italiano) e non ha senso andare a pescare una keyword del genere per un concetto standard per cui tutti gli altri linguaggi usano include, import o use.
I think happiness is love
- Vladimir Putin-
Re: L.in.oleum 4 - "hello world" graficoScritto daNon Autenticatoil 2014-10-06 22:08:48.0 alle 2014-10-06 22:08:48.0Scritto da: avvelentani
> Scritto da: altg
> > > > "imply" e` "include" sotto un altro nome: include una libreria, punto.
> > >
> > > idea orrenda.
> >
> > Perche` suona male, perche` magari fa pensare a qualcos'altro, o perche` sarebbe meglio riusare quello che tutti si aspettano, cioe` "include"? In origine avevo scelto "include".
>
> perche' la tua spiegazione per usare imply e` contorta e suona sbagliata in inglese (e in italiano) e non ha senso andare a pescare una keyword del genere per un concetto standard per cui tutti gli altri linguaggi usano include, import o use.
>
Potrebbe usare "glue"
-
Re: L.in.oleum 4 - "hello world" graficoScritto daavvelentaniCubicolarioil 2014-10-06 22:38:23.0 alle 2014-10-06 22:38:23.0Trollate totali: 18184Scritto da:
> Scritto da: avvelentani
> > Scritto da: altg
> > > >
> > > > idea orrenda.
> > >
> > > Perche` suona male, perche` magari fa pensare a qualcos'altro, o perche` sarebbe meglio riusare quello che tutti si aspettano, cioe` "include"? In origine avevo scelto "include".
> >
> > perche' la tua spiegazione per usare imply e` contorta e suona sbagliata in inglese (e in italiano) e non ha senso andare a pescare una keyword del genere per un concetto standard per cui tutti gli altri linguaggi usano include, import o use.
> >
>
> Potrebbe usare "glue"

potrebbe usare blah o banf.I think happiness is love
- Vladimir Putin-
Re: L.in.oleum 4 - "hello world" graficoScritto daNon Autenticatoil 2014-10-06 22:45:01.0 alle 2014-10-06 22:45:01.0Scritto da: avvelentani
> Scritto da:
> > Scritto da: avvelentani
> > > Scritto da: altg
> > > > >
> > > > > idea orrenda.
> > > >
> > > > Perche` suona male, perche` magari fa pensare a qualcos'altro, o perche` sarebbe meglio riusare quello che tutti si aspettano, cioe` "include"? In origine avevo scelto "include".
> > >
> > > perche' la tua spiegazione per usare imply e` contorta e suona sbagliata in inglese (e in italiano) e non ha senso andare a pescare una keyword del genere per un concetto standard per cui tutti gli altri linguaggi usano include, import o use.
> > >
> >
> > Potrebbe usare "glue"

>
> potrebbe usare blah o banf.
sono lunghe uguali
-
-
-
Re: L.in.oleum 4 - "hello world" graficoScritto daNon Autenticatoil 2014-10-06 22:32:08.0 alle 2014-10-06 22:32:08.0Scritto da: avvelentani
> Scritto da: altg
> > > > "imply" e` "include" sotto un altro nome: include una libreria, punto.
> > >
> > > idea orrenda.
> >
> > Perche` suona male, perche` magari fa pensare a qualcos'altro, o perche` sarebbe meglio riusare quello che tutti si aspettano, cioe` "include"? In origine avevo scelto "include".
>
> perche' la tua spiegazione per usare imply e` contorta e suona sbagliata in inglese (e in italiano) e non ha senso andare a pescare una keyword del genere per un concetto standard per cui tutti gli altri linguaggi usano include, import o use.
Quoto, meglio usare parole intuitive.
-
Re: L.in.oleum 4 - "hello world" graficoScritto daaltgutente che non utieneil 2014-10-06 23:55:09.0 alle 2014-10-06 23:55:09.0Trollate totali: 11540> > > > "imply" e` "include" sotto un altro nome: include una libreria, punto.
> > >
> > > idea orrenda.
> >
> > Perche` suona male, perche` magari fa pensare a qualcos'altro, o perche` sarebbe meglio riusare quello che tutti si aspettano, cioe` "include"? In origine avevo scelto "include".
>
> perche' la tua spiegazione per usare imply e` contorta e suona sbagliata in inglese (e in italiano) e non ha senso andare a pescare una keyword del genere per un concetto standard per cui tutti gli altri linguaggi usano include, import o use.
Oh be', son sempre in tempo a ri-cambiarla. In effetti non e` che se includo una libreria ne implichi l'uso, posso anche includerla per puro spirito sportivo e lasciarla li`. Umm... vabbe', mi hai convinto: usero` include e allunghero` tutte le altre keywords attorno...
vediamo...
imply -> include
setup -> startup
space -> nameset
l'ultima per il namespace? eh? eh? e` carino nameset?
insieme di nomi, no? forse.
p.s. per startup ci potrebbe anche andare "default". E` il valore iniziale di un parametro del modulo di run-time, tipo come far partire lo schermo (in testo? in grafica collaborativa? in grafica esclusiva?)... di solito poi non vengono neanche usati e li scoraggio proprio, pero` hanno una loro ragion d'essere e poi fanno comodo per semplificare gli esempi.
p.p.s. a proposito di quei cosi di default, quello per impostare lo schermo si chiama "displayStatus", ma quando scelsi quel nome ero giovane e solo un po' meno coglione di ora. Mi chiedo a volte se "displayState" sarebbe meglio, insieme a tutti gli altri "status" delle varie interfacce del RTM. Non vorrei che status uno lo deridesse, ricordandogli uno status sociale o roba del genere.
**Modificato dall'autore il 07.10.2014 00:03**-
Re: L.in.oleum 4 - "hello world" graficoScritto daavvelentaniCubicolarioil 2014-10-07 08:19:54.0 alle 2014-10-07 08:19:54.0Trollate totali: 18184Scritto da: altg
> > > >
> > > > idea orrenda.
> > >
> > > Perche` suona male, perche` magari fa pensare a qualcos'altro, o perche` sarebbe meglio riusare quello che tutti si aspettano, cioe` "include"? In origine avevo scelto "include".
> >
> > perche' la tua spiegazione per usare imply e` contorta e suona sbagliata in inglese (e in italiano) e non ha senso andare a pescare una keyword del genere per un concetto standard per cui tutti gli altri linguaggi usano include, import o use.
>
> Oh be', son sempre in tempo a ri-cambiarla. In effetti non e` che se includo una libreria ne implichi l'uso, posso anche includerla per puro spirito sportivo e lasciarla li`. Umm... vabbe', mi hai convinto: usero` include e allunghero` tutte le altre keywords attorno...
>
> vediamo...
> imply -> include
> setup -> startup
> space -> nameset
>
> l'ultima per il namespace? eh? eh? e` carino nameset?
> insieme di nomi, no? forse.
che hai contro package, namespace o module?
> p.s. per startup ci potrebbe anche andare "default". E` il valore iniziale di un parametro del modulo di run-time, tipo come far partire lo schermo (in testo? in grafica collaborativa? in grafica esclusiva?)... di solito poi non vengono neanche usati e li scoraggio proprio, pero` hanno una loro ragion d'essere e poi fanno comodo per semplificare gli esempi.
ma usare l'operatore d'assegnamento?
>
> p.p.s. a proposito di quei cosi di default, quello per impostare lo schermo si chiama "displayStatus", ma quando scelsi quel nome ero giovane e solo un po' meno coglione di ora. Mi chiedo a volte se "displayState" sarebbe meglio, insieme a tutti gli altri "status" delle varie interfacce del RTM. Non vorrei che status uno lo deridesse, ricordandogli uno status sociale o roba del genere.
non dovrebbe essere displayMode?
I think happiness is love
- Vladimir Putin-
Re: L.in.oleum 4 - "hello world" graficoScritto daaltgutente che non utieneil 2014-10-07 09:33:08.0 alle 2014-10-07 09:33:08.0Trollate totali: 11540> > l'ultima per il namespace? eh? eh? e` carino nameset?
> > insieme di nomi, no? forse.
>
> che hai contro package, namespace o module?
Package non e` male, le altre non sono sette caratteri.
Pero` boh, non mi rende l'idea di un registro di nomi di simboli.
Mi rende l'idea di un pacchetto gia` confezionato, potrebbe essere fuorviante.
> > p.s. per startup ci potrebbe anche andare "default". E` il valore iniziale di un parametro del modulo di run-time, tipo come far partire lo schermo (in testo? in grafica collaborativa? in grafica esclusiva?)... di solito poi non vengono neanche usati e li scoraggio proprio, pero` hanno una loro ragion d'essere e poi fanno comodo per semplificare gli esempi.
>
> ma usare l'operatore d'assegnamento?
E` usato per le dichiarazioni di variabili thread-local, mentre quei defaults li` e` come se fossero globali gia` dichiarate e valide per tutti i threads. Forse e` meglio tenerle separate per suggerire che hanno una natura parecchio diversa da quel che, prima di entrare in una routine, e` assegnato con roba tipo "banf = B1Ah"...
> > p.p.s. a proposito di quei cosi di default, quello per impostare lo schermo si chiama "displayStatus", ma quando scelsi quel nome ero giovane e solo un po' meno coglione di ora. Mi chiedo a volte se "displayState" sarebbe meglio, insieme a tutti gli altri "status" delle varie interfacce del RTM. Non vorrei che status uno lo deridesse, ricordandogli uno status sociale o roba del genere.
>
> non dovrebbe essere displayMode?
Um... nella mia idea la modalita` del display e` decisa dallo stato di alcuni dei flag di quel campo, ma non da tutti. Flags come asyncRetrace e asyncResize passano solo all'applicazione le richieste del modulo di run-time di ridisegnare la finestra o di adattarsi a delle nuove dimensioni, ma non avrebbero a che fare con la modalita`. Insomma displayStatus e` una raccolta di flag che riguardano la cosa chiamata display.-
Re: L.in.oleum 4 - "hello world" graficoScritto da: altg
>
> Package non e` male, le altre non sono sette caratteri.
> Pero` boh, non mi rende l'idea di un registro di nomi di simboli.
> Mi rende l'idea di un pacchetto gia` confezionato, potrebbe essere fuorviante.
In rust usano crate per indicare un modulo (o quasi, c'è pure mod ma per un'altra cosa).Young professional woman and busy mom.-
Re: L.in.oleum 4 - "hello world" graficoScritto daaltgutente che non utieneil 2014-10-07 10:13:37.0 alle 2014-10-07 10:13:37.0Trollate totali: 11540> > Package non e` male, le altre non sono sette caratteri.

> > Pero` boh, non mi rende l'idea di un registro di nomi di simboli.
> > Mi rende l'idea di un pacchetto gia` confezionato, potrebbe essere fuorviante.
>
> In rust usano crate per indicare un modulo (o quasi, c'è pure mod ma per un'altra cosa).
Minchia, "crate" mi ricorda le cassettine con le armi di Worms (il gioco).
Comunque vedo che non sono il solo a fare l'originalone.
Comunque, per circostanziare meglio: i sorgenti qui sono tutti testuali, non c'e` roba precompilata e non vorrei che parole come module o package dessero l'idea di qualcosa di precompilato, aggiunto in forma di object code. Le istruzioni "include" sono solo rimandi ad altri file di testo col codice sorgente: "include", in pratica, dice al compilatore "adesso, se non l'hai gia` fatto in precedenza, vai a pescare questo file a partire dal percorso alla cartella delle librerie, parsalo e aggiungi il codice e i dati a quel che hai gia` nell'output".
Mentre per il namespace, si`, effettivamente e` un namespace e la cosa piu` indicativa sarebbe usare "namespace". Pero` qui e` usato anche per raccogliere proprieta` e metodi di oggetti statici (cioe` per definire una classe), sicche` quando si "estende" un namespace ereditandone metodi e simboli, si fa praticamente l'unione di due insiemi, quindi pensavo che forse riferirsi al namespace come "nameset" potrebbe sembrare piu` sensato quando ti accorgi che le cose chiamate namesets possono essere unite.
Boh.
Insomma nameset mi piace.
Se qualcuno e` riuscito a usare crate, nameset in confronto e` da signori!
-
Re: L.in.oleum 4 - "hello world" graficoScritto da: altg
> > > Package non e` male, le altre non sono sette caratteri.
> > > Pero` boh, non mi rende l'idea di un registro di nomi di simboli.
> > > Mi rende l'idea di un pacchetto gia` confezionato, potrebbe essere fuorviante.
> >
> > In rust usano crate per indicare un modulo (o quasi, c'è pure mod ma per un'altra cosa).
>
> Minchia
7 lettere, andrebbe bene ?`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
-
-
-
Re: L.in.oleum 4 - "hello world" graficoScritto daNon Autenticatoil 2014-10-07 08:39:10.0 alle 2014-10-07 08:39:10.0Scritto da: altg
> > > > > "imply" e` "include" sotto un altro nome: include una libreria, punto.
> > > >
> > > > idea orrenda.
> > >
> > > Perche` suona male, perche` magari fa pensare a qualcos'altro, o perche` sarebbe meglio riusare quello che tutti si aspettano, cioe` "include"? In origine avevo scelto "include".
> >
> > perche' la tua spiegazione per usare imply e` contorta e suona sbagliata in inglese (e in italiano) e non ha senso andare a pescare una keyword del genere per un concetto standard per cui tutti gli altri linguaggi usano include, import o use.
>
> Oh be', son sempre in tempo a ri-cambiarla. In effetti non e` che se includo una libreria ne implichi l'uso, posso anche includerla per puro spirito sportivo e lasciarla li`. Umm... vabbe', mi hai convinto: usero` include e allunghero` tutte le altre keywords attorno...
>
> vediamo...
> imply -> include
> setup -> startup
> space -> nameset
>
> l'ultima per il namespace? eh? eh? e` carino nameset?
> insieme di nomi, no? forse.
>
> p.s. per startup ci potrebbe anche andare "default". E` il valore iniziale di un parametro del modulo di run-time, tipo come far partire lo schermo (in testo? in grafica collaborativa? in grafica esclusiva?)... di solito poi non vengono neanche usati e li scoraggio proprio, pero` hanno una loro ragion d'essere e poi fanno comodo per semplificare gli esempi.
>
> p.p.s. a proposito di quei cosi di default, quello per impostare lo schermo si chiama "displayStatus", ma quando scelsi quel nome ero giovane e solo un po' meno coglione di ora. Mi chiedo a volte se "displayState" sarebbe meglio, insieme a tutti gli altri "status" delle varie interfacce del RTM. Non vorrei che status uno lo deridesse, ricordandogli uno status sociale o roba del genere.
Non farne un qualcosa di più criptico di quanto già non sia
-
-
Re: L.in.oleum 4 - "hello world" graficoScritto daNon Autenticatoil 2014-10-07 08:46:23.0 alle 2014-10-07 08:46:23.0Scritto da: avvelentani
> Scritto da: altg
> > > > "imply" e` "include" sotto un altro nome: include una libreria, punto.
> > >
> > > idea orrenda.
> >
> > Perche` suona male, perche` magari fa pensare a qualcos'altro, o perche` sarebbe meglio riusare quello che tutti si aspettano, cioe` "include"? In origine avevo scelto "include".
>
> perche' la tua spiegazione per usare imply e` contorta e suona sbagliata in inglese (e in italiano) e non ha senso andare a pescare una keyword del genere per un concetto standard per cui tutti gli altri linguaggi usano include, import o use.
Potrebbe usare "implode"
-
Re: L.in.oleum 4 - "hello world" graficoScritto daavvelentaniCubicolarioil 2014-10-07 09:01:15.0 alle 2014-10-07 09:01:15.0Trollate totali: 18184Scritto da:
> Scritto da: avvelentani
> > Scritto da: altg
> > > >
> > > > idea orrenda.
> > >
> > > Perche` suona male, perche` magari fa pensare a qualcos'altro, o perche` sarebbe meglio riusare quello che tutti si aspettano, cioe` "include"? In origine avevo scelto "include".
> >
> > perche' la tua spiegazione per usare imply e` contorta e suona sbagliata in inglese (e in italiano) e non ha senso andare a pescare una keyword del genere per un concetto standard per cui tutti gli altri linguaggi usano include, import o use.
>
> Potrebbe usare "implode"
o inclortseI think happiness is love
- Vladimir Putin-
Re: L.in.oleum 4 - "hello world" graficoScritto daavvelenatoun mezzo cavalloil 2014-10-07 09:34:19.0 alle 2014-10-07 09:34:19.0Trollate totali: 14239Scritto da: avvelentani
> Scritto da:
> > Scritto da: avvelentani
> > > Scritto da: altg
> > > >
> > > > Perche` suona male, perche` magari fa pensare a qualcos'altro, o perche` sarebbe meglio riusare quello che tutti si aspettano, cioe` "include"? In origine avevo scelto "include".
> > >
> > > perche' la tua spiegazione per usare imply e` contorta e suona sbagliata in inglese (e in italiano) e non ha senso andare a pescare una keyword del genere per un concetto standard per cui tutti gli altri linguaggi usano include, import o use.
> >
> > Potrebbe usare "implode"
>
> o inclortse
Non c'entra niente, ma in uno dei miei da tetracannabinoidi mi venne da domandarmi se esistesse il contrario della parola "estraniare". Così, a pelle pensai alla parola "intraniare". Secondo te se una parola del genere esistesse cosa significherebbe?I pedoni possono muoversi solo in avanti.-
Re: L.in.oleum 4 - "hello world" graficoScritto daavvelentaniCubicolarioil 2014-10-07 09:59:04.0 alle 2014-10-07 09:59:04.0Trollate totali: 18184Scritto da: avvelenato
> Scritto da: avvelentani
> > Scritto da:
> > > Scritto da: avvelentani
> > > > Scritto da: altg
> > > >
> > > > perche' la tua spiegazione per usare imply e` contorta e suona sbagliata in inglese (e in italiano) e non ha senso andare a pescare una keyword del genere per un concetto standard per cui tutti gli altri linguaggi usano include, import o use.
> > >
> > > Potrebbe usare "implode"
> >
> > o inclortse
>
> Non c'entra niente, ma in uno dei miei da tetracannabinoidi mi venne da domandarmi se esistesse il contrario della parola "estraniare". Così, a pelle pensai alla parola "intraniare". Secondo te se una parola del genere esistesse cosa significherebbe?http://dizionari.corriere.it/dizionario_sinonimi_c...
I think happiness is love
- Vladimir Putin-
Re: L.in.oleum 4 - "hello world" graficoScritto daavvelenatoun mezzo cavalloil 2014-10-07 11:13:13.0 alle 2014-10-07 11:13:13.0Trollate totali: 14239Scritto da: avvelentani
>
>http://dizionari.corriere.it/dizionario_sinonimi_c...

Manchi si fantasia, dovresti drogarti un po' di più
I pedoni possono muoversi solo in avanti.
-
-
Re: L.in.oleum 4 - "hello world" graficoScritto daNon Autenticatoil 2014-10-07 14:30:43.0 alle 2014-10-07 14:30:43.0Scritto da: avvelenato
> Scritto da: avvelentani
> > Scritto da:
> > > Scritto da: avvelentani
> > > > Scritto da: altg
> > > > >
> > > > > Perche` suona male, perche` magari fa pensare a qualcos'altro, o perche` sarebbe meglio riusare quello che tutti si aspettano, cioe` "include"? In origine avevo scelto "include".
> > > >
> > > > perche' la tua spiegazione per usare imply e` contorta e suona sbagliata in inglese (e in italiano) e non ha senso andare a pescare una keyword del genere per un concetto standard per cui tutti gli altri linguaggi usano include, import o use.
> > >
> > > Potrebbe usare "implode"
> >
> > o inclortse
>
> Non c'entra niente, ma in uno dei miei da tetracannabinoidi mi venne da domandarmi se esistesse il contrario della parola "estraniare". Così, a pelle pensai alla parola "intraniare". Secondo te se una parola del genere esistesse cosa significherebbe?
Boh, ma io una volta ho inventato "avvulva".
-
-
-
-
-
-
-
-
-