Desktop application released.
You can download it from main page for Windows 10+, Linux. (MacOS will be soon).
Improvements of scheme editor shortly:
- Changing colors of scheme and icons
- Changing width of icon
- Code generation for Javascript, Typescript, Rust, C++, PHP
- Syntax highlight
https://falang.io/
You can download it from main page for Windows 10+, Linux. (MacOS will be soon).
Improvements of scheme editor shortly:
- Changing colors of scheme and icons
- Changing width of icon
- Code generation for Javascript, Typescript, Rust, C++, PHP
- Syntax highlight
https://falang.io/
👍3
Это были тяжелые лето/осень 2023, я рефакторил как мог.
Выложил новую версию приложения, изменений не так много, но полностью переписан движок, убрано множество багов (хотя осталось не меньше). Теперь пойдет быстрее.
По редактору:
- Можно делать назад/вперед (Ctrl-Z, Ctrl-Y)
- Копирование / вставка икон
- Билд для MacOS
По текстовым алгоритмам:
- Добавлена возможность делать ссылки из одного алгоритма на другой. В углу иконы появляется ссылка, нажав на которую, пользователь переходит к нужному алгоритму.
Скачать: https://download.falang.io/releases/stable/default
На самом сайте изменения чуть позже появятся.
Выложил новую версию приложения, изменений не так много, но полностью переписан движок, убрано множество багов (хотя осталось не меньше). Теперь пойдет быстрее.
По редактору:
- Можно делать назад/вперед (Ctrl-Z, Ctrl-Y)
- Копирование / вставка икон
- Билд для MacOS
По текстовым алгоритмам:
- Добавлена возможность делать ссылки из одного алгоритма на другой. В углу иконы появляется ссылка, нажав на которую, пользователь переходит к нужному алгоритму.
Скачать: https://download.falang.io/releases/stable/default
На самом сайте изменения чуть позже появятся.
👍6
Выложил новую версию приложения, исправил несколько багов по горячим следам:
- Починил создание проекта в Windows
- Починил консольные алгоритмы
- Папка для нового проекта теперь ведет в нужное место, в документы текущего пользователя.
Скачать: https://download.falang.io/releases/stable/default
- Починил создание проекта в Windows
- Починил консольные алгоритмы
- Папка для нового проекта теперь ведет в нужное место, в документы текущего пользователя.
Скачать: https://download.falang.io/releases/stable/default
👍5
Вышла новая версия приложения Falang IDE 0.0.6.
- В текстовых алгоритмах новый тип схемы - "дерево"
- Экспорт в SVG/HTML
- Нумерация икон
- Визуальный конструктор логики с экспортом в C#, C++, Rust, Go, TypeScript
Конструктор логики позволяет в едином образе формировать бизнес логику приложения. Потом ее можно экспортировать в один из языков программирования. Документация в процессе, но уже можно попробовать в приложении. Есть несколько готовых примеров, подготовленных для компиляции во все языки. Находятся по кнопке "Новый проект"
Готов билд для Windows/Linux. Билд для MacOS будет чуть позже.
Скачать: https://download.falang.io/releases/stable/default
- В текстовых алгоритмах новый тип схемы - "дерево"
- Экспорт в SVG/HTML
- Нумерация икон
- Визуальный конструктор логики с экспортом в C#, C++, Rust, Go, TypeScript
Конструктор логики позволяет в едином образе формировать бизнес логику приложения. Потом ее можно экспортировать в один из языков программирования. Документация в процессе, но уже можно попробовать в приложении. Есть несколько готовых примеров, подготовленных для компиляции во все языки. Находятся по кнопке "Новый проект"
Готов билд для Windows/Linux. Билд для MacOS будет чуть позже.
Скачать: https://download.falang.io/releases/stable/default
👍9🔥2
Подробнее о Конструкторе логики.
Есть 3 типа схем:
- Функция. Может принимать на входе параметры, вызывать другие функции.
- Структура объектов: описание структур данных. Их можно использовать как типы данных в функции.
- Внешнее API. Описание внешнего API. В коде генерируются интерфейсы. При вызове любой функции клиентский код обязан передать в качестве параметра реализацию данного API. В схеме функции есть возможность вызова АПИ добавлением соответствующей иконы.
В тестовых проектах код генерируется только в папку src/falang. Остальное - это обвязка, которая может быть изменена. Все тестовые проекты используются в автотестах, и гарантированно выдают одинаковый результат на каждом языке программирования.
Есть 3 типа схем:
- Функция. Может принимать на входе параметры, вызывать другие функции.
- Структура объектов: описание структур данных. Их можно использовать как типы данных в функции.
- Внешнее API. Описание внешнего API. В коде генерируются интерфейсы. При вызове любой функции клиентский код обязан передать в качестве параметра реализацию данного API. В схеме функции есть возможность вызова АПИ добавлением соответствующей иконы.
В тестовых проектах код генерируется только в папку src/falang. Остальное - это обвязка, которая может быть изменена. Все тестовые проекты используются в автотестах, и гарантированно выдают одинаковый результат на каждом языке программирования.
Добавлена сборка для MacOS.
Скачать: https://download.falang.io/releases/stable/default
Скачать: https://download.falang.io/releases/stable/default
https://www.youtube.com/watch?v=-OPhNlZsEWo
Первая игра "Змейка", созданная на конструкторе логики Falang.
Адаптирована под запуск в браузере (TypeScript) и на микроконтроллере (Rust)
Поиграть можно тут: https://falang-io.github.io/example-snake/code/ts/public/index.html
Исходный код: https://github.com/falang-io/example-snake
Исходный код можно скачать, посмотреть и отредактировать в виде схемы из последней версии IDE.
Сама IDE также обновилась до версии 0.0.8, скачать можно по ссылке: https://download.falang.io/releases/stable/default
Неуклонно иду вперёд к победе. Ваш Дружелюбный Алгоритмический Язык Программирования.
https://falang.io
Первая игра "Змейка", созданная на конструкторе логики Falang.
Адаптирована под запуск в браузере (TypeScript) и на микроконтроллере (Rust)
Поиграть можно тут: https://falang-io.github.io/example-snake/code/ts/public/index.html
Исходный код: https://github.com/falang-io/example-snake
Исходный код можно скачать, посмотреть и отредактировать в виде схемы из последней версии IDE.
Сама IDE также обновилась до версии 0.0.8, скачать можно по ссылке: https://download.falang.io/releases/stable/default
Неуклонно иду вперёд к победе. Ваш Дружелюбный Алгоритмический Язык Программирования.
https://falang.io
YouTube
Snake game made with Falang and runned on STM32 and in browser
Snake game that exported in Rust and TypeScript
This game adopted to run on STM32 discovery board (STM32F429I-DISC1) and in browser.
View in browser: https://falang-io.github.io/example-snake/code/ts/public/index.html
Source code: https://github.com/falang…
This game adopted to run on STM32 discovery board (STM32F429I-DISC1) and in browser.
View in browser: https://falang-io.github.io/example-snake/code/ts/public/index.html
Source code: https://github.com/falang…
👍5
В документацию добавлен раздел с примерами. Там пока один пример со змейкой.
Там же можно посмотреть в удобном виде все схемы проекта.
https://falang.io/ru/docs/logic/examples/
Там же можно посмотреть в удобном виде все схемы проекта.
https://falang.io/ru/docs/logic/examples/
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Выложил версию приложения 0.0.9
- Исправлено множество багов
- В текстовых алгоритмах в диаграмме "Силуэт", в конце каждой ветви переход теперь вводится не текстом, а с помощью выпадающего списка.
Скачать: https://download.falang.io/releases/stable/default
- Исправлено множество багов
- В текстовых алгоритмах в диаграмме "Силуэт", в конце каждой ветви переход теперь вводится не текстом, а с помощью выпадающего списка.
Скачать: https://download.falang.io/releases/stable/default
👍10
На сайт вернулось веб приложение и библиотека документов. Можно создавать, редактировать свои диаграмы и делиться ими по ссылке.
falang.io
falang.io
👍2
Всем привет! После творческого отпуска возвращаюсь к работе над проектом.
Начал с осмысления того, что уже сделано в видео выше. Там очень кратко, более подробно в документации: https://falang.io/ru/docs/
Следующий месяц буду заниматься рефакторингом, стабилизацией текущего функционала, и покрытием тестами.
И потом уже буду работать над прикладным применением. Над направлением пока еще думаю, если есть идеи, пишите в комментариях!
Начал с осмысления того, что уже сделано в видео выше. Там очень кратко, более подробно в документации: https://falang.io/ru/docs/
Следующий месяц буду заниматься рефакторингом, стабилизацией текущего функционала, и покрытием тестами.
И потом уже буду работать над прикладным применением. Над направлением пока еще думаю, если есть идеи, пишите в комментариях!
👍6🔥2