Skip to content

Instantly share code, notes, and snippets.

View vespakoen's full-sized avatar

Koen Schmeets vespakoen

View GitHub Profile
1 2 3 4 5
a b c d e
test ing it out
4 3 2 1
1 2 3 4
2 2 3 5
7 7 5 2
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">.ritz .waffle a { color: inherit; }.ritz .waffle .s11{border-bottom:1px DOUBLE #000000;border-right:1px DOUBLE #000000;text-align:right;color:#000000;background-color:#ccffcc;font-family:Verdana;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0px 3px 0px 3px;}.ritz .waffle .s1{border-bottom:1px DOUBLE #000000;border-right:1px DOUBLE #000000;text-align:center;font-weight:bold;color:#000000;background-color:#fffaec;font-family:Verdana;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0px 3px 0px 3px;}.ritz .waffle .s9{border-bottom:1px DOUBLE #000000;border-right:1px DOUBLE #000000;text-align:right;color:#000000;background-color:#ffff99;font-family:Verdana;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0px 3px 0px 3px;}.ritz .waffle .s12{border-bottom:1px DOUBLE #000000;border-right:1px DOUBLE #000000;text-align:center;color:#000000;b
function safeRun(code: string) {
const safeCode = `(function () { try { ${code}
} catch (err) {
function errorToPretty (err) {
var stack = $.stack.split('\\n')
stack.shift()
stack.pop()
stack.pop()
var lines = (err.source && err.source.split('\\n')) || []
err.line--;
@vespakoen
vespakoen / esnextbin.md
Created January 22, 2019 00:58
esnextbin sketch
#ifndef SOLVESPACE_SKETCH_H
#define SOLVESPACE_SKETCH_H
#include <stdexcept>
#include "data.h"
#include "idlist.h"
#include "group.h"
#include "vector.h"
#include "quaternion.h"
@vespakoen
vespakoen / slvs.h
Last active February 27, 2023 21:31
slvs experiment
typedef struct {
char type;
const char *desc;
char fmt;
void *ptr;
} SaveTable;
struct {
Group g;
EntityBase e;