Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #381 (permalink)  
Старый 10.01.2015, 21:50
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Я сейчас часто думаю, что надо было писать SS как язык, а не как препроцессор: т.е. реализовать полностью свой синтаксис (JS like), а не использовать JS, строить полное AST и разделить архитектуру на части:

1) Фронтенд: построение AST и работа с ним;
2) Бекэнд: трансляция результат в заданный язык.

Такая архитектура была бы более гибкая, с точки зрения настройки трансляции в разные языки.

Сейчас же SS работает как простой препроцессор на основе конечного автомата: т.е. в тексте ищутся директивы, они преобразуются в другие директивы и так до тех пор, пока все директивы не будут преобразованы. Такая модель проще, занимает меньше кода и работает быстрее, но менее гибкая.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 10.01.2015 в 21:55.
Ответить с цитированием
  #382 (permalink)  
Старый 10.01.2015, 22:10
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

kobezzza,
как я понимаю, в будущем, ты планируешь его переписать, так?
Ответить с цитированием
  #383 (permalink)  
Старый 10.01.2015, 22:26
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Safort Посмотреть сообщение
kobezzza,
как я понимаю, в будущем, ты планируешь его переписать, так?
Была идея, в качестве треннинга, переписать его на Rust (мб, как часть моего ЯП), но это пока только задумки.

Сам ж понимаешь, что каждый прогер мечтает сделать свой ЯП

Ну а вообще, SS в том виде, что он сейчас, написан вполне хорошо, мне даже почти нравится и вроде как (тьфу, тьфу, тьфу) уже давно не было серьёзных багов.

Касаемо планов на этот год по SS:

1) Написать большую статью на хабр и перевсти её на инглишь;
2) Перевести доку на инглишь;
3) Добавить поддержку сорсмапов.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 10.01.2015 в 22:29.
Ответить с цитированием
  #384 (permalink)  
Старый 10.01.2015, 22:32
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

kobezzza,
Цитата:
Была идея, в качестве треннинга, переписать его на Rust (мб, как часть моего ЯП), но это пока только задумки.
Это я помню, я же тоже это предлагал)

Цитата:
1) Написать большую статью на хабр и перевсти её на инглишь;
2) Перевести доку на инглишь;
3) Добавить поддержку сорсмапов.
Не так уж и много, по сравнению с тем, что уже сделано)
Ответить с цитированием
  #385 (permalink)  
Старый 11.01.2015, 00:04
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
Не так уж и много, по сравнению с тем, что уже сделано)
Эт точно, офигеваю от объёма проделанной работы
__________________
kobezzza
code monkey
Ответить с цитированием
  #386 (permalink)  
Старый 17.01.2015, 03:10
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

По заспросу в гугле
Цитата:
синтаксис jade
твой SS на первйой странице)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #387 (permalink)  
Старый 17.01.2015, 09:03
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от cyber Посмотреть сообщение
По заспросу в гугле

твой SS на первйой странице)
__________________
kobezzza
code monkey
Ответить с цитированием
  #388 (permalink)  
Старый 17.01.2015, 12:45
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Выпустил юбилейный 100-й релиз-патч SS

PS: 13 января было ровно 2 года с первого коммита проекта
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 17.01.2015 в 12:53.
Ответить с цитированием
  #389 (permalink)  
Старый 17.01.2015, 13:21
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

//то чувство, когда узнаёшь новости ещё до оф. объявления)

Поздравляю)
Ответить с цитированием
  #390 (permalink)  
Старый 17.01.2015, 13:38
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Safort Посмотреть сообщение
//то чувство, когда узнаёшь новости ещё до оф. объявления)

Поздравляю)
Спасибо
__________________
kobezzza
code monkey
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
express-snakeskin - view через snakeskin для express melky Ваши сайты и скрипты 5 10.06.2014 11:35