gsomix
Ilya
У ноды экосистема побогаче, наверное.
Ayrat
Ayrat
там 100500 ультрамелких пакетов ни о чом, это да
Ilya
А для типизации есть ts.
Ilya
И deno.
Ayrat
Я так и не освоил скаловский скриптинг, там всё разваливается нахуй и необходимо аж целый проект держать с сбт скриптом для подтягивания зависимостей
Ayrat
в котлине такая же хуита.
Ayrat
так же круто как в F# одной строчкой нугет подтягивать в скрипт там не научились
Alex
Ayrat
В райдере #r “nuget: …” всё ломает кстати.
Ayrat
точнее райдер игнорит эту строку и не подтягивает в контекст скрипта этот нугет и далее всё красное
Alex
Ayrat
В иониде-то всё работает!
Ayrat
В студии я уверен тоже!
Ayrat
*пытаюсь через общественное порицание повлиять*
Sergey
Ilya
Если бы это работало, то в сишарп интерактив тоже добавили бы референс нугетов.
Ayrat
Ayrat
Баш это пиздец.
Sergey
Пишу на баше и чувствую себя нормально
Ayrat
ну что ты на нём пишешь? файлы двигаешь и переименовываешь?
запускаешь на баше ДРУГИЕ нормальные программы типа git?
Denis
Скрипты на свифте !
Ayrat
а вот давай-ка распарси хотя бы хттп реквест, выдерни оттуда дату в странном формате и подставь эту дату в версию сборки
Sergey
Ayrat
Sed?
Ага, дату вида
Apr 06
Ayrat
удачи с регэкспом
Ayrat
DateTime.Parse йопта.
Ayrat
а если там таких дат несколько.
Ayrat
и надо выдернуть из реквеста конкретную, то надо ещё реквест попарсить предварительно
Ayrat
а если надо выдернуть чот ещё
Ayrat
короче, баш ок только для вызова чего-то другого.
Ayrat
Ayrat
и сишарп интерактивом кто-то пользуется вообще?
Ayrat
ЦА неясен, там же утонуть можно в скобочках и точказапятых
Ayrat
Ayrat
а у fsi своё говно
Ayrat
в FSI
#r "nuget: Microsoft.Data.SqlClient"
нормально прожевал
Ilya
Так я про сишарп и говорил. Вот в фшарп добавили, а в сишарп нет. Не работает общественное порицание.
Ayrat
Vasiliy
Ayrat
А он только в Райдере сейчас не работает -_-
Ayrat
куда уж без контроллера-то
Ayrat
и папочки Model
Ayrat
в которой будет
namespace Super.Project.Models.DTO
{
public class UselessDTO
{
public string Name { get; set; }
}
}
Крылатый
Крылатый
Правда, это будет нихуя не удобно.
Ayrat
Ayrat
Это всё оправдывает (нет)
Крылатый
зато на баше
Зато однострочник! https://habr.com/ru/post/37245/
Крылатый
Ilya
Ayrat
Ayrat
обычные самые, любые
Ayrat
Ayrat
жсон регекспами парсить
Denis
почти как фшарп, только нужны семафоры тк нет синхронных http реквестов
Ayrat
а кокосы туда можно тянуть или только стд либа?
Denis
Ayrat
это важно
Denis
https://forums.swift.org/t/swiftpm-support-for-swift-scripts/33126/
Ilya
Да, csx.
Ilya
Denis
это важно
короч короткий гугл показал что походу нельзя пока что
Denis
https://www.fivestars.blog/articles/ultimate-guide-swift-executables/
зато так можно (как в го и расте)
Denis
Denis
Я хз, я на питоне скрипты вообще пишу )
тупо по привычке
Denis
https://github.com/mxcl/swift-sh
Denis
а вот
Denis
Ayrat
Denis
но изкаропки нельзя !
Denis
как в фшаре
Ayrat
ну в целом то, что нужно
Ayrat
но вопрос есть ли тулинг под эти скрипты.
Ayrat
а, говорят есть
https://github.com/mxcl/swift-sh#editing-in-xcode