samgozman / yoptascript Goto Github PK
View Code? Open in Web Editor NEWJoke programming language for 'gopniks' in Russia. Back from 2016!
Home Page: https://yopta.space
License: MIT License
Joke programming language for 'gopniks' in Russia. Back from 2016!
Home Page: https://yopta.space
License: MIT License
let, var есть, а const?
Йота (атом), базовая часть языка — это функция, йопта.
Библейское выражение «не изменить что-либо ни на йоту» произошло из-за размера арамейской буквы йуд (י), самой малой во всём арамейском алфавите. Она соответствовала греческой йоте, которая и возникла в этом месте греческого текста Евангелия от Матфея. Во время создания Нового Завета в греческом письме использовались заглавные буквы, поэтому греческая йота Ι была не меньше, чем остальные буквы алфавита.
Предлагаю вариант Ботан/Батан/Очкарик
Без этого йоптаскрипт не полный
document->малява
write->черкануть
Приветствую.
Неправильно транслируются операторы, ошибка с экранированием, в результате чего строка "гыы кек сука трулио нах" транслируется в "var кек /= true;", от чего невозможно написать ни один проект, собственно.
Здарова йбать!
Крч хуйня ебанная с трансляцией йопт. Крч не по понятиям! Я трещу по-нашему: "гыы кек сука трулио нах", а выходит: "var кек /= true". Из-за этого крч я не приду к успеху и не буду пацаном ;(
фигурные скобки портят вид, вместо:
вилкойвглаз(gop типа нечотко) {
ксива.малява("Я и правда язык") нах
gop сука чотко нах
}
должно быть:
вилкойвглаз(gop типа нечотко) бля
ксива.малява("Я и правда язык") нах
gop сука чотко нах
жЫ есть
Нужны комментарии.
Типо
Ийоптакомент=/*
так же yopta.min.js можно сделать загрузечным после страницы
window.onload=
//yopta.min.js
так можно будет подключать скрипт в начале страницы.
"трулио" -> "внатуре" или "верняк",например: mnogo = внатуре;
"нетрулио" -> "пиздёжь", например: пиздишь = tvoi.slova == пиздёжь
"эквалио" -> "это", например: пиздишь = tvoi.slova это пиздёжь
пул реквест делать лень ёпта, внатуре, но есть ещё много предложений
предлагаю добавить поддержку модулей:
братва.предъявляет внатуре йопта () {}
module.exports = function () {}
предъява пахану йопта () {}
export default function () {}
живемПоПонятиям {React, Component} братвы 'react'
import {React, Component} from 'react'
общак.типа внатуре спиздили()
global.типа = спиздили()
611 и 612 строка.
Нечётко!
предлагаю добавить поддержку "типоскрипт" (TypeScript), с такими, к примеру, словами:
понятие -> interface
братва -> module
У каждой конкретной братвы свои понятия могут быть!
Накалякал простенькое расширение
Если вдруг авторское право, кто то из создателей против и тд, напишите, уберу, мало ли.
Если всё ок, добавьте в README ссылку
Линк - https://marketplace.visualstudio.com/items?itemName=alezx311.yopta-translate
You can use globalThis polyfil instead of _global in src/core.ts
You can use https://github.com/es-shims/globalThis or https://mathiasbynens.be/demo/globalthis.mjs
После последнего мерджа в Develop (8d16d1d) в файле yoptascript.js появилось символы "^M" (windows newline character). В мастере их нет. Похоже на баг редактора или что-подобное.
Diff файла yoptascript.js в этом коммите - 8d16d1d#diff-95b774c0fe03c6f9d684d0e38447e77a
2,771 additions and 2,751 deletions
Судя по количеству удаленных и добавленных строк, обновлена почти каждая строка.
го(i нах i хуёвей 100 нах i сука i + 1) { //код }
Т.к. буква ё используется крайне редко, у реальных пацанов эта кнопка может быть забита скорлупой от семок или не нажиматься вовсе, как у меня :(
сделайте что бы хуёвей
=== хуевей
Предлагаю рассмотреть возможность сделать конвертер из js в "Четко скрипт".
Область применения: перегонять исходники и отдавать их не хорошим заказчикам 😄
Верстальщики в своем JS-мирке совсем потерялись внатуре.
первый в мире скриптовый язык программирования для гопников
Язык для четких пацанов был еще пять лет назад https://habrahabr.ru/post/116301/
За базар отвечайте.
Сейчас версия для node неудобная.
Мне нужно писать:
require('yopta');
console.log(globalThis.yopta);
вместо
const yopta = require('yopta');
console.log(yopta);
А то чо как петушня какая?
Ноуки ради!
Можно применять совсместно с "йопта".
Предложения по словарю:
Switch естьчо
case аеслинайду
default апохуй
in чоунастут
new захуярить
goto пиздуй
interface еблище/еблет
false нечётко
тождественно равно (===) - чёткоровно
every пошерстим
default из nodejs раздела выкинуть.
Так же имеется бардак, element где-то лох, где-то терпила, нужно быть последовательнее, либо одно, либо другое, document - то ксива, то малява, тоже лучше б определится и выбрать что-то одно.
пытался установить сею залупу с помощью нпм, вылезает ошыпка:
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] postinstall: `gulp build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
чего только не пытался делать, всё равно одно и то же
созрел вопрос: как починить?
з.ы. остальные пакеты устанавливает нормально, версия нпм последняя, проблема только с йоптаспиртом
Зачем нужна ветка develop, когда есть master?
На мой взгляд для разработки проекта вроде Yoptascript хватит одного master (ну или develop).
Потому что нет гигантского количества кода и/или 100500 контрибуторов.
Так же можно сделать ветки для релизов.
Например stable (последняя стабильная версия) и old-stable (первая версия без тайпскрипта).
Кстати такой подход использует Debian.
ёпта
в конвертере пишу с новой строчки
нах
не переводит в js ;
=
- с*ка
!=
- чобл*с*ка
значит
==
- бл*с*ка
Епта!
ЗЫ. Ну или с*кас*ка
на крайняк.
Надо бы поправить замену:
undefined -> undefвed.
settings -> settвgs
Upload -> UpнестиСемки
form -> гоm
checking -> Checkвg
Чему гопников учите?
script.language
устарел.
Меняйте на <script type='text/x-yoptascript'></script>
.
Йо*та.
можно переехать на yourscript для простоты:
https://github.com/iamfrontender/your-script
пример использования:
https://github.com/iamfrontender/redscript
Планируется ли YoptaBabel плагин?
'use strict' нах
Не работает в Chrome 66.0.3359.181
Сделал все по инструкции, в Edge запустилось и успешно работает. В Chrome работает только встроенные в html скрипты. При загрузке скрипта из файла получаю следующее: https://imgur.com/a/6uBsZIt
Хочу сделать свой ангуляр. Может добавить синтаксис с декораторами и блэкджеком
Очень не хватает, сделайте пожалуйста
И JSX :-)
Хотя есть для этой цели очевидное слово "масть"
Сделал для ёпты loader для webpack.
Теперь ёпту можно собирать стильно и современно.
Нужен eval.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.