Message from @rogalik
Discord ID: 396460992042762252
@iisu moze najpierw opanuj jakis istniejacy zeby w ogole sie na tym znac co?
co jest złego w tutorialach na yt
Niemiło.
jeśli wszystko może przyjmować argumenty
You have 1 second, you won't regret it. Yup, go ahead...really
Like = good luck
to jak zabezpieczysz program przed ingerencją w kod
Ale przyjmuje je od innych wyrażeń.
aha
np. literał (i analogicznie np zmienna) jest wyrażeniem, które:
- jeżeli nie dostaje argumentu, to zwraca samo siebie;
- jeżeli dostaje literał, to zwraca tuplę składającą się z siebie i literału;
- jeżeli dostaje operator, to zwraca tuplę składającą się z siebie i operatora;
- jeżeli dostaje tuplę (operator, operand), to wylicza wartość wyrażenia operator(operand, self) i zwraca wynik
itd.
np: ```2 * 3```
3 zwraca 3
* dostaje na wejście 3, więc zwraca tuplę: (*, 3)
2 dostaje na wejście tuplę: (*, 3), więc wylicza wartość *(2, 3) i zwraca wynik, czyli 6.
no i
no i ?
ciekawe
..
a nie spowoduje to wysokiego zużycia cpu przy pisaniu czegoś w tym języku?
czym to sie rozni
od kazdego jezyka programowania??????????
Operator:
- jeżeli nie dostaje argumentu, to zwraca siebie;
- jeżeli dostaje operand (literał, zmienną etc), to zwraca tuplę (self, operand);
- jeżeli dostaje tuplę (operand1, operand2), to wylicza self(operand1, operand2) i zwraca wartość
Dzięki temu można używać notacji prefiksowej, infiksowej, postfiksowej, a nawet dowolnie je mieszać, choć to akurat nie jest dobra praktyka programistyczna.
Narazie tyle mam, ale mam pomysły na np. łączenia wyrażeń strumieniami na wzór generatorów w Iconie czy pipe'ów w Bashu.
Nazwane strumienie pozwalałyby na komunikację między wątkami w analogiczny sposób.
Do tego mechanizm wyjątków, o którym wspomniałem, który byłby rozszerzeniem mechanizmu zawodzenia z Icona.
przypominasz mi tego gościa
co robi TempleOS
taki tygrysek wariacik
tutaj postuje nudesy przez pół dnia
a później pierdolnie teorią o nowym języku programowania
Statyczne typowanie.
@everyone swieta sie skonczyly prosze usunac czapki z awatarow
jutro pszek
jeszce nie
do sylwka sietrzyma
Rozszerzenie mechanizmu csetów z Icona na varsety do definicji typów.
albo do kolędy?
w nowy rok zmiana