Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    altg
    utente che non utiene
    il 2014-10-05 15:24:22.0 alle 2014-10-05 15:24:22.0
    Trollate totali: 11540
    L.in.oleum 4 - "hello world" grafico
    Facciamo progressi. Geek

    Questo e` il sorgentino di un programmino che sara` tra gli esempi.
    Con tanto di syntax highlighting.

    Immagine postata dall'utente

    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**
    • Avatar
      ☺
      Scritto da
      ::1
      il 2014-10-05 15:30:04.0 alle 2014-10-05 15:30:04.0
      Trollate totali: 12321
      Re: L.in.oleum 4 - "hello world" grafico
      Scritto da: altg
      > Facciamo progressi. Geek
      >
      > Questo e` il sorgentino di un programmino che sara` tra gli esempi.
      > Con tanto di syntax highlighting.
      >
      > Immagine postata dall'utente
      >
      > 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.
      • Avatar
        ☺
        Scritto da
        altg
        utente che non utiene
        il 2014-10-05 15:39:22.0 alle 2014-10-05 15:39:22.0
        Trollate totali: 11540
        Re: L.in.oleum 4 - "hello world" grafico
        > > Facciamo progressi. Geek
        > >
        > > Questo e` il sorgentino di un programmino che sara` tra gli esempi.
        > > Con tanto di syntax highlighting.
        > >
        > > Immagine postata dall'utente
        > >
        > > 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. Sorride

        > 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.
    • Avatar
      Scritto da
      Non Autenticato
      il 2014-10-05 22:04:08.0 alle 2014-10-05 22:04:08.0
      Re: L.in.oleum 4 - "hello world" grafico
      Scritto da: altg
      > Facciamo progressi. Geek
      >
      > Questo e` il sorgentino di un programmino che sara` tra gli esempi.
      > Con tanto di syntax highlighting.
      >
      > Immagine postata dall'utente
      >
      > 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. Fantasma

      > 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**
      • Avatar
        ☺
        Scritto da
        altg
        utente che non utiene
        il 2014-10-06 17:59:54.0 alle 2014-10-06 17:59:54.0
        Trollate totali: 11540
        Re: L.in.oleum 4 - "hello world" grafico
        > > Facciamo progressi. Geek
        > >
        > > Questo e` il sorgentino di un programmino che sara` tra gli esempi.
        > > Con tanto di syntax highlighting.
        > >
        > > Immagine postata dall'utente
        > >
        > > 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. Fantasma

        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".
        • Avatar
          ☺
          Scritto da
          ::1
          il 2014-10-06 18:49:04.0 alle 2014-10-06 18:49:04.0
          Trollate totali: 12321
          Re: L.in.oleum 4 - "hello world" grafico
          Scritto 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.
          • Avatar
            ☺
            Scritto da
            altg
            utente che non utiene
            il 2014-10-06 20:55:03.0 alle 2014-10-06 20:55:03.0
            Trollate totali: 11540
            Re: L.in.oleum 4 - "hello world" grafico
            > > 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. Idea!

            ...probabilmente perche` l'hosting col php nei primi anni 2000 costava poco o nulla, non perche` aveva le keywords assonanti. Fantasma

            > 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. Anonimo
        • Avatar
          ☺
          Scritto da
          avvelentani
          Cubicolario
          il 2014-10-06 20:12:06.0 alle 2014-10-06 20:12:06.0
          Trollate totali: 18184
          Re: L.in.oleum 4 - "hello world" grafico
          Scritto da: altg
          > "imply" e` "include" sotto un altro nome: include una libreria, punto.

          idea orrenda.
          I think happiness is love
          - Vladimir Putin
          • Avatar
            ☺
            Scritto da
            altg
            utente che non utiene
            il 2014-10-06 20:56:18.0 alle 2014-10-06 20:56:18.0
            Trollate totali: 11540
            Re: L.in.oleum 4 - "hello world" grafico
            > > "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". In lacrime
            • Avatar
              ☺
              Scritto da
              avvelentani
              Cubicolario
              il 2014-10-06 22:01:04.0 alle 2014-10-06 22:01:04.0
              Trollate totali: 18184
              Re: L.in.oleum 4 - "hello world" grafico
              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". In lacrime

              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
              • Avatar
                Scritto da
                Non Autenticato
                il 2014-10-06 22:08:48.0 alle 2014-10-06 22:08:48.0
                Re: L.in.oleum 4 - "hello world" grafico
                Scritto 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". In lacrime
                >
                > 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" GeekIdea!
                • Avatar
                  ☺
                  Scritto da
                  avvelentani
                  Cubicolario
                  il 2014-10-06 22:38:23.0 alle 2014-10-06 22:38:23.0
                  Trollate totali: 18184
                  Re: L.in.oleum 4 - "hello world" grafico
                  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". In lacrime
                  > >
                  > > 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" GeekIdea!

                  potrebbe usare blah o banf.
                  I think happiness is love
                  - Vladimir Putin
                  • Avatar
                    Scritto da
                    Non Autenticato
                    il 2014-10-06 22:45:01.0 alle 2014-10-06 22:45:01.0
                    Re: L.in.oleum 4 - "hello world" grafico
                    Scritto 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". In lacrime
                    > > >
                    > > > 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" GeekIdea!
                    >
                    > potrebbe usare blah o banf.

                    sono lunghe uguali Idea!
              • Avatar
                Scritto da
                Non Autenticato
                il 2014-10-06 22:32:08.0 alle 2014-10-06 22:32:08.0
                Re: L.in.oleum 4 - "hello world" grafico
                Scritto 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". In lacrime
                >
                > 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.
              • Avatar
                ☺
                Scritto da
                altg
                utente che non utiene
                il 2014-10-06 23:55:09.0 alle 2014-10-06 23:55:09.0
                Trollate totali: 11540
                Re: L.in.oleum 4 - "hello world" grafico
                > > > > "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". In lacrime
                >
                > 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... Imbarazzato

                vediamo...
                imply -> include
                setup -> startup
                space -> nameset

                l'ultima per il namespace? eh? eh? e` carino nameset?
                insieme di nomi, no? forse. Anonimo

                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**
                • Avatar
                  ☺
                  Scritto da
                  avvelentani
                  Cubicolario
                  il 2014-10-07 08:19:54.0 alle 2014-10-07 08:19:54.0
                  Trollate totali: 18184
                  Re: L.in.oleum 4 - "hello world" grafico
                  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". In lacrime
                  > >
                  > > 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... Imbarazzato
                  >
                  > vediamo...
                  > imply -> include
                  > setup -> startup
                  > space -> nameset
                  >
                  > l'ultima per il namespace? eh? eh? e` carino nameset?
                  > insieme di nomi, no? forse. Anonimo

                  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
                  • Avatar
                    ☺
                    Scritto da
                    altg
                    utente che non utiene
                    il 2014-10-07 09:33:08.0 alle 2014-10-07 09:33:08.0
                    Trollate totali: 11540
                    Re: L.in.oleum 4 - "hello world" grafico
                    > > l'ultima per il namespace? eh? eh? e` carino nameset?
                    > > insieme di nomi, no? forse. Anonimo
                    >
                    > che hai contro package, namespace o module?

                    Package non e` male, le altre non sono sette caratteri. A bocca aperta
                    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.
                    • Avatar
                      ☺
                      Scritto da
                      ::1
                      il 2014-10-07 09:48:17.0 alle 2014-10-07 09:48:17.0
                      Trollate totali: 12321
                      Re: L.in.oleum 4 - "hello world" grafico
                      Scritto da: altg
                      >
                      > Package non e` male, le altre non sono sette caratteri. A bocca aperta
                      > 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.
                      • Avatar
                        ☺
                        Scritto da
                        altg
                        utente che non utiene
                        il 2014-10-07 10:13:37.0 alle 2014-10-07 10:13:37.0
                        Trollate totali: 11540
                        Re: L.in.oleum 4 - "hello world" grafico
                        > > Package non e` male, le altre non sono sette caratteri. A bocca aperta
                        > > 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). A bocca aperta
                        Comunque vedo che non sono il solo a fare l'originalone. Con la lingua fuori

                        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! Ficoso
                        • Avatar
                          ☺
                          Scritto da
                          il 2014-10-07 11:28:51.0 alle 2014-10-07 11:28:51.0
                          Trollate totali: 42885
                          Re: L.in.oleum 4 - "hello world" grafico
                          Scritto da: altg
                          > > > Package non e` male, le altre non sono sette caratteri. A bocca aperta
                          > > > 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
                • Avatar
                  Scritto da
                  Non Autenticato
                  il 2014-10-07 08:39:10.0 alle 2014-10-07 08:39:10.0
                  Re: L.in.oleum 4 - "hello world" grafico
                  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". In lacrime
                  > >
                  > > 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... Imbarazzato
                  >
                  > vediamo...
                  > imply -> include
                  > setup -> startup
                  > space -> nameset
                  >
                  > l'ultima per il namespace? eh? eh? e` carino nameset?
                  > insieme di nomi, no? forse. Anonimo
                  >
                  > 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 Piagnina
              • Avatar
                Scritto da
                Non Autenticato
                il 2014-10-07 08:46:23.0 alle 2014-10-07 08:46:23.0
                Re: L.in.oleum 4 - "hello world" grafico
                Scritto 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". In lacrime
                >
                > 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" Geek
                • Avatar
                  ☺
                  Scritto da
                  avvelentani
                  Cubicolario
                  il 2014-10-07 09:01:15.0 alle 2014-10-07 09:01:15.0
                  Trollate totali: 18184
                  Re: L.in.oleum 4 - "hello world" grafico
                  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". In lacrime
                  > >
                  > > 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" Geek

                  o inclortse
                  I think happiness is love
                  - Vladimir Putin
                  • Avatar
                    ☺
                    Scritto da
                    avvelenato
                    un mezzo cavallo
                    il 2014-10-07 09:34:19.0 alle 2014-10-07 09:34:19.0
                    Trollate totali: 14239
                    Re: L.in.oleum 4 - "hello world" grafico
                    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". In lacrime
                    > > >
                    > > > 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" Geek
                    >
                    > 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.
                    • Avatar
                      Scritto da
                      Non Autenticato
                      il 2014-10-07 14:30:43.0 alle 2014-10-07 14:30:43.0
                      Re: L.in.oleum 4 - "hello world" grafico
                      Scritto 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". In lacrime
                      > > > >
                      > > > > 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" Geek
                      > >
                      > > 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".
<softv>

Pagina generata in 275 millisecondi

Utenti attivi: 16 nell'ultimo minuto, 35 negli ultimi cinque minuti, 56 negli ultimi 15 minuti