Skip to content

Instantly share code, notes, and snippets.

View ShalokShalom's full-sized avatar
🐉
Garuda

ShalokShalom ShalokShalom

🐉
Garuda
View GitHub Profile
https://github.com/protongraph/protongraph
Oracel Free Tier
https://netboot.xyz/
@ShalokShalom
ShalokShalom / Nix Container
Created February 12, 2023 15:52
Nix Container
Nix Container
@ShalokShalom
ShalokShalom / godot
Created January 11, 2023 18:25
Godot
https://godotshaders.com/
"fsharp": {
"command": ["fsautocomplete", "--adaptive-lsp-server-enabled"],
"rootIndicationFileNames": [".fsproj"],
"url": "https://github.com/fsharp/FsAutoComplete",
"highlightingModeRegex": "^F#$"
[buildPlans.iosevka-custom]
family = "Iosevka Custom"
spacing = "normal"
serifs = "slab"
no-cv-ss = true
export-glyph-names = false
[buildPlans.iosevka-custom.variants.design]
capital-g = "toothless-corner-inward-serifed-capped"
capital-i = "serifed"
@ShalokShalom
ShalokShalom / autocurry.fsx
Last active August 6, 2023 12:02
About pipes, curry and partial application
// The following example shows an effect of auto-currying in fsharp.
let add x y = x + y
let substract x y = x - y
// So that could look like a totally viable definition to you.
// We define an add, and a substract function for later use.
// But now watch.
let calculate =
[Error - 5:41:59 PM] Request textDocument/documentHighlight failed.
Message: No symbol information found
Code: -32603
[Error - 5:42:01 PM] Request textDocument/documentHighlight failed.
Message: No symbol information found
Code: -32603
[Error - 5:43:30 PM] Request textDocument/documentHighlight failed.
Message: No symbol information found
Code: -32603
[17:48:58.784 ERR] [LSP] PositionHandler - Getting file checker options for /home/garuda/shell.fsx failed
@ShalokShalom
ShalokShalom / Global type inference
Last active May 14, 2025 21:21
Global type inference
Global type inference
Crystal - Not a HindleyMilner. Specification: https://github.com/crystal-lang/crystal/issues/2390
Elm ¹
Erg
F#
F* ²
Gleam
Gluon
Grain
@ShalokShalom
ShalokShalom / 2DAssets
Created November 17, 2022 20:35
2DAssets
2DAssets