lulu 0.0.721

A mini lua runtime
Documentation


local ns = {
  x = 1
}

local ns2 = {
  y = 2
}

in local _ do print('should nil', x) end

in local my_namespace and ns and ns2 do
  
  y += 10

  something = in do
    -- some code block,
    -- whatever is returned here is the actual value
    return in if x > 0 then
      return "hi"
    end
  end

  class! MyClass, {
    name = 33,
    dosmn(){
      return self.name
    }
  }

end

in local _ and my_namespace do print('x is', x) end

print(my_namespace::y)
print(my_namespace::MyClass::dosmn())
print(my_namespace::something)