Вниз  OwnLang
- 5.03.2016 / 22:31
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
здрастеприехали.. выполнение по строкам/до точки остановки, старт/пауза/стоп - все эти кнопки для отладки (не в плане дебага), не?
__________________
 わからない!!
- 5.03.2016 / 23:24
19Ram84
  Пользователь

19Ram84 
Сейчас: Offline
Вот мне интересно.
Можно ли в этом овнланге, сделать своего рода free листинг команд?
Например, не понравится мне название команды print и я хочу другое сделать, скажем pr, а команду fopen назвать fop или еще как, допустим открываем файл в архиве с названием к примеру comand.json и меняю на желаемое.
С одной стороны это дает возможность использовать свои команды, а с другой частично псевдо обфусцирует программу так как только автор будет знать, какие команды он применял, другим без определенного опыта, будет сложно разобраться в коде.
- 5.03.2016 / 23:41
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
19Ram84, print нет, но вот функции можно переприсвоить,

  1. fop = ::fopen
  2. f = fop("file.txt")

Ну а если хочется обфускацию, то можно так

  1. ` ` = ::fopen
  2. `  ` = ` `("file.txt")

__________________
 let live

Изменено aNNiMON (5.03 / 23:44) (всего 1 раз)
- 5.03.2016 / 23:42
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
19Ram84, разве нельзя сделать что-то вроде
  1. pr(t) {print(t)}
или можно как-то еще это замутить?
- 5.03.2016 / 23:46
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Dinisimys, print - оператор, а не функция. Но можно и так, да.
  1. def pr(t) {print t}
Но не нужно.
__________________
 let live
- 6.03.2016 / 07:36
Sweety
  Пользователь

Sweety 
Сейчас: Offline
Цитата aNNiMON:
print - оператор, а не функция
Прямо как в питоне. Только они потом его сделали функцией :)
- 6.03.2016 / 10:14
Naik
  Пользователь

Naik 
Сейчас: Offline
Цитата ВитаминКО:
здрастеприехали.. выполнение по строкам/до точки остановки, старт/пауза/стоп - все эти кнопки для отладки (не в плане дебага), не?
кнопка остановить процесс это не дебаг
- 6.03.2016 / 10:41
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
Naik, дык витамин так и сказал:
отладка(не в плане дебага)
- 6.03.2016 / 12:08
Naik
  Пользователь

Naik 
Сейчас: Offline
Dinisimys, отладка != дебаг ?? :gg:
- 6.03.2016 / 16:19
StarTek
  Пользователь

StarTek 
Сейчас: Offline
ВитаминКО, признай свое поражение! :gy: :gg: Ты хотел сказать остановить процесс, и еще умничаешь :lol:. Все это шутка. Не воспринимай всерьёз.
А по поводу OwnLang - отличная штука. И для J2ME, и для Android. Отличный встраиваемый скриптовый язык. Спасибо aNNiMON!
Наверх  Всего сообщений: 600
Фильтровать сообщения
Поиск по теме
Файлы топика (60)