Skip to content

Instantly share code, notes, and snippets.

@sogaiu
sogaiu / compile_commands.json
Created February 21, 2025 12:34
compile_commands.json for janet
[
{
"directory": "/home/user/src/janet/build",
"command": "cc -Ijanet-boot.p -I. -I.. -I../src/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -pthread -DJANET_BOOTSTRAP -MD -MQ janet-boot.p/src_core_abstract.c.o -MF janet-boot.p/src_core_abstract.c.o.d -o janet-boot.p/src_core_abstract.c.o -c ../src/core/abstract.c",
"file": "../src/core/abstract.c",
"output": "janet-boot.p/src_core_abstract.c.o"
},
{
"directory": "/home/user/src/janet/build",
"command": "cc -Ijanet-boot.p -I. -I.. -I../src/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 -g -pthread -DJANET_BOOTSTRAP -MD -MQ janet-boot.p/src_core_array.c.o -MF janet-boot.p/src_core_array.c.o.d -o janet-boot.p/src_core_array.c.o -c ../src/core/array.c",
https://www.youtube.com/watch?v=H5FZEciOgI8
@sogaiu
sogaiu / gist:e796f80be5eb1ed92943915f5280a8c2
Created February 19, 2025 07:26
job listings for non-mainstream programming languages
https://beyond-tabs.com/
@sogaiu
sogaiu / gist:249216ee4590526c0c8fafe38944e681
Created February 18, 2025 11:31
this too shall pass - northeastern, python, htdp
* https://lobste.rs/s/els8k7/northeastern_s_redesign_khoury#c_zwcy3t
* https://felleisen.org/matthias/Thoughts/py.html
* https://felleisen.org/matthias/Thoughts/dev.html
* https://www.amazon.com/Introduction-Algorithms-A-Creative-Approach/dp/0201120372
* https://felleisen.org/matthias/Cplusplus/
* https://mballantyne.net/hyol/
@sogaiu
sogaiu / gist:c5fac528440de6bdd4c99a48b6112900
Created February 16, 2025 09:42
on the way to getting defrecord a name
https://web.archive.org/web/20160502164815/https://clojure-log.n01se.net/date/2010-03-25.html#08:59
@sogaiu
sogaiu / racket-noted-things.md
Last active February 14, 2025 09:14
racket noted things - why racket
  • focus of project seems admirable (teaching / learning)
  • long-term viability
    • multiple core developers - less "bus factor one"
    • core developers are working on the project at least partly as part of their day jobs (academics)
    • moved to being on top of chez scheme (which also has other devs)
  • development by similar members over long period
  • main members seem mostly decent [1]
  • conceptual integrity seems to be relatively important
  • documentation seems on the good side
  • errors exist but prs appear to be welcome
@sogaiu
sogaiu / rich_hickey_fogus_interview.md
Created February 14, 2025 07:22 — forked from harfangk/rich_hickey_fogus_interview.md
Rich Hickey Interview with Fogus on CodeQuarterly (likely from around June 2011)

The original website containing this interview has disappeared. I've googled a bit to find this transcript. I'm saving it myself to provide another link to the great interview and preserve it.

Rich Hickey Q&A by Michael Fogus

Best known as the inventor of Clojure, a Lisp that runs on the Java Virtual Machine and the first new member of the Lisp family to attract any widespread interest since Scheme and Common Lisp, Rich Hickey has been a software developer and consultant for two decades.

Prior to starting work on Clojure, he made four attempts to combine Lisp with either Java or Microsoft’s Common Language Runtime: jfli, Foil, Lisplets, and DotLisp but Clojure was the first to draw significant attention. To date there have been four books published on Clojure, including The Joy of Clojure by interviewer Michael Fogus. The first Clojure conference, ClojureConj held in 2010, drew over two hundred attendees. And the Clojure Google group has, as of this writing, 4,880 members who have posted over 46,000 mes

@sogaiu
sogaiu / janet-noted-things.md
Last active February 14, 2025 08:57
janet noted things - why janet

Interest

  • can break (return) from middle of function body
  • debugger support
  • embeddable
  • fast startup time
  • language name starts with a 'j'
  • less indenting than many lisps
  • macros
  • not just intel
  • peg
@sogaiu
sogaiu / scribble-indexing-notes.md
Last active February 12, 2025 11:57
scribble indexing notes

2025-02-12

problem

not all items listed in the "table" here result in successful searches. one example item that does not yield any search results is: #fl(

exploration

background