#1 make foolishness.

Nyitott
megnyitva ekkor: 7 hónapja Digit által · 0 hozzászólás
Digit hozzászólt 7 hónapja

make foolishness.

Basic Core Features

Building the core basics first will make this Easier. These are the parts of the project to break down into tasks to complete to build first:

commands

  • foolishness-mode
  • foolishness
  • foolishness-increment
  • foolishness-decrement

lists

  • foolishness-alist

LLM Main Components Outline Summary paste

Here's a summary output from an LLM that helped sort the ideas:

Here are the main parts of erc-foolishness as best defined so far:

  • foolishness-face-scope: A variable that determines the scope of the foolishness faces, with possible values of 'nick, 'line, or 'whole-line.
  • foolishness-face-method: A variable that determines the method for generating foolishness faces, with possible values of 'static or 'gradient.
  • foolishness-breakpoint: A variable that determines the foolishness level at which faces switch to the "breakpoint" face.
  • foolishness-increment: A function that increments the foolishness level of a given nickname.
  • foolishness-decrement: A function that decrements the foolishness level of a given nickname.
  • foolishness: A function that displays the foolishness level of a given nickname, or the nicks on a given level, or moves a nickname to a given level.
  • foolishness-face: A function that generates a face for a given foolishness level based on the foolishness-face-method variable.
  • foolishness-breakpoint: A function that sets the foolishness-breakpoint variable and updates the faces for all nicks in the current ERC buffer.
  • erc-set-nick-faces: A function that sets the foolishness faces for all nicks in the current ERC buffer based on their current foolishness levels.

These are the main parts of erc-foolishness as currently defined. However, the code may still need further cleaning up and refinement before it can be considered a fully functional and polished package.


Summary Review

As you can see from this LLM summary, the idea is quite far fleshed out. There's also a lot of uncommitted pseudocode and LLM (doubtless wrong) code suggestion done in the background.

Sit Rep

Still long way from even an initial working stub, given my low programming aptitude

  • TOO MUCH INFORMATION) [/TMI] it'll likely take a while yet.

Plan, Next Steps:

pre-ramble

First things first: suss how doing the lists (aiming for simplest), and could code up the commands and bindings for the main core features, foolishness-increment and foolishness-decrement. And from there, build the rest to fit. From the basic core ui, backwards into its guts, then back out to fill in with the more nuanced features.

So, decided?

First:

  • write foolishness-increment
  • write foolishness-increment keybind
  • write foolishness-decrement and keybind from increment.

then can return to the next steps once that done. :3

first first though

(first first, though, more rest. ~ still mending. shsh, you aint seen me geeking.)

# make foolishness. ## Basic Core Features Building the core basics first will make this Easier. These are the parts of the project to break down into tasks to complete to build first: ### commands * foolishness-mode * foolishness * foolishness-increment * foolishness-decrement ### lists * foolishness-alist ### LLM Main Components Outline Summary paste Here's a summary output from an LLM that helped sort the ideas: Here are the main parts of erc-foolishness as best defined so far: * foolishness-face-scope: A variable that determines the scope of the foolishness faces, with possible values of 'nick, 'line, or 'whole-line. * foolishness-face-method: A variable that determines the method for generating foolishness faces, with possible values of 'static or 'gradient. * foolishness-breakpoint: A variable that determines the foolishness level at which faces switch to the "breakpoint" face. * foolishness-increment: A function that increments the foolishness level of a given nickname. * foolishness-decrement: A function that decrements the foolishness level of a given nickname. * foolishness: A function that displays the foolishness level of a given nickname, or the nicks on a given level, or moves a nickname to a given level. * foolishness-face: A function that generates a face for a given foolishness level based on the foolishness-face-method variable. * foolishness-breakpoint: A function that sets the foolishness-breakpoint variable and updates the faces for all nicks in the current ERC buffer. * erc-set-nick-faces: A function that sets the foolishness faces for all nicks in the current ERC buffer based on their current foolishness levels. These are the main parts of erc-foolishness as currently defined. However, the code may still need further cleaning up and refinement before it can be considered a fully functional and polished package. ---------------------- # Summary Review As you can see from this LLM summary, the idea is quite far fleshed out. There's also a lot of uncommitted pseudocode and LLM (doubtless wrong) code suggestion done in the background. # Sit Rep Still long way from even an initial working stub, given my low programming aptitude * [TOO MUCH INFORMATION] (and hella life distractors ~ otherwise i'd be putting all my time to forgefed, but, too enfeebled still at this stage of the long mending processi'm better staying out of the way, but, perhaps safe enough to return to a little light geeking with this old aspired project, out of the way... ... hah, little. light. this his still huge n heavy for my aptitudes. lol. but still... YUS! this marks another increment towards a return to geeking! (PSL BURNOUT IS NO FUN. NO JOKE. SEVERE UNDERSTATEMENT.)) [/TMI] it'll likely take a while yet. # Plan, Next Steps: ## pre-ramble First things first: suss how doing the lists (aiming for simplest), and could code up the commands and bindings for the main core features, foolishness-increment and foolishness-decrement. And from there, build the rest to fit. From the basic core ui, backwards into its guts, then back out to fill in with the more nuanced features. ## So, decided? ### First: * write foolishness-increment * write foolishness-increment keybind * write foolishness-decrement and keybind from increment. then can return to the next steps once that done. :3 ### first first though (first first, though, more rest. ~ still mending. shsh, you aint seen me geeking.)
Jelentkezzen be hogy csatlakozhasson a beszélgetéshez.
Nincs címke
Nincs mérföldkő
Nincs megbízott
1 Résztvevő
Töltés...
Mégse
Mentés
Még nincs tartalom.