- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
class Animal {
name: string;
constructor(name: string) {
this.name = name;
}
speak() {
print(`${this.name} makes a noise.`);
}
}
class Dog extends Animal {
constructor(name: string) {
super(name); // call the super class constructor and pass in the name parameter
}
speak() {
print(`${this.name} barks.`);
}
}
function main() {
let d = new Dog("Mitzie");
d.speak(); // Mitzie barks.
print(d.name);
}
Я вам принес нового говнокода для нового говнокомпилятора.... дамп в следующем посту
ASD_77 12.07.2021 13:52 # 0
и результат работы
guest6 12.07.2021 13:52 # +2
ASD_77 12.07.2021 13:59 # +2
ASD_77 12.07.2021 13:53 # +1
ASD_77 12.07.2021 14:14 # +1
а мой может :)
j123123 12.07.2021 14:22 # 0
JloJle4Ka 12.07.2021 14:28 # 0
ASD_77 12.07.2021 14:34 # +1
ASD_77 12.07.2021 14:51 # +1
а мой может
j123123 12.07.2021 22:46 # +3
ASD_77 13.07.2021 00:04 # +2
ru66oH4uk 13.07.2021 00:06 # +3
https://en.wikipedia.org/wiki/Homoiconicity
defecate-plusplus 13.07.2021 00:07 # +1
guest6 13.07.2021 00:07 # +2
bormand 13.07.2021 00:09 # +3
ru66oH4uk 13.07.2021 00:11 # +3
Ему не нравится, что в крестах есть отдельно код, отдельно шаблоны, отдельно данные.
Всё должно быть единообразно
JloJle4Ka 13.07.2021 01:50 # 0
CHayT 13.07.2021 02:15 # +2
ASD_77 13.07.2021 00:05 # 0
HEu3BECTHblu_nemyx 13.07.2021 00:20 # 0
ASD_77 12.07.2021 14:53 # 0
JloJle4Ka 12.07.2021 15:09 # 0
ASD_77 12.07.2021 15:13 # +1
переходит в AST вида
JloJle4Ka 12.07.2021 15:15 # +1
1024-- 12.07.2021 21:07 # +1
Синтаксис для преобразования новых конструкций в старые, например.
ASD_77 12.07.2021 15:15 # 0
JloJle4Ka 12.07.2021 15:18 # +1
Я скорее про штуки, которые позволяют дописать себе паттерн-матчинг или ещё что-нибудь интересное, используя сам этот язык. Чтобы были «гейские святые изображения».
ASD_77 12.07.2021 15:35 # 0
bootcamp_dropout 12.07.2021 21:14 # +6
напиши статью на медиуме, опубликуй в hackernews
CHayT 12.07.2021 21:29 # +5
CHayT 12.07.2021 21:25 # +5
guest6 12.07.2021 21:26 # +5