Comments: |
Может тебе к ним на работу устроиться?
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | January 17th, 2017 - 01:19 pm |
---|
| | | (Link) |
|
к кому? «их» уже никаких не осталось, теперь там только уёбки с уебкитом.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | January 17th, 2017 - 04:36 pm |
---|
| | | (Link) |
|
но спасибо, конечно. я предпочитаю думать, что это было: «какой же ты умный», а не: «пиздец ты такой же упоротый некрофил, как и они».
Можэт, ты купишь останки этой компании, чтобы спокойно делать своё дело?
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | January 17th, 2017 - 05:52 pm |
---|
| | | (Link) |
|
да я и так без нервов делаю, мне‐то что.
к тому же браузерный кусок покупают китайцы, а супротив китайцев я не смогу: много их уж очень.
Всё ок, без подъёбов. У меня бы тупо усидчивости не хватило в большом объёме чужих сырцов копаться. Легаси или не легаси, процесс то исследовательский, по сути. А в этом случае вообще до пизды на возраст материала, не это основное. Археологи же копаются в говне мамонтов, хуй их кто нормальный их упоротыми некрофилами назовёт.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | January 17th, 2017 - 06:24 pm |
---|
| | | (Link) |
|
а, каракан — это как раз несложно. я же люблю всякие компиляторы делать, так что территория знакомая. он, в общем‐то, прямой как полено транслятор для регистровой VM, сверху присыпан оптимизатором. к тому же с руками написаным парзером. классика: лексер, ast, код, оптимизация, профит. учитывая, что у меня в анамнезе не один десяток скриптовых языков и даже несколько джитов — делать такие простейшие правки несложно.
вот если дойдёт до правки лайаутера и рендера — тут будет сильно сложнее.
к тому же код действительно хороший очень, простой и понятный.
Не знаю, что такое каракан. А что тут особенного? Лексический скоп это ж базис нормальных ЯП.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | January 18th, 2017 - 09:55 am |
---|
| | | (Link) |
|
каракан — это ecmascript engine от opera 12.
ты, видимо, пропустил Эпохальное Событие: в сеть слили рабочие собираемые исходники opera 12.15. я, как старый операст, не мог пройти мимо, конечно. теперь вот развлекаюсь допилкой её по мелочи.
у javascript давние своеобразные отношения с областями видимости. то есть, то ecmascript6 область видимости была только одна: цельная функция. вне зависимости от того, где именно в функции объявлена переменная. в es6 ввели let с нормальной видимостью, но каракан в это не умеет. а у меня скрипты используют. поэтому надо добавить.
Ясно. Я думал, "свой" ЯП пилишь.
Но непоследовательно. Си ругаешь, а в жабоскрипте копаешься. А жабоскрипт это уж куда хуже си.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | January 19th, 2017 - 09:35 am |
---|
| | | (Link) |
|
ну так по необходимости, а не от удовольствия.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | January 19th, 2017 - 09:36 am |
---|
| | | (Link) |
|
а если ты про «у меня скрипты» — то это двойная необходимость. потому что «современный уеб» нахуй поломан весь. приходится сайты, которые часто посещаю, чинить самописными скриптами.
Веб редкое говно, спору нет. Но чинить уеб уебом... Короче, это порочный круг сансары.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | January 20th, 2017 - 10:24 am |
---|
| | | (Link) |
|
ну я же не могу требовать, чтобы каждый сайт, на котором мне приходится бывать более‐менее часто, переделали под мои вкусы. намного проще спокойно починить его скриптами. | |