Comments: |
From: | (Anonymous) |
Date: | August 3rd, 2013 - 06:35 pm |
---|
| | | (Link) |
|
В примерах к camlp4 есть лиспоподобный синтакс.
-- max630
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | August 3rd, 2013 - 06:56 pm |
---|
| | | (Link) |
|
ну, тут всё-таки Схема. роднее как-то.
From: | (Anonymous) |
Date: | August 3rd, 2013 - 08:42 pm |
---|
| | | (Link) |
|
Там говорится именно о схемном синтаксисе, что бы это не означало (я-то в сортах ваших скобочек не очень разбираюсь). С другой стороны, если '(1 "жопа") это некорректная конструкция, то какая же это схема?
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | August 3rd, 2013 - 09:32 pm |
---|
| | | (Link) |
|
нет никакого «схемного синтаксиса» — ну, в силу отсутствия в лиспах того, что принято под «синтаксисом» понимать.
а вот мелкие различия в языках таки есть. иркен имеет «ощущение» Схемы — стиль дефайнов, макросы, etc.
а то, что списки «с лёту» нельзя создать с произвольными данными — это таки следствие типизации. там можно чуть-чуть по-другому делать, и я не уверен, что это «по-другому» хуже, учитывая pattern matching из коробки.
what you think about closure?
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | August 3rd, 2013 - 07:44 pm |
---|
| | | (Link) |
|
кратко: говно. расширено: говёное говнистое говнище.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | August 3rd, 2013 - 10:53 pm |
---|
| | | (Link) |
|
язык, претендующий на функциональность и без нормального TCO? всё, закапывайте, больше никакие фичи этого говна не интересны.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | August 3rd, 2013 - 10:55 pm |
---|
| | | (Link) |
|
проще говоря: жаба-машина per se не умеет TCO. ergo, ни нормальная рекурсия (гы-гы, в Схеме НЕТ циклов — вообще), ни cps-transformation там не катят. а без этого… да идите в жопу, я могу с таким же успехом взять какой-нибудь gardens point component pascal или саму жабу — хуле толку менять шило на мыло?
мне кажется - ты не прав, но спорить не буду, потому что не знаю насчет ТСО. хотя на мой нубский взгляд - должон быть, как же без него в таких то обстоятельствах. Ну а просто сравнить жаба код с кодом кложе - уже видно много преимуществ, сама запись(синтаксис) как то приятней, и количество ненужной хуйни уменьшается в разы.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | August 4th, 2013 - 01:11 am |
---|
| | | (Link) |
|
реализация TCO на JVM очень дорогая и очень черезжопная. увы.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | August 4th, 2013 - 01:14 am |
---|
| | | (Link) |
|
кстати, это весьма забавно, если учесть, что папа жабы и jvm — тот же товарищ, который участвовал в создании Схемы.
да, почитал ща - действительно нет ТСО в ЖВМ.. Сановской... забавно, но знаю фирмку, где дохера кода в продакшне переделано с жабы на кложе. Как то они значит справляются с стак оверфлоу))
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | August 4th, 2013 - 01:13 am |
---|
| | | (Link) |
|
просто пишут говнокод, почёсывая яйца и чсв. в таком варианте похуй на чём писать. отсутствие TCO из коробки… ну, как я уже говорил — это сразу крест на полезности. разве что макросы остаются.
мне нужно знать аргументы против, прочитал много аргументов за, а вот против как то ничего не видел. | |