Запускаем AxonPulse
Начиная с сегодняшнего дня, мы запускаем AxonPulse — ежедневный "пульс" развития AxonScript.
Каждый день мы будем делиться маленькими апдейтами, идеями и этапами разработки, чтобы показать:
AxonScript живёт, развивается и движется вперёд.
Что будет в AxonPulse:
Свежие новости о том, над чем мы работаем прямо сейчас.
Интересные детали из процесса создания языка.
Возможность голосовать и влиять на развитие.
Прозрачный взгляд на реальное построение нового языка программирования.
Это не просто проект.
Это путешествие — и каждый из вас часть этой истории.
Нулевая запись AxonPulse #000 выйдет уже завтра!
Оставайтесь с нами:
@axonscriptru
https://axonscript.org
Начиная с сегодняшнего дня, мы запускаем AxonPulse — ежедневный "пульс" развития AxonScript.
Каждый день мы будем делиться маленькими апдейтами, идеями и этапами разработки, чтобы показать:
AxonScript живёт, развивается и движется вперёд.
Что будет в AxonPulse:
Свежие новости о том, над чем мы работаем прямо сейчас.
Интересные детали из процесса создания языка.
Возможность голосовать и влиять на развитие.
Прозрачный взгляд на реальное построение нового языка программирования.
Это не просто проект.
Это путешествие — и каждый из вас часть этой истории.
Нулевая запись AxonPulse #000 выйдет уже завтра!
Оставайтесь с нами:
@axonscriptru
https://axonscript.org
🤡6 3
Привет всем!
Нас попросили показать хотя бы минимальный рабочий пример — так что делюсь.
Расскажу коротко о паке SNAR: это не основной синтаксис, но важная часть расширения возможностей AxonScript.
Пример: создание переменной без группы:
create var a = 1 nogroup
Нас попросили показать хотя бы минимальный рабочий пример — так что делюсь.
Расскажу коротко о паке SNAR: это не основной синтаксис, но важная часть расширения возможностей AxonScript.
Пример: создание переменной без группы:
create var a = 1 nogroup
🤡13 4 3
Почему AxonScript?
Мы создаём AxonScript, потому что классических языков стало не хватать.
AxonScript специально проектируется для того, чтобы строить нейросети и умные системы проще.
Упор на ИИ и автоматизацию
Простой и понятный синтаксис
Быстрая настройка и обучение моделей
Почему скрипт?
Потому что мы делаем язык лёгким, гибким и живым.
AxonScript — это про быстрое создание решений: написал — запустил — заработало.
Никаких громоздких сборок, сложных зависимостей и лишней мороки.
Мы хотим, чтобы разработка ИИ стала доступной для всех, кто умеет мыслить, а не только для тех, кто знает тонкости компиляторов.
Мы создаём AxonScript, потому что классических языков стало не хватать.
AxonScript специально проектируется для того, чтобы строить нейросети и умные системы проще.
Упор на ИИ и автоматизацию
Простой и понятный синтаксис
Быстрая настройка и обучение моделей
Почему скрипт?
Потому что мы делаем язык лёгким, гибким и живым.
AxonScript — это про быстрое создание решений: написал — запустил — заработало.
Никаких громоздких сборок, сложных зависимостей и лишней мороки.
Мы хотим, чтобы разработка ИИ стала доступной для всех, кто умеет мыслить, а не только для тех, кто знает тонкости компиляторов.
🤡11 5
AxonPulse #000
Текущее состояние проекта:
На данный момент наш сайт находится в стадии активной разработки.
Текущая версия является временным решением, созданным для обозначения присутствия проекта AxonScript в сети.
Сайт не отражает ни масштаба проекта, ни наших амбиций — он служит лишь технической отправной точкой.
Мы осведомлены о том, что содержимое выглядит фрагментарно и не полностью связано между собой.
Это ожидаемый этап в процессе строительства сложной экосистемы, когда акцент сделан на разработке технологии, а не на внешней оболочке.
Ближайшие планы развития:
Полный редизайн сайта: обновлённая архитектура, современный дизайн, структурированный и насыщенный контент.
Завершение документации, охватывающей как базовые принципы языка AxonScript, так и его уникальные особенности.
Демонстрационная версия, релиз которой запланирован на 27 июля 2025 года — первый практический шаг к широкому знакомству с возможностями платформы.
Публикация исходного кода проекта, что откроет путь к формированию сообщества разработчиков и активной коллаборации.
Открытость и приоритеты:
AxonScript создаётся с прицелом на качество, масштабируемость и инновации.
Мы сосредоточены на глубинной проработке ядра системы, даже если на ранних стадиях внешняя презентация выглядит скромно.
Мы рады, что проект привлекает внимание даже на таком этапе — пусть каждый делает свои выводы. Мы предпочитаем говорить делами.
Заключение:
AxonScript находится в самом начале своего пути.
Мы ценим интерес сообщества и готовимся представить полноценную версию проекта, которая будет соответствовать нашим амбициям и ожиданиям тех, кто верит в технологическое будущее.
Текущее состояние проекта:
На данный момент наш сайт находится в стадии активной разработки.
Текущая версия является временным решением, созданным для обозначения присутствия проекта AxonScript в сети.
Сайт не отражает ни масштаба проекта, ни наших амбиций — он служит лишь технической отправной точкой.
Мы осведомлены о том, что содержимое выглядит фрагментарно и не полностью связано между собой.
Это ожидаемый этап в процессе строительства сложной экосистемы, когда акцент сделан на разработке технологии, а не на внешней оболочке.
Ближайшие планы развития:
Полный редизайн сайта: обновлённая архитектура, современный дизайн, структурированный и насыщенный контент.
Завершение документации, охватывающей как базовые принципы языка AxonScript, так и его уникальные особенности.
Демонстрационная версия, релиз которой запланирован на 27 июля 2025 года — первый практический шаг к широкому знакомству с возможностями платформы.
Публикация исходного кода проекта, что откроет путь к формированию сообщества разработчиков и активной коллаборации.
Открытость и приоритеты:
AxonScript создаётся с прицелом на качество, масштабируемость и инновации.
Мы сосредоточены на глубинной проработке ядра системы, даже если на ранних стадиях внешняя презентация выглядит скромно.
Мы рады, что проект привлекает внимание даже на таком этапе — пусть каждый делает свои выводы. Мы предпочитаем говорить делами.
Заключение:
AxonScript находится в самом начале своего пути.
Мы ценим интерес сообщества и готовимся представить полноценную версию проекта, которая будет соответствовать нашим амбициям и ожиданиям тех, кто верит в технологическое будущее.
🤡11 3
Новый дизайн сайта уже можно посмотреть:
axonscript.org
На данный момент это только демонстративная версия, скоро будут доделанны все вкладки и исправленны ошибки
axonscript.org
На данный момент это только демонстративная версия, скоро будут доделанны все вкладки и исправленны ошибки
🤡8 2
Всем здравствуйте!
Давненько не было постов!
Ну что же пришло время что-нибудь публиковать. Вы видите код, ваша задача понять что он делает.
(это фреймворк Snar, не AxonScript)
Давненько не было постов!
Ну что же пришло время что-нибудь публиковать. Вы видите код, ваша задача понять что он делает.
(это фреймворк Snar, не AxonScript)
pack snar
create group grafi nogroup
create window g group grafi "1000" "1000"
window g settings
{
bg = hex #"000000"
name = mygame
icon = import(c:/users/images/i.png)
nevnurti_gradus = [c] [c]
}
create BUTTON perc group grafi "5" "500"
BUTTON perc settings
{
bg = hex "#3a62d4"
type = keyboard (w)
nevnurti_gradus = (window g)"0" "1000"
}
create BUTTON p nogroup "0.1" "500"
BUTTON p settings
{
bg = hex #"e10909"
nevnurti_gradus = (window g)
random
50%
"1000" "1000"
50%
"1000" "501"
type = noclic (BUTTON perc)
}
create group x
create animation zv group x
animation zv settings
{
aeon = "0.8(3)"
while = false
object = BUTTON p
type = vectr
= עמדה
1
[u]
2
"0" "1000"
}
create animation zn nogroup
animation zn settings
{
aeon = "0.8(3)"
while = false
object = BUTTON p
type = vectr
= עמדה
1
[u]
2
"0" "501"
}
create circle 1_1 nogroup
create circle 2_q nogroup
pos a circle 2_q
second o.1
random
50%
run BUTTON p
run circle 2_q
50%
run circle 2_q
pos b circle 1_1
create animation per
animation per settings
{
fps = 1
object = BUTTON perc
while = false
type = kadrotto
animation_k = {"m"}
kadr m settings
{
nevnurti_gradus = [u] "501"
}
}
create animation per2
animation per2 settings
{
fps = 1
object = BUTTON perc
while = false
type = kadrotto
animation_k = {"m2"}
kadr m settings
{
nevnurti_gradus = [u] "1000"
}
}
run window g
run BUTTON perc
run pos a circle 2_q
create circle 3 nogroup
pos 4 circle 3
create var c = 0 nogroup
BUTTON perc ≈ true
true:
create temp var c = c + "1" nogroup
if var c % 2 = 1
run pos 6 circle 5
true:
run animation zv
run pos 6 circle 5
false:
run animation zm
run pos 6 circle 5
false:
run pos 4 circle 3
create circle 5 nogroup
pos 6 circle 5
if pa BUTTON p ≈ true
true:
push window g
false:
run pos 4 circle 3
AxonScript — этапы разработки
Мы начинаем путь создания AxonScript с тестового интерпретатора. Это облегчённая реализация, необходимая для того, чтобы разработчики могли познакомиться с синтаксисом языка, логикой построения кода и основными принципами работы. На этом этапе важно сосредоточиться на понятности и выразительности языка, а также получить обратную связь от сообщества.
Основная цель тестовой версии — предоставить инструмент для первичного взаимодействия с языком, не делая акцент на производительность. Все функции, реализованные в интерпретаторе, будут соответствовать планируемому поведению языка в будущем, что обеспечит стабильную основу для перехода на более продвинутый этап.
Следующим шагом станет реализация компилятора на базе LLVM. Это позволит значительно повысить скорость выполнения программ и использовать AxonScript в более широком спектре задач, включая высоконагруженные системы и проекты, связанные с ИИ.
Разработка языка ведётся поэтапно и с фокусом на качество. Мы стремимся создать инструмент, сочетающий современный синтаксис, гибкость и высокую производительность.
Мы начинаем путь создания AxonScript с тестового интерпретатора. Это облегчённая реализация, необходимая для того, чтобы разработчики могли познакомиться с синтаксисом языка, логикой построения кода и основными принципами работы. На этом этапе важно сосредоточиться на понятности и выразительности языка, а также получить обратную связь от сообщества.
Основная цель тестовой версии — предоставить инструмент для первичного взаимодействия с языком, не делая акцент на производительность. Все функции, реализованные в интерпретаторе, будут соответствовать планируемому поведению языка в будущем, что обеспечит стабильную основу для перехода на более продвинутый этап.
Следующим шагом станет реализация компилятора на базе LLVM. Это позволит значительно повысить скорость выполнения программ и использовать AxonScript в более широком спектре задач, включая высоконагруженные системы и проекты, связанные с ИИ.
Разработка языка ведётся поэтапно и с фокусом на качество. Мы стремимся создать инструмент, сочетающий современный синтаксис, гибкость и высокую производительность.
🔥3🤡3
Какой формат для файлов AxonScript выбрать?☹️
Если никакой из предложеных не нравится вы можете написать свой в коментариях
Если никакой из предложеных не нравится вы можете написать свой в коментариях
Final Results
28%
.ax
20%
.axn
23%
.axs
25%
.axon
3%
.axonscript
AxonScript | Snar | Ru pinned «Какой формат для файлов AxonScript выбрать?☹️
Если никакой из предложеных не нравится вы можете написать свой в коментариях»
Если никакой из предложеных не нравится вы можете написать свой в коментариях»
AxonScript: ход разработки
Продолжается активная работа над языком. За сегодняшний день добавлено 90 токенов для парсера: реализованы основные типы, ключевые слова, служебные конструкции и базовые элементы синтаксиса.
Работа по расширению ядра продолжается. Все изменения тщательно тестируются и документируются.
Продолжается активная работа над языком. За сегодняшний день добавлено 90 токенов для парсера: реализованы основные типы, ключевые слова, служебные конструкции и базовые элементы синтаксиса.
Работа по расширению ядра продолжается. Все изменения тщательно тестируются и документируются.
🔥5🤡2 2
Открыт репозиторий бета-версии AxonScript
Мы создали отдельный репозиторий для бета-версии AxonScript:
https://github.com/AxonScript/AxonScriptBeta
Следите за обновлениями — исходный код и первые сборки появятся здесь в ближайшее время.
Мы создали отдельный репозиторий для бета-версии AxonScript:
https://github.com/AxonScript/AxonScriptBeta
Следите за обновлениями — исходный код и первые сборки появятся здесь в ближайшее время.
GitHub
GitHub - AxonScript/AxonScriptBeta: AxonScript is an open-source language prototype focused on custom syntax and intuitive structure.…
AxonScript is an open-source language prototype focused on custom syntax and intuitive structure. It’s currently in early beta, with a testable interpreter and evolving core ideas. Built by a small...
🎉4 3
В разработке постоянно встаёт вопрос:
Делать по привычным стандартам, чтобы было проще для всех?
Или пробовать что-то своё — даже если это может удивить или запутать?
Интересно узнать ваше мнение. Что для вас важнее: привычность или новые подходы?
Делать по привычным стандартам, чтобы было проще для всех?
Или пробовать что-то своё — даже если это может удивить или запутать?
Интересно узнать ваше мнение. Что для вас важнее: привычность или новые подходы?
Лицензия AxonScript: зачем сейчас GPL, а потом MIT
На данный момент бета-версия AxonScript распространяется под лицензией GPL-3.0.
Это довольно строгая лицензия: она запрещает использовать код в закрытых коммерческих проектах без раскрытия исходников.
Зачем мы так сделали? Всё просто — чтобы на старте защитить язык от тех, кто может взять его, запихнуть в платный продукт и закрыть код, не дав ничего взамен сообществу.
На этапе, когда язык ещё формируется, это важно.
Но! В релизной версии мы перейдём на MIT или свою открытую лицензию (AxonScript Software Foundation Licence). Она даст полную свободу использовать AxonScript где угодно — и в стартапах, и в серьёзных продуктах, и в коммерции.
Мы верим в открытость. И в то, что технологии должны развиваться вместе с сообществом.
Сначала мы строим фундамент. Потом — открываем двери всем.
Спасибо, что следите за проектом. Всё только начинается.
На данный момент бета-версия AxonScript распространяется под лицензией GPL-3.0.
Это довольно строгая лицензия: она запрещает использовать код в закрытых коммерческих проектах без раскрытия исходников.
Зачем мы так сделали? Всё просто — чтобы на старте защитить язык от тех, кто может взять его, запихнуть в платный продукт и закрыть код, не дав ничего взамен сообществу.
На этапе, когда язык ещё формируется, это важно.
Но! В релизной версии мы перейдём на MIT или свою открытую лицензию (AxonScript Software Foundation Licence). Она даст полную свободу использовать AxonScript где угодно — и в стартапах, и в серьёзных продуктах, и в коммерции.
Мы верим в открытость. И в то, что технологии должны развиваться вместе с сообществом.
Сначала мы строим фундамент. Потом — открываем двери всем.
Спасибо, что следите за проектом. Всё только начинается.