Skip to content

Instantly share code, notes, and snippets.

View Capital-EX's full-sized avatar
🦖
Too busy stack shuffling

Capital-EX

🦖
Too busy stack shuffling
View GitHub Profile
fyne: context {
app: ?fyne-app
label: ?fyne-label
entry: ?fyne-entry
button: ?fyne-button
container: ?fyne-container
}
; If we create Fyne constructor function inside a fyne context
package main
// An attempt to figure out the minimum boilplate needed for implementing a
// widget in Ebitenui
import (
"image"
"image/color"
"github.com/ebitenui/ebitenui/widget"
@Capital-EX
Capital-EX / game.txt
Created January 31, 2024 06:11
flickgame
{"gameLink":"Tiger Jerkin'","canvasses":[[9,"b",2,"4",9,"b",10,"5",3,"4",6,"b",13,"5",42,"d",4,"5",10,"b",1,"5",1,"4",8,"b",5,"5",2,"4",8,"5",3,"b",10,"5",6,"b",8,"5",10,"b",1,"5",9,"b",7,"5",13,"b",12,"5",42,"d",3,"5",12,"b",1,"5",1,"4",7,"b",5,"5",1,"4",8,"5",5,"b",8,"5",7,"b",8,"5",10,"b",1,"5",13,"b",2,"5",17,"b",10,"5",40,"d",1,"5",16,"b",1,"5",2,"4",1,"5",3,"b",2,"5",3,"b",1,"5",1,"4",8,"5",5,"b",7,"5",8,"b",8,"5",10,"b",1,"5",14,"b",1,"5",18,"b",10,"5",33,"d",6,"5",17,"b",1,"5",2,"4",5,"5",5,"b",5,"5",3,"b",1,"5",5,"b",6,"5",8,"b",4,"5",4,"b",1,"5",10,"b",2,"5",32,"b",10,"5",31,"d",3,"b",4,"5",21,"b",1,"4",4,"5",14,"b",1,"5",3,"b",6,"5",9,"b",3,"5",16,"b",2,"5",14,"b",1,"5",6,"b",1,"5",10,"b",10,"5",30,"d",5,"b",3,"5",22,"b",1,"4",3,"5",14,"b",9,"5",10,"b",3,"5",15,"b",2,"5",15,"b",3,"5",10,"b",1,"5",3,"b",11,"5",30,"d",5,"b",3,"5",22,"b",4,"5",14,"b",7,"5",12,"b",3,"5",14,"b",3,"5",16,"b",1,"5",6,"b",1,"5",3,"b",16,"5",29,"d",1,"5",5,"b",3,"5",22,"b",5,"5",14,"b",1,"4",16,"b",3,"5",6,"b",1,"5",9,"b",2
@Capital-EX
Capital-EX / game.txt
Created January 30, 2024 22:08
flickgame
{"gameLink":"www.flickgame.org","canvasses":[[9,"b",2,"4",9,"b",10,"5",3,"4",6,"b",13,"5",42,"d",4,"5",10,"b",1,"5",1,"4",8,"b",5,"5",2,"4",8,"5",3,"b",10,"5",6,"b",8,"5",10,"b",1,"5",9,"b",7,"5",13,"b",12,"5",42,"d",3,"5",12,"b",1,"5",1,"4",7,"b",5,"5",1,"4",8,"5",5,"b",8,"5",7,"b",8,"5",10,"b",1,"5",13,"b",2,"5",17,"b",10,"5",40,"d",1,"5",16,"b",1,"5",2,"4",1,"5",3,"b",2,"5",3,"b",1,"5",1,"4",8,"5",5,"b",7,"5",8,"b",8,"5",10,"b",1,"5",14,"b",1,"5",18,"b",10,"5",33,"d",6,"5",17,"b",1,"5",2,"4",5,"5",5,"b",5,"5",3,"b",1,"5",5,"b",6,"5",8,"b",4,"5",4,"b",1,"5",10,"b",2,"5",32,"b",10,"5",31,"d",3,"b",4,"5",21,"b",1,"4",4,"5",14,"b",1,"5",3,"b",6,"5",9,"b",3,"5",16,"b",2,"5",14,"b",1,"5",6,"b",1,"5",10,"b",10,"5",30,"d",5,"b",3,"5",22,"b",1,"4",3,"5",14,"b",9,"5",10,"b",3,"5",15,"b",2,"5",15,"b",3,"5",10,"b",1,"5",3,"b",11,"5",30,"d",5,"b",3,"5",22,"b",4,"5",14,"b",7,"5",12,"b",3,"5",14,"b",3,"5",16,"b",1,"5",6,"b",1,"5",3,"b",16,"5",29,"d",1,"5",5,"b",3,"5",22,"b",5,"5",14,"b",1,"4",16,"b",3,"5",6,"b",1,"5",9,"
{deck}
version:1
card:0
size:[512,342]
name:"prototypes.deck"
{card:home}
{widgets}
prototype11:{"type":"contraption","size":[100,100],"pos":[151,118],"def":"prototype1","widgets":{"slider1":{"value":56},"slider2":{"value":3136}}}
inc:{"type":"button","size":[78,27],"pos":[266,153],"script":"home.0","text":"Incerment"}
#include <ObjFW/OFArray.h>
#include <ObjFW/OFData.h>
#include <ObjFW/OFMutableArray.h>
#import <ObjFW/OFObject.h>
#include <stddef.h>
#include <stdio.h>
#include <ObjFW/OFString.h>
#include <ObjFW/OFStream.h>
#import <ObjFW/OFStdIOStream.h>
#import <ObjFW/ObjFW.h>
Starting state:
(1) ..s                           | [ int - int - int ] swap 'x set apply 'x get
    Inferred Effect: [ ..s -- ..t ]

(2) ..s [ int - int - int ]       | swap 'x set apply 'x get
    Inferred Effect: [ ..s -- ..t ]

(3) ..s [ int - int - int ] x     | 'x set apply 'x get
    Inferred Effect: [ ..s x -- ..t ]
class Heap<E> {
elem: E;
subheaps: Heap<E>[];
constructor(elem: E = null, subheaps: Heap<E>[] = []) {
this.elem = elem;
this.subheaps = subheaps;
}
private setSize(size: number){ return this; }
import 'package:english_words/english_words.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
struct Red end
struct Yellow end
struct Green end
alias Color = Red | Yellow | Green
def take_red_green(xs : Array(Color)) : Array(Red | Green)
xs.select(Red | Green)
end
def expand_type(x : U, t : T.class) : U | T forall U, T