Куча говна / Говнокод #27385 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
var proto = $new(null);
proto.foo = function() { 
  $print(this.msg) 
}

var o = $new(null);
o.msg = "hello";
$objsetproto(o,proto);
o.foo(); // print "hello"

$objsetproto(o,null); // remove proto
o.foo(); // exception

Давайте писать ня Neko!
https://nekovm.org

Запостил: PolinaAksenova PolinaAksenova, (Updated )

Комментарии (16) RSS

    • У них чудесный FAQ:
      > How is Neko different from PHP / Perl / Python / Ruby / Javascript?
      > These languages are meant to be used by people.
      Ответить
      • >var o = $new(null);
        прямо запахло пиплами


        как?
        как можно божественный Руби, умненький Perl, хороший (хотя и скучный) Питон поставить в один раз с вот этим вот -->PHP
        Ответить
  • > in the case of a + b, if a is an object, a.%%__add%%(b) is called, otherwise if b is an object, b.%%__radd%%(a) is called.
    Удоб%%ня!
    Ответить
    • жуть. нахрена что-то вызывать "__radd" и т.д. .. компайлер сам должен знать как все складывать он же не тупой
      Ответить
      • Ну, это для создания своего поведения для объектов. Как магические методы в Питоне (и ПХП).
        Ответить
        • > магические методы
          Для перегрузки операторов — дурацкая идея, ня самом деле. В C++ сделано гораздо лучше, ня удивление (в Ruby, кстати, тоже).
          Ответить
          • А в «Nim» можно перегрузить любой оператор очень красивым способом:
            proc `==`(a, b: untyped): untyped =
                <Kokokopokpokpok
                Nekonyanekonya>

            И даже создать свой собственный оператор из некоторого набора символов! Например, легендарный оператор гоатсе: =()=.
            Ответить
  • использование данного языка уменшит время разработки? нет. так нахрена он нужен. если бы он умел так.

    отрой файл, запиши туда ченить, открой броузер и перебрось меня куданить. закрой программу.

    тогда понятно. а так изменение синтаксиса ума не придает
    Ответить
    • > отрой файл, запиши туда ченить, открой броузер и перебрось меня куданить. закрой программу.

      Тут поможет AutoIt! b( ̄▽ ̄)d
      Ответить
      • Я за AppleScript
        tell application "Microsoft Word" to quit
        
        tell application "QuarkXPress"
          tell document 1
            tell page 2
              tell text box 1
                set word 5 to "Apple"
              end tell
            end tell
          end tell
        end tell


        Ну про COM на винде все наверное знают, и про язык VBA -- тоже
        Ответить
        • а том то и дело что скрипт язык уже никому не нужен. нужен язык который легко может реализовать стандартную функциональность и лучше не писать а читать мысли програмиста. т.е. ты просто описываешь ТЗ на словах а компилятор пилит прогу для этого. Например - хочу что бы был сервис который слушает веб сервис на таком-то порту и пусть делает две задачи - сложение и вычитание чисел
          Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8