aboutsummaryrefslogtreecommitdiff
path: root/library
diff options
context:
space:
mode:
authoramelia squires <[email protected]>2025-04-14 14:03:08 -0500
committeramelia squires <[email protected]>2025-04-14 14:03:08 -0500
commit98d81e701a3e6c75b932ac75c872ae0e3f4d84f4 (patch)
tree48c6107656e14cfbbcbb49424fc3454de850a5db /library
parent1e5025a1631bac15e69d3ef0feff78fc1f705354 (diff)
config change, local support, overall fixesnew-config
Diffstat (limited to 'library')
-rw-r--r--library/lullaby.lua6
-rw-r--r--library/lullaby/array.lua (renamed from library/lullaby/sort.lua)28
-rw-r--r--library/lullaby/io.lua7
-rw-r--r--library/lullaby/table.lua8
4 files changed, 24 insertions, 25 deletions
diff --git a/library/lullaby.lua b/library/lullaby.lua
index 675b14c..9f66530 100644
--- a/library/lullaby.lua
+++ b/library/lullaby.lua
@@ -1,17 +1,15 @@
---@meta
---@class lullaby
+---@field version string
local lullaby = {}
-function lullaby.version() end
-
lullaby.crypto = require("library.lullaby.crypto")
lullaby.error = require("library.lullaby.error")
lullaby.io = require("library.lullaby.io")
lullaby.math = require("library.lullaby.math")
lullaby.net = require("library.lullaby.net")
-lullaby.sort = require("library.lullaby.sort")
-lullaby.table = require("library.lullaby.table")
+lullaby.array = require("library.lullaby.array")
lullaby.test = require("library.lullaby.test")
lullaby.thread = require("library.lullaby.thread")
diff --git a/library/lullaby/sort.lua b/library/lullaby/array.lua
index c7d9f4d..ebc23af 100644
--- a/library/lullaby/sort.lua
+++ b/library/lullaby/array.lua
@@ -1,54 +1,56 @@
---@meta
----@class sort
-local sort = {}
+---to be rewritten
+---@deprecated
+---@class lullaby.array
+local table = {}
---greatest, least
---@param array number[]
-function sort.quicksort(array) end
+function table.quicksort(array) end
---greatest, least
---@param array number[]
-function sort.mergesort(array) end
+function table.mergesort(array) end
---greatest, least
---@param array number[]
-function sort.shellsort(array) end
+function table.shellsort(array) end
---greatest, least
---@param array number[]
-function sort.bubblesort(array) end
+function table.bubblesort(array) end
---greatest, least
---@param array number[]
-function sort.heapsort(array) end
+function table.heapsort(array) end
---least, greatest
---@param array integer[]
-function sort.countintsort(array) end
+function table.countintsort(array) end
---dont use this lol
---@deprecated
---greatest, least
---@param array number[]
-function sort.miraclesort(array) end
+function table.miraclesort(array) end
---dont use this lol
---@deprecated
---greatest, least
---@param array number[]
-function sort.stalinsort(array) end
+function table.stalinsort(array) end
---dont use this lol
---@deprecated
---greatest, least
---@param array number[]
-function sort.slowsort(array) end
+function table.slowsort(array) end
---dont use this lol
---@deprecated
---greatest, least
---@param array number[]
-function sort.bogosort(array) end
+function table.bogosort(array) end
-return sort
+return table
diff --git a/library/lullaby/io.lua b/library/lullaby/io.lua
index 4fb7768..6e7eb9d 100644
--- a/library/lullaby/io.lua
+++ b/library/lullaby/io.lua
@@ -1,6 +1,13 @@
---@meta
---@class io
+---@field filemallocchunk integer default chunk size for readfile
+---@field print_type integer print the type next to the value
+---@field max_depth integer max print depth before collapsing
+---@field start_nl_at integer when to start new line while printing
+---@field collapse_all integer whether or not to collapse everything
+---@field collapse_to_memory integer when collapsing, print memory address
+---@field print_meta integer print metatable
local io = {}
---print a string with a "pretty" log header
diff --git a/library/lullaby/table.lua b/library/lullaby/table.lua
deleted file mode 100644
index f02c21e..0000000
--- a/library/lullaby/table.lua
+++ /dev/null
@@ -1,8 +0,0 @@
----@meta
-
----to be rewritten
----@deprecated
----@class lullaby.table
-local table = {}
-
-return table