-
Release LSL 0.8.9 Stable
released this
2026-09-28 11:00:11 +02:00 | 150 commits to main since this releaseRelease LSL 0.8.9
Vydání z 28. 9. 2026. Compiler a host runtime zůstávají pure LSL.
Automatické .env
load envza běhu načte.envvedle vstupního skriptu; u zkompilovaného
programu vedle binárky, u stdin v pracovním adresáři. Proměnné prostředí
mají přednost včetně prázdných hodnot. Podporuje komentáře, uvozovky,
UTF-8/CRLF aexport; nespouští shell ani interpolaci. Chybějící soubor
nevadí, neplatný vyvolá chybu bez zveřejnění hodnot. Limitem je 1 MiB.
env.load_dotenv(path)umožní explicitní načtení. Prostředí potomků se nemění.
Podrobnosti: env.Requests a manuály
requestsje součástí instalace a shodný zdroj je i v LSL-Packages.
Poskytuje GET/POST/PUT/PATCH/DELETE/HEAD, obecný request, JSON, timeout,
vlastní hlavičky a streamování. Response nabízístatus/status_code,
text,ok,json()araise_for_status(). Transport používá curl
s konfigurací na stdin; autorizace ani těla nejsou v argv.
HTTP je povoleno pouze na číselném loopbacku, jinak HTTPS.
Přesměrování se automaticky nenásledují.Všechny veřejné standardní knihovny mají vlastní offline stránku,
napříkladlsl man env,lsl man requests,lsl man httpserver.
Jsou zahrnuté do instalátoru, webového i ZIP manuálu a TUI prohlížeče.Opravy chyb a příkladů AI
last_error()bezpečně vracíNonepřed první chybou a po úspěšném
safe/try; stará chyba nezůstává ani přireturn,breakčicontinue.
Zachycená chyba zůstává dostupná pro obsluhu, stav je oddělený po vláknech.
Kapitola AI aplikací má opravené čárky, parametry požadavků, SSE volání
a kompletní příklad nástrojů přeshttp.post.Přechod
Spusťte
lsl update, u systémové instalace
sudo /usr/local/bin/lsl update --system. Z archivu použijte
bin/lsl-install "$HOME/.local". Starší generace se zachová pro rollback.
Samostatně zkompilované programy je pro novou podporu potřeba přeložit znovu.
Registrový balíček requests vyžaduje LSL 0.8.9 nebo novější.Máte-li už původní 0.8.9, stáhněte aktualizovaný archiv a spusťte jeho
bin/lsl-install "$HOME/.local", u systémové instalace
sudo ./bin/lsl-install /usr/local. Shodné číslo verze samotnélsl update
nepřeinstaluje; instalátor zachová předchozí generaci pro rollback.Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)