Press "Enter" to skip to content

Luna Programming language Part 2


basta installarlo da Lunas the
globo illuminato dal sito Web e
poi apri Luna Studio e aspetti
per un po ‘perché questo è molto lento
alfa e tu sei presentato con
qualcosa di simile e tu sai che facciamo
segui il tutorial di base
davvero? Perchè no
cosa ahh in questo tutorial imparerai
le basi dell’utilizzo di nodi e il
editor interattivo Luna che puoi eseguire
azioni come descritto nei tutorial
te stesso o semplicemente premi avanti e il
la guida li farà per te la prossima luna
studio contiene molti pannelli diversi
con una rappresentazione del codice o il file
vista ad albero quindi questa è la vista ad albero dei file
qui a destra con il fantastico
scelta di contrasto a chi piace questo è così
difficile da leggere le persone, io sono sì per ora
ci concentreremo sull’editor visivo click
su di esso per iniziare a lavorare così qui
è l’editor visuale che non conosco nemmeno
se questo contrasto se il mouse posa dire funziona
con questo sfondo super nero ma
comunque è una finestra in alto qui clicca su
per iniziare a lavorare, farò clic su
centrando la vista ce ne sono alcuni
nodi creati prima nell’area di lavoro
premere H per inviare attraverso lo spazio di lavoro
e vedere chiaramente tutti gli elementi presenti
l’età va bene così ora abbiamo questi due
anno abbiamo raggio qui e abbiamo
il raggio interno qui si posiziona poco
cursore a destra dell’esistente
nodi e premere la linguetta per aprire l’ Explorer
questo è il centro di controllo di Luna
permettendoti di cercare le note aggiungi
loro nello spazio di lavoro e leggono il
documentazione quindi se ho appena posizionato il mio
cursore qui sopra e poi premo
scheda ok Luna Luna Explorer così è
una specie di reminiscenza del comando
alt o come colpire un’intelligenza in
nel codice di Visual Studio penso questo
editor questo editor è costruito da un atomo di
il modo in cui mi lascia solo okay
mi vuole digitare circle e penso
quel cerchio qui questo è in realtà a
la funzione non dice molto qui dove
da dove viene il cerchio da cui è un po ‘
fastidioso Io non capisco da
dov’è penso che provenga da questo STD
libreria grafica 2d ma non è sicura comunque
premere la freccia giù per deselezionare esplora
peccati e usa il tuo input okay così questi
sono i suggerimenti e questo è l’input che dici
per entrare bene così la tua prima connessione
fare clic sulla porta di uscita del raggio
noto e avviare avviare una connessione ok
la porta di uscita non dicono cosa
la porta di uscita è, ma ho cercato intorno
questo un po ‘e la porta di uscita è
sorta di sorta di questa cosa, quindi se tu
guarda questo nodo qui lo vedi
in realtà ha due semicerchi e il
più a sinistra è la porta di ingresso e il
più a destra è la porta di uscita, davvero
Mi piace solo ricordare a me stesso che questo è
di che programmazione si tratta
trasformare i dati che è sì, questo è tutto
è e comunque fare clic sulla porta di uscita
del raggio no per iniziare ake a
connessione e raggio è solo un valore così
ha solo una porta di uscita che non ha
avere una porta di input e faccio clic su questo e
Penso che questo mi mostri anche
il tipo di dati qui è reale
numero e clicco e poi ottengo
questa cosa dove posso trascinarla e basta
dice ora in una piccola scatola di tutorial mmm
collegando i nodi fare clic sull’input
porto del cerchio un nodo da finire
collegamento in modo da vedere qui come
questa è una nota di input qui, quindi possiamo anche
vedi qui che dice che ci vuole un
vero tipo di dati reali numero reale e io sono
farò clic qui Moo cool così
visualizzazione dei risultati che hai appena
creato la tua prima forma con una grafica
biblioteca ora fare clic sull’icona occhio al
a destra del nome del nodo del cerchio su
attiva / disattiva la visualizzazione dov’è l’I / O
è fatto questo è l’ occhio come se fosse qui
a destra del cerchio uno e forse
proprio così
ah okay, qualsiasi cosa è successo
accadendo penso che qualcosa dovrebbe
sì, c’è qualcosa che succede sì
questo è come hai visto in modo fiammeggiante
veloce che Haskell compilatore whoops no
non è veloce, credo, anche se voglio
tu sento che lo faranno velocemente
alla fine forse ipoteticamente si
potrebbe essere veloce d selezionando il nodo
prima di aggiungere altri nodi, è necessario
deseleziona quello con cui abbiamo lavorato
è sufficiente premere Esc per annullare la selezione
okay , okay, puoi usarlo ora vedi qui
in realtà quel mio basso come il raggio
cosa qui questo non fa questo nodo
non ha un anello in più intorno ad esso
nemmeno questa cosa del raggio interiore
quaggiù, ma il cerchio uno ha questo extra
intorno ad esso e io ora premerò
scappa per deselezionarlo aggiungendo un altro
cerchio ora creiamo il confine di
il nostro logo per cui stiamo creando un logo
antipasti avremo bisogno di un altro più piccolo
cerchio posiziona il cursore a destra
del nodo del raggio interno e premere la linguetta
okay , sto andando a premere come va bene
posiziona il cursore a destra di
la cosa del raggio interiore va bene per un pelo, così siamo
andrà alla grande e tu sai a destra di
il raggio interno andremo a premere il tasto
qui e inserirò di nuovo il cerchio e
e seleziona solo il mio
Sì, la protesi va bene e ci piace faremo
fare la stessa cosa qui stiamo andando
collega qui il nostro valore del raggio interno
come è collegato come fare clic su
la porta di uscita delle lesioni che ho
fare esattamente quello che dice la Torres così
facendo clic sulla porta di uscita
ora trascinalo trascinandolo, trascinalo e poi
lo collegheremo all’input
porta questo cerchio qui così ora questo è
collegato giusto clicchiamo sul
occhio per vedere cosa è successo finora
vieni oh oh vieni ad aspettare cosa ho fatto
cosa sta facendo
oh, credo che non sia vero
mostrandomi questo non ha permesso l’occhio
è così bacato e va bene
merda non mi permetterà di fare clic
l’occhio ora il tutorial è un po ‘rotto
ma so cosa fa il tutorial
perché l’ho già fatto e al di sotto
cerchia qui sarà come se
vedi qui come il raggio 32 produce
questo cerchio allora il raggio interno è
andando a produrre questo come un po ‘
Cerchio più piccolo, aspetto continuiamo
tutorial facendo il confine ora che noi
avere due cerchi di diverse dimensioni noi
può sottrarli per creare il bordo
posiziona il cursore a destra di entrambi
cerchi e premere scheda ora lasciami okay
bene lo farò ora
Mi piace sottrarre il più grande il
piccolo cerchio dal cerchio più grande
quindi farò il cerchio 1 – cerchio – cosa
e premere Invio monaco doppio clic
differenza nome 1 nodo per rinominare bene
bene e lo chiameremo così
confine fine
vediamo come il nostro confine sembra a posto
clicca con attenzione l’ icona dell’occhio
bello così ora vediamo il confine qui
Vado ad espandermi per vedere che lo vedi
beh sì, è ancora oh, davvero chiesto
io per scorrere è buono
lascia che io deselezioni il nodo prima
aggiungendo gli altri nostri nodi di cui abbiamo bisogno
deseleziona quello con cui abbiamo lavorato
okay colpendo la fuga per deselezionare il confine
aggiungendo il corpo del nostro logo che abbiamo
preparato un altro nodo che disegna il
corpo del logo Luna oh è come un
show di cucina in cui hanno come oh, noi
ho già preparato il pollo
premuto ok premere tab per usarlo ok toccare
[Musica]
utilizzare un corpo del logo di tipo componente in a
raggio tipo va bene logo corpo nel suo raggio
oh dio posso farlo che no si va bene
Volevo usare il completamento automatico ma è così
volevo davvero che lo scrivessi
solo i risultati si prega di attendere super veloce
super veloce è davvero molto lento
comunque mentre stavamo aspettando, posso
in realtà vediamo qui il raggio del corpo del logo
è effettivamente definito qui, quindi questo è tutto
il codice per questo è ciò che raggio
tana segreta sì questo è il codice per questo
non è male, quindi questo è solo un
dichiarazione di funzione questo è il nome di
ed ecco la prima variabile molto
rudemente questa cosa non ci sono stampe o
qualsiasi cosa è solo è molto molto
il linguaggio minimalista è carino
stupendi davvero bravi mutanti stessi
vediamo come funziona il corpo del logo del corpo
guarda fai clic sull’icona dell’occhio del corpo del logo
voglio andare bene, fare clic su No
porcellino
merda capita di nuovo penso che sia
sta succedendo è così lento che io
fare clic sull’occhio e quindi ho tipo di riclick
il non so che è davvero difficile
seguire questo tutorial perché questo
stranezza ma il logo è un po ‘
come questa cosa quassù prima di qualsiasi cosa
ok abbiamo quasi bisogno di deselezionarlo
posso mostrare no no no combinando i blocchi
ora che abbiamo sia il corpo che il
confine possiamo combinarli insieme
posiziona il cursore a destra di tutti
altri nodi e premi la scheda ok premendo
scheda e poi andiamo border border + logo
corpo 1 Sono presente sta usando il
risultati ci vuole molto tempo ok andiamo
vedere i risultati fare clic sull’icona I per
a destra del nome qualcuno note ok, facciamo
fai questo come con cautela chirurgica
Sì, sì, ok, no, sembra che sia nostro
il logo ha una rotazione errata sistemiamo
che inizia selezionando questo qualcuno
nodo basta fare clic su di esso quindi sì, così vedi
qui che il logo è leggermente fuori da esso
dovrebbe essere come ora con il nodo
scheda della stampante selezionata quando si richiama il
Explorer con un altro nodo selezionato
mostrerà i suggerimenti contestualmente e
dopo aver accettato il risultato automaticamente
collegare le note ok tipo di scheda ruotare
zero gradi ruotano zero punto zero e
vediamo il risultato click sull’occhio
Va bene, facciamo tutto ok, ok?
è tipo di oh non è nel
motore di rendering non è molto veloce così
vedi qui che la visualizzazione è
abbastanza grande questa piccola finestra ma ok ma
non lo abbiamo ruotato
come se lo ruotassimo a zero, quindi non lo è
cambiato ora premere nuovamente INVIO con
ruotare il nodo uno selezionare per espandere a
dettaglio ti va bene quindi questo è il dettaglio
guarda che non puoi ingrandire queste cose
credo che se posso posso andare in come
Supponi di sì sì, al posto di
connettendo i nodi puoi anche impostarli
i valori che utilizzano vari controlli provano
giocando con il controllo per davvero
numeri semplicemente trascinalo per impostare a
valore cercare di capire il corretto
rotazione per conto proprio lo so si
questo dovrebbe teoricamente essere vivo
aggiornamento suppongo ma piace il
l’intera cosa è così lenta, così sarà
aggiornamento aggiornerà alla fine chi
sa che è un po ‘triste che sia così
lento perché questo è ipoteticamente
incredibile se riescono a farlo funzionare solo
giusto perchè c’è un bel
sensazione che appare una volta che si ottiene
immediatezza nel tuo lavoro oh ora è aggiornato
se solo riesco a trascinare e far scorrere questo
questo valore di laurea lo crea proprio
immediata connessione molto soddisfacente
con il mio lavoro è un po ‘come giocare a
gioco per computer in cui i controlli
i controlli sono molto veloci e reattivi
al contrario di qualcosa che tende solo
trascinare o trascinare come se premessi un pulsante
e c’è solo un leggero ritardo, giusto
mi sento come e mi sento maldestro sai ok
Sto premendo il prossimo puoi anche modificare il
espressione del nodo ogni volta che vuoi
fai doppio clic per modificare l’espressione di
ruotare un nodo penso di doverlo fare
Indossa oh Devo salire un pochino io
fai doppio clic qui oh ora posso modificare
piace in linea qui
cambia il valore di rotazione nel
espressione a 30 gradi ok bene ho fatto
Oh 30 punto-0 gradi premere INVIO a
accetta e abbiamo finito
Oh scomparso penso che sia di nuovo in corso durante
o Enterprise che reinterpreta qualunque cosa
congratulazioni che hai appena completato
il tuo primo progetto di Luna ti incoraggiamo
di giocare con un po ‘più
c’è molto di più da scoprire che puoi
fare clic anche sul logo Luna in alto a sinistra
angolo dell’editor, tirerò su il
dashboard per vedere quale altro progetto noi
preparato per te e inizia un nuovo ragazzo
è bello fammi solo
riorganizzare questo un po ‘penso
che questo logo è qui dove si trova
logo del corpo nel raggio okay, allora
questo fa è che prende la funzione
logo corpo e ti allena afferrare il
raggio interiore come argomento per quello e
questo ci dà questo risultato qui che noi
poi trans come poi passa un input
argomento al logo ruotato erroneamente
qualche cosa qui e da dove viene questo logo
il corpo viene da così posso andare qui e io
può espandersi al progetto principale di Luna noi
puoi vedere qui che ci sono due cose
qui definito tranne la funzione principale
solo per darti un’idea di come
A proposito, le cose funzionano qui
è una rappresentazione testuale di
tutto ciò che abbiamo fatto oggi questo è il testo
per l’intero grafico, quindi questo è esattamente
equivalente a quello che abbiamo fatto e questo era
scritto come stavamo facendo clic e
se scorri un po ‘vediamo il logo
corpo qui quelli che ci hanno dato l’affare
in realtà
cosa lacrima questo è quello che sembra
e poi c’è la mezza taglia-cuccia, penso
quella metà Cirque è una è usata da yeah
è usato qui, quindi è un altro
funzione e come queste cose possiamo andare
nel corpo del logo e effettivamente vedere come
che appare nel grafico
linguaggio basato e che assomiglia a questo
questa è l’intera cosa carina
funky oh hai visto che è cambiato come
ha valutato il grafico come è iniziato
queste cose cambiano
chi dispiace scoppiare questo è cambiato queste cose
colori in modo che non siano marroni e questi
sono di colore blu e questo è come Luna fa
distinzioni tra tipi che vedi
questa cosa blu significa che è a
geo come un’entità geometrica geografica
come se fosse un cerchio e roba del genere
ma questi sono solo questi sono numeri
anche se il marrone è un tempo funky
Penso che questa sia una buona idea
esprimendo cose che non sono nemmeno sicuro
Io penso solo che sia super
interessante e stimolante da vedere
qualcuno qualcosa di così diverso
modo di pensare alle cose
lasciami tornare al main e solo mostrare
un po ‘ così se io se cambiassi
qualcosa qui sotto nel
rappresentazione testuale del
lingua posso cambiare questo a voi come
raggio a 40 aggiornerà quello nel
qui alla fine perché così lento e
che probabilmente mi darà come un
lasciatemi il logo finale completamente diverso
mostrare a voi troverete infine presentarsi
ah ci andiamo
quindi suppongo sia leggermente più grande di me
cambiarlo in un valore più grande come
60 vedi cosa succede ti vedo cambiare
anche qui è sempre il testo
basato ed è sempre inviato oh davvero
spessa a destra interessante il mio iPhone
appena interpretato come quello che ho detto come hey
Siri e in svedese pensava che avessi detto
il padrone di casa del servizio Wow sex baby e
lei non capiva cosa volessi dire
questo e questo è molto ragionevole
di lei per non capire oh e ora
le cose si sono rotte
Ho ottenuto errore di runtime questo è un errore
okay, quindi è abbastanza bello anche se piace
quando un errore accade come in questo modo
fanno leggere queste cose in un certo senso
lo rende molto facile vedere dove le cose
è andato storto in modo che si aspetta un vero e proprio qui
non mi piace davvero che io stia usando int
e lo so benissimo che semplicemente bianco non può
costringere quelli perché sembra così
dovrebbe ma io sono abbastanza sicuro che questo
è una cosa di Haskell che credo di essere
frustrato con la stessa cosa quando io
era quando facevo il video di Haskell
ti interessa Haskell con te
potrebbe piacere lì a proposito oh sì
e ora dovrebbe aggiornarci e darci
ciao e questo è tutto per il mio breve sguardo
Luna mi è appena sembrato di dare un’occhiata a una nuova
linguaggio di programmazione perché è giusto
si sente proprio come quando le persone stanno facendo
qualcosa che sento è sinceramente
inventivo e come questo tu hai un
un po ‘ di coraggio per fare qualcosa di nuovo
e fresco è troppo rotto da usare per
qualcosa di reale ancora, ma forse questo potrebbe
essere utile per le cose in
non troppo lontano, pochi decibel distanti
futuro, cosa ne pensi fammi sapere
i commenti o forum Fun Fun voi
ho appena visto un episodio divertente
funzione li rilascio ogni lunedì
mattina oh aspetta centinaia di GMT puoi
iscriviti qui in modo da non perdere
la prossima corsa o puoi solo guardare
un altro episodio
in questo momento cliccando qui sono mpj
fino al prossimo lunedì mattina resta curioso
Please follow and like us: