Skip to content

Instantly share code, notes, and snippets.

uses Crt, Graph;
type
vec2 = array [1..2] of integer;
vec3 = array [1..3] of real;
matrix3 = array [1..3,1..3] of real;
cube = array [1..8] of vec3;
const
cubeex : cube = ((-1,1,1),(1,1,1),(-1,-1,1),(1,-1,1),(-1,1,-1),(1,1,-1),(1,-1,-1),(-1,-1,-1));
scale: real = 100.0;
#!/usr/bin/luajit
--- Configuration
local socket = "/tmp/mysocket-0"
local slimdown = require 'slimdown'
local header = [[
Content-type: text/html
<!DOCTYPE html>
<html lang="ru">
<head>
(ql:quickload :drakma)
(ql:quickload :cl-json)
(ql:quickload :cl-ppcre)
;(setf drakma:*header-stream* *standard-output*)
(defun prompt-read (prompt)
(format *query-io* "~a: " prompt)
(force-output *query-io*)
(read-line *query-io*))
(defvar *cookie-jar* (make-instance 'drakma:cookie-jar :cookies