Mercurial Hosting > luan
changeset 1991:53793a4dbd15 default tip
Ai change
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 01 Jul 2025 14:04:40 -0600 |
parents | f34f0a2447a5 |
children | |
files | src/luan/modules/ai/Ai.luan website/dev.sh website/src/lib/Shared.luan |
diffstat | 3 files changed, 8 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/luan/modules/ai/Ai.luan Mon Jun 30 22:52:19 2025 -0600 +++ b/src/luan/modules/ai/Ai.luan Tue Jul 01 14:04:40 2025 -0600 @@ -8,10 +8,9 @@ local ai -function Ai.set_ai(new_ai) - ai = new_ai - local Private = require "site:/private/lib/Private.luan" - Ai.key = Private[ai].key or error() +function Ai.set_ai(new_ai,key) + ai = new_ai or error "new_ai is nil" + Ai.key = key or error "key is nil" end function Ai.require_ai(file)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/website/dev.sh Tue Jul 01 14:04:40 2025 -0600 @@ -0,0 +1,3 @@ +#!/bin/bash + +java -classpath $CLASSPATH luan.Luan luan:http/serve.luan src 2>&1 | tee err
--- a/website/src/lib/Shared.luan Mon Jun 30 22:52:19 2025 -0600 +++ b/website/src/lib/Shared.luan Tue Jul 01 14:04:40 2025 -0600 @@ -6,8 +6,9 @@ local pairs = Luan.pairs or error() local Time = require "luan:Time.luan" local Http = require "luan:http/Http.luan" +local Private = require "site:/private/lib/Private.luan" local Ai = require "luan:ai/Ai.luan" -Ai.set_ai(ai) +Ai.set_ai( ai, Private[ai].key ) local require_ai = Ai.require_ai or error() local Translator = require_ai "Translator.luan" local Site_translator = require "luan:ai/Site_translator.luan"