unload evolved with pattern

This commit is contained in:
BlackMATov
2025-01-26 03:49:16 +07:00
parent 30c9d25378
commit b168092639
4 changed files with 16 additions and 7 deletions

View File

@@ -1,8 +1,8 @@
package.loaded['evolved'] = nil
local evo = require 'evolved'
require 'develop.unload' 'evolved'
local basics = require 'develop.basics'
local evo = require 'evolved'
local N = 1000
local B = evo.entity()
local F1, F2, F3, F4, F5 = evo.id(5)

8
develop/unload.lua Normal file
View File

@@ -0,0 +1,8 @@
---@param pattern string
return function(pattern)
for name, _ in pairs(package.loaded) do
if name:match(pattern) then
package.loaded[name] = nil
end
end
end

View File

@@ -1,4 +1,5 @@
package.loaded['evolved'] = nil
require 'develop.unload' 'evolved'
local evo = require 'evolved'
do

View File

@@ -1,7 +1,7 @@
package.loaded['evolved'] = nil
local evo = require 'evolved'
require 'develop.unload' 'evolved'
local basics = require 'develop.basics'
local evo = require 'evolved'
local tiny = require 'develop.3rdparty.tiny'
local N = 1000