profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/s-ol/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
sol s-ol Milano https://s-ol.nu gamedev, alternate interfaces, FOSS, self-hosted, visuals

love2d-community/love2d-book 91

A book about LÖVE, Games and Lua.

love2d-community/splashes 57

A collection of splash screens for LÖVE

s-ol/gpWFC 37

openCL-accelerated python implementation of the Wave Function Collapse procgen algorithm

s-ol/demoloops 29

Toolkit for building looping gif "demos" and collection of such

s-ol/alive 26

experimental livecoding environment with persistent expressions

s-ol/csgo-vscripts 25

Collection of (squirrel) vScripts for CS:GO

s-ol/dotfiles 10

my dotfiles / configuration files

s-ol/dreamer 9

An improved Deep Dreaming script with a proper CLI

fabfoundation/mods 8

This project has moved to Gitlab. See README

s-ol/HowDoIOS 4

Multitasking OS for the DCPU-16 fantasy console

push eventakkartik/mu

Kartik K. Agaram

commit sha 665b1e8f075c3cad159831f52e7b2b79b0157527

a full-circle rainbow

view details

Kartik K. Agaram

commit sha 183010779ca426e0d0bd24e2ca850d4687094169

A 'bowboard', a chessboard of rainbow circles Compare with (chessboard screen 256)

view details

Kartik K. Agaram

commit sha 1b769b4b680b51fdc0654595226e43cd6ebef798

initial, monochrome mandelbrot set

view details

push time in 8 hours

push eventakkartik/mu

Kartik K. Agaram

commit sha 1adc904ef31a77aa7044ce9e828036f539588369

new shell macro: do

view details

push time in 21 hours

push eventakkartik/mu

Kartik K. Agaram

commit sha d3f17627d88f7a128ae398cca9f1b7fce2a7575e

an often-overflowing stream when running brcircle We really need to systematically check our trace streams.

view details

Kartik K. Agaram

commit sha 540fd664738dfb45d4373497c4a316828e9b1a33

a little bit more information when lookup fails Basically this should never, ever happen until I start reclaiming heap memory. I believe the only reason it happens is unprotected writes to address 0 or thereabouts.

view details

Kartik K. Agaram

commit sha e74050ade4ae37f5e2cb2fc09af405dd5f03cd2c

always check for null in 'get' instructions

view details

Kartik K. Agaram

commit sha 19dd573a92ce1ffdd760ee5d4078bf3d664818c4

.

view details

Kartik K. Agaram

commit sha 61a68452ae84df936e1861e65a331959643ae016

all apps working again after null get check

view details

Kartik K. Agaram

commit sha 888b4cd8eabff44ad10954f26bd4df4497e28617

always check for null in 'index' instructions

view details

push time in 21 hours

startedAlloyed/ltrie

started time in a day

push eventakkartik/mu

Kartik K. Agaram

commit sha c5f50f05b7d3efe77533e697202378352089bae5

.

view details

push time in a day

push eventakkartik/mu

Kartik K. Agaram

commit sha 150db8d56a399a9f5a3bb0a15b2ae4af612350a5

some boot-time heartbeat messages This will help us with some common debug scenarios.

view details

push time in a day

push eventakkartik/mu

Kartik K. Agaram

commit sha 7105b73fd3f0952a62de125ee70fe81a9ae683fd

give up on nested backquotes for now

view details

Kartik K. Agaram

commit sha 74be534e2be007f0729092c49a90ca8e410150a8

starting to implement first macros Another commit, another bugfix. Some snippets from my currently exploding todo list: - always investigate lookup errors immediately. Beyond the root cause, they should never happen at the moment, while we aren't reclaiming memory. we should always return a more precise error message. Usually involving null pointer checks. - on abort, print out stack trace - emit mapping of labels to addresses during survey - store a mapping of symbols somewhere in the code image - stop allocating 1KB per token; expand space for tokens as needed

view details

Kartik K. Agaram

commit sha c651bbeffcd3b840a63ca3ae831e8ba2ec64189b

clean up hline and vline

view details

Kartik K. Agaram

commit sha 92fb55d50fbe22c71c4d0214ea9b1efd78828cdf

no, we need hline1 for fill_rect

view details

Kartik K. Agaram

commit sha 25eb9c580e63a84555873b9f67a261004d9f38c3

.

view details

Kartik K. Agaram

commit sha 91f76e6b228dbe6ff74b7b657fd9dc79d10f8909

clean up Bresenham line-drawing

view details

Kartik K. Agaram

commit sha d8298d1a2af876915cd4ba8d6a7b5ae7dc2dd0e3

clean up read_line

view details

Kartik K. Agaram

commit sha d605ba1f9ab08ead61a73f2f102fd8741b4c0352

clean up chessboard We still benefit from some helpers here because of the unrolling and multiple calls to helpers.

view details

Kartik K. Agaram

commit sha e42ae8219eae6a48b7fc7746a9883c1e46d0be65

clean up all definitions

view details

Kartik K. Agaram

commit sha dd192dd52c755f40e09d7d60a95fbf57faa9b669

.

view details

push time in a day

push eventleafo/streak.club

leaf corcoran

commit sha f6edba8a1208b9187df355ad67f39d726ea1417b

update node modules

view details

leaf corcoran

commit sha 3420ab603cf50a2b18db42f19bfb084dea134ffc

update vendored js

view details

leaf corcoran

commit sha 164367a98d2098fd900abcfcaa884864dcfdfcd0

update vendor command to not copy js files that are built with esbuild

view details

push time in a day

delete branch leafo/streak.club

delete branch : dependabot/npm_and_yarn/underscore-1.12.1

delete time in a day

PR closed leafo/streak.club

Bump underscore from 1.12.0 to 1.12.1 dependencies

Bumps underscore from 1.12.0 to 1.12.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jashkenas/underscore/commit/c627e3847981e0f573f43d6ef6c9c10ab5891d50"><code>c627e38</code></a> Mention CVE-2021-23358 in code, test and documentation (<a href="https://github-redirect.dependabot.com/jashkenas/underscore/issues/2915">#2915</a>)</li> <li><a href="https://github.com/jashkenas/underscore/commit/c9e803e400775d0dd27a9a70bb0f1b2fe7689d70"><code>c9e803e</code></a> Add diff and docs to the 1.12.1 change log entry</li> <li><a href="https://github.com/jashkenas/underscore/commit/0c20985ad1e7df18f7346c7da7fc702578bb3934"><code>0c20985</code></a> Restore comments from 7e89b79f95e7b</li> <li><a href="https://github.com/jashkenas/underscore/commit/bf5a0ed27599f99ea59a0839c5bc2fb27a46c1cf"><code>bf5a0ed</code></a> Merge branch 'template-variable-parameter'</li> <li><a href="https://github.com/jashkenas/underscore/commit/7e3d4042a0b9bb76e70da62204c283d1530f7a44"><code>7e3d404</code></a> Update annotated sources and minified bundles for 1.12.1</li> <li><a href="https://github.com/jashkenas/underscore/commit/5343fbcbce8853398164306c9ebbd741f450d872"><code>5343fbc</code></a> Add version 1.12.1 to the documentation</li> <li><a href="https://github.com/jashkenas/underscore/commit/44df929aa337213e9dd041ec53bee5584e90be9d"><code>44df929</code></a> Bump the version to 1.12.1</li> <li><a href="https://github.com/jashkenas/underscore/commit/7e89b79f95e7bd5cb966b1de920d9b71311c594d"><code>7e89b79</code></a> Un-document the fix for <a href="https://github-redirect.dependabot.com/jashkenas/underscore/issues/2911">#2911</a> for the time being</li> <li><a href="https://github.com/jashkenas/underscore/commit/4c73526d43838ad6ab43a6134728776632adeb66"><code>4c73526</code></a> Fix <a href="https://github-redirect.dependabot.com/jashkenas/underscore/issues/2911">#2911</a></li> <li><a href="https://github.com/jashkenas/underscore/commit/ef646ccbbbd971e82719c83fc69f56a5585b3a01"><code>ef646cc</code></a> Reflect real issue of <a href="https://github-redirect.dependabot.com/jashkenas/underscore/issues/2911">#2911</a> in test from <a href="https://github-redirect.dependabot.com/jashkenas/underscore/issues/2912">#2912</a></li> <li>Additional commits viewable in <a href="https://github.com/jashkenas/underscore/compare/1.12.0...1.12.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+8 -8

1 comment

2 changed files

dependabot[bot]

pr closed time in a day

pull request commentleafo/streak.club

Bump underscore from 1.12.0 to 1.12.1

Looks like underscore is up-to-date now, so this is no longer needed.

dependabot[bot]

comment created time in a day

push eventleafo/streak.club

leaf corcoran

commit sha 5ca5d948549c1b2dcc1f97963a788e6a36581f25

update underscore

view details

push time in a day

startedrahra/intfract

started time in a day

push eventakkartik/mu

Kartik K. Agaram

commit sha 7c8ad5a419cefd178b9abd25f03e2d82a8d91aa1

more paranoia in shell/globals.mu

view details

Kartik K. Agaram

commit sha f882130c863d7ed05483a7ecc5e31a399aca241b

.

view details

Kartik K. Agaram

commit sha a1cfadc749e91abde00e56859b3d5122205a6ca4

first passing test for macroexpand In the process I spent a long time tracking down a stray TODO in 108write.subx that I thought would abort but didn't since the switch to baremetal. Then after I reintroduced that assertion I had to go track down a bunch of buffer sizes. Stream sizes continue to be a huge mess.

view details

Kartik K. Agaram

commit sha 57fd40d5004a0400d0e86ba8c53cf5a894ebf024

some more cases

view details

Kartik K. Agaram

commit sha f791cd9da9472d2ec81525a440dca68a54e9a6a4

macros almost done Just one case left: macros within unquote.

view details

push time in 2 days

push eventakkartik/mu

Kartik K. Agaram

commit sha 6df53d463c82933b84bd3d4232792a11ba251781

back to macros; switch macroexpand to operate in place

view details

Kartik K. Agaram

commit sha e9981404da5fcaf24acc6b298f4752a543d8af9f

.

view details

Kartik K. Agaram

commit sha 1648a04cc0e92c0583c9d283ed6b6108120f820f

literal macros Current plan: - some way to define macros. For now: (def f (litmac litfn () (a b) `(+ ,a , b))) - macroexpand will expand calls by passing them through the cdr (f 3 4) macroexpand: ((litfn () (a b) `(+ ,a ,b)) 3 4) => (+ 3 4) eval: (+ 3 4) => 7

view details

Kartik K. Agaram

commit sha edae464db5a8623d5b2ccdcaf28beb6475dc7fd2

shell: macroexpand outermost call

view details

push time in 2 days

startednariakiiwatani/ofxMeshWarp

started time in 2 days

startednariakiiwatani/ofxAE

started time in 2 days

startedmoebiussurfing/ofxWindowApp

started time in 2 days

push eventakkartik/mu

Kartik K. Agaram

commit sha effbe423a71cbc02d525bb9978d92d57041ca751

.

view details

Kartik K. Agaram

commit sha a54c6f2ee7bff0c7d459c4a3cede660ed02a5072

belatedly migrate stale example definitions Also bare-bones syntax highlighting for .limg files. Doesn't work when .limg file is first file opened with Vim.

view details

push time in 2 days

PR opened leafo/streak.club

Bump underscore from 1.12.0 to 1.12.1

Bumps underscore from 1.12.0 to 1.12.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jashkenas/underscore/commit/c627e3847981e0f573f43d6ef6c9c10ab5891d50"><code>c627e38</code></a> Mention CVE-2021-23358 in code, test and documentation (<a href="https://github-redirect.dependabot.com/jashkenas/underscore/issues/2915">#2915</a>)</li> <li><a href="https://github.com/jashkenas/underscore/commit/c9e803e400775d0dd27a9a70bb0f1b2fe7689d70"><code>c9e803e</code></a> Add diff and docs to the 1.12.1 change log entry</li> <li><a href="https://github.com/jashkenas/underscore/commit/0c20985ad1e7df18f7346c7da7fc702578bb3934"><code>0c20985</code></a> Restore comments from 7e89b79f95e7b</li> <li><a href="https://github.com/jashkenas/underscore/commit/bf5a0ed27599f99ea59a0839c5bc2fb27a46c1cf"><code>bf5a0ed</code></a> Merge branch 'template-variable-parameter'</li> <li><a href="https://github.com/jashkenas/underscore/commit/7e3d4042a0b9bb76e70da62204c283d1530f7a44"><code>7e3d404</code></a> Update annotated sources and minified bundles for 1.12.1</li> <li><a href="https://github.com/jashkenas/underscore/commit/5343fbcbce8853398164306c9ebbd741f450d872"><code>5343fbc</code></a> Add version 1.12.1 to the documentation</li> <li><a href="https://github.com/jashkenas/underscore/commit/44df929aa337213e9dd041ec53bee5584e90be9d"><code>44df929</code></a> Bump the version to 1.12.1</li> <li><a href="https://github.com/jashkenas/underscore/commit/7e89b79f95e7bd5cb966b1de920d9b71311c594d"><code>7e89b79</code></a> Un-document the fix for <a href="https://github-redirect.dependabot.com/jashkenas/underscore/issues/2911">#2911</a> for the time being</li> <li><a href="https://github.com/jashkenas/underscore/commit/4c73526d43838ad6ab43a6134728776632adeb66"><code>4c73526</code></a> Fix <a href="https://github-redirect.dependabot.com/jashkenas/underscore/issues/2911">#2911</a></li> <li><a href="https://github.com/jashkenas/underscore/commit/ef646ccbbbd971e82719c83fc69f56a5585b3a01"><code>ef646cc</code></a> Reflect real issue of <a href="https://github-redirect.dependabot.com/jashkenas/underscore/issues/2911">#2911</a> in test from <a href="https://github-redirect.dependabot.com/jashkenas/underscore/issues/2912">#2912</a></li> <li>Additional commits viewable in <a href="https://github.com/jashkenas/underscore/compare/1.12.0...1.12.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+8 -8

0 comment

2 changed files

pr created time in 2 days

create barnchleafo/streak.club

branch : dependabot/npm_and_yarn/underscore-1.12.1

created branch time in 2 days

push eventakkartik/mu

Kartik K. Agaram

commit sha 7465fbb19f3cf2a9c262e634502d07b4215c1470

.

view details

Kartik K. Agaram

commit sha 9156823c5d1ba6bd79f2f3f07f903b0337203c36

shell: start implementing macros

view details

Kartik K. Agaram

commit sha 0069028dae00202642c2e79928dbd290c7138fe3

.

view details

Kartik K. Agaram

commit sha 5e0f4598488d5f88d60f67fa11465577b0446c87

.

view details

Kartik K. Agaram

commit sha ba5f556543c94c3431148e7c7e3e0b705d9585af

.

view details

push time in 2 days

startedsonoro1234/luajit-async

started time in 2 days

startedfriendlycart/solidus_configurable_kits

started time in 2 days

startedSamiPerttu/fundsp

started time in 2 days

startedv3ga/Processing

started time in 2 days

fork timonsku/Adafruit_Blinka

Add CircuitPython hardware API and libraries to MicroPython & CPython devices

https://learn.adafruit.com/circuitpython-on-raspberrypi-linux

fork in 2 days

startedjedisct1/libhydrogen

started time in 2 days

startedJeffail/tunny

started time in 3 days

release observablehq/inputs

v0.7.22

released time in 3 days