IRC channel logs
2025-12-11.log
back to list of logs
<cow_2001>but i just know how to do "change" events on input type="text" <cwebber>cow_2001: I did not see your bus route simulator! <cow_2001>i wanna change number of stations, how long a passenger's boarding and disembarking takes, time between bus stops, interval between bus disembarking form the central bus station <cow_2001>i'll tell you that - recompiling just to change one parameter is painful <cow_2001>the way drawing works is through interpolation between past and future events <cwebber>also note that the development repl work that dthompson is doing might make hacking something like this live more fun <sem>I am just a random netizen, but I am trying to wrap my mind around what Spritely does <sem>is Goblins a programming language? <dthompson>sem: it's a embedded domain-specific language for Scheme. <dthompson>which basically means it's a library + some new syntax in the form of Scheme macros <sem>and Scheme is a type of lisp? A functional programming language? Developing goblins helps everybody write softwares for social networks, etc? <dthompson>Scheme is from the Lisp family of languages, yes. <dthompson>it supports functional programming but not *only* functional programming <dthompson>goblins is an implementation of an actor model, which is a different programming paradigm <dthompson>and goblins can be used for social networks, but it's much more general-purpose than that <dthompson>goblins can be used for anything collaborative where you have multiple machines working together on something <dthompson>sem: do you have the link to that Lemmy post you mentioned recently? I'm not a Lemmy user so I don't know where to find it <sem>dthompson, let me look i'll see if I saved it <sem>I don't know the etiquette for sharing lemmy links -- the user is on reddthat.com, the community is on fediverse.ml, and I am on piefed.blahaj.zone <dthompson>nice to see people sharing positive comments about us :) <qbit>yay, finally got a usable guix setup going and I can build goblins things <qbit>i have an idea for an app .. that seems like it might be a good first step.. <qbit>basically i want to have a program that runs on two machines and after a set amount of time pops up a splash screen on both systems for a set amount of time <qbit>"reminder to get up and do something" <qbit>I have something atm (go + fyne) but it only runs on one machine, and when my focus is on another I don't get the benefit <dthompson>a very small amount of code for a bug fix that took me several days to figure out <dthompson>qbit: probably the quickest way to get going with that is to have a central node that needs to be online for your other machines to access <dthompson>which you would model as an actor that is in charge of the timers that notifies subscribers <dthompson>one nice thing about programming with actors is that you can write your actors and run everything in a single process first <dthompson>and then later add in the additional complexity of networking <dthompson>step 1) figure out the actors in your system and how they interact. step 2) deploy them to a network and access them over ocapn <dthompson>that's how I approach everything I build with goblins <jboy>that fix is what you needed the multiple whiteboards for, dthompson?