The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск языка программирования Til 0.2

31.05.2021 12:42

В рамках проекта Til развивается интерпретируемый язык программирования, созданный по мотивам языка Tcl и почти полностью совпадающий с ним по синтаксису. Язык нацелен на написание командных сценариев и обеспечивает простоту расширения синтаксиса. Код интерпретатора написан на языке D, который также может использоваться для разработки модулей, расширяющих возможности Til.

Интерпретатор работает в асинхронном режиме и позволяет легко порождать потоки-файберы (Fiber), а также предоставляет механизм для обработки данных по аналогии с неименованными каналами (например, можно писать "range 0 5 | foreach x { io.out $x }", при том, что код в фигурных скобках обрабатывается в Til как отдельная подпрограмма). Особенностью языка также являются некоторые жёсткие ограничения синтаксиса, например, разделителем может быть только один пробел (два и более пробелов воспринимаются как ошибка), запрещено использование символа табуляции, имена не могут включать символы в верхнем регистре.

  1. Главная ссылка к новости (https://github.com/til-lang/ti...)
  2. OpenNews: Выпуск Tcl/Tk 8.6.11
  3. OpenNews: Новый выпуск Androwish, окружения для запуска приложений Tcl/Tk на системах с Android
  4. OpenNews: Языку Tcl исполнилось 30 лет
  5. OpenNews: Официальный компилятор языка D переведён в разряд свободного ПО
  6. OpenNews: Выпуск компилятора языка D 2.085
Лицензия: CC BY 3.0
Наводку на новость прислал acroobat
Короткая ссылка: https://opennet.ru/55236-til
Ключевые слова: til, tcl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:47, 31/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Ух тыж джва года ждал! Скачаю сразу два!
     
     
  • 2.8, Аноним (8), 13:28, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А у меня тут "выпуск языка" сразу на две Tit 0.0.2
    (Столлман одобряет, если что)
     
     
  • 3.32, Аноним (-), 08:10, 01/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    как Столман 314расил Tcl/Tk - так никто никого нигде и никогда не ...ил
     
     
  • 4.33, Аноним (33), 08:19, 01/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И вы тоже решили, что причина в Tcl?
     
  • 2.9, Аноним (8), 13:40, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ух тыж джва года ждал! Скачаю сразу два!

    Сразу два? - Tcl и D - а раньше чего не качал?

     

  • 1.2, Аноним (2), 12:48, 31/05/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +7 +/
     

     ....ответы скрыты (5)

  • 1.3, Аноним (3), 12:49, 31/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    >запрещено использование символа табуляции, имена не могут включать символы в верхнем регистре

    понятно. только зачем новость про этот хобби-проект писать?

     
     
  • 2.4, Аноним (4), 13:00, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Хобби-проект Линдеманна?
     
     
  • 3.22, Аноним (22), 17:20, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ja! Du hast mich gefragt
     
     
  • 4.27, bergentroll (ok), 23:20, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Red hat bash defrag
     
  • 2.6, Аноним (6), 13:09, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >запрещено использование языка Til

    Так правильнее.

     

  • 1.5, Аноним (5), 13:06, 31/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > запрещено использование символа табуляции

    Дайте два!

     
  • 1.7, acroobat (??), 13:16, 31/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    По-казахи, тiл - язык
     
     
  • 2.12, Аноним (11), 13:50, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Но в оригинале - Til
     
     
  • 3.16, Узбек (?), 15:23, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    По узбекски (на латинице) в самый раз -  til  это язык
     
  • 2.35, Mark Asread (?), 14:12, 01/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    По-рамштайнски Till - солист группы Rammstein.
    Til - тупо сокращение.
     

  • 1.14, нона (?), 14:19, 31/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Понятно что проект абсолютно бесполезная хрень, но автоимпорт и слайсы включающие два конца показывают насколько автор темен.

    > io.out <$lista 1 5>  # prints "(b c d e)"

     
  • 1.17, YetAnotherOnanym (ok), 15:38, 31/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > разделителем может быть только один пробел (два и более пробелов воспринимаются как ошибка), запрещено использование символа табуляции

    Эээ... а индентить для читаемости как?
    >  имена не могут включать символы в верхнем регистре

    Гы... тонкое издевательство над любителя верблюжьего регистра.

     
     
  • 2.19, Аноним (-), 16:18, 31/05/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Гы... тонкое издевательство над любителя верблюжьего регистр

    Нет! Верблюжий регистр обильно используют программисты на экосистеме Windows. Как защитная мера от наплыва в Тиль вендузятников, это хороший Порог Входа.

     
     
  • 3.34, n00by (ok), 10:09, 01/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >>Гы... тонкое издевательство над любителя верблюжьего регистр
    > Нет! Верблюжий регистр обильно используют программисты на экосистеме Windows. Как защитная
    > мера от наплыва в Тиль вендузятников, это хороший Порог Входа.

    Обильно там используют Венгерку https://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%BD
    в последнее время редуцированную до PascalCase, а не camelCase.

     

  • 1.18, Аноним (-), 16:13, 31/05/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     

     ....ответы скрыты (3)

  • 1.28, Аноним (28), 00:04, 01/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Выглядит интересно. Хотелось бы чтобы взлетело.
     
  • 1.29, Аноним (28), 00:06, 01/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати Tk (в смысле GUI) поддерживается?
     
  • 1.36, mma (?), 11:58, 02/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Обречен на успех. Новый модный tcl написанный на D. все новые технологии в одном месте)
     
  • 1.37, Аноним (37), 17:37, 02/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошая лаба (или даже курсовик), но что это делает в новостях опеннета?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру