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"