let it leave me like a long breath

let it dissipate or fade in the background

Aug. 28th, 2017

Profile

xax: purple-orange {11/3 knotwork star, pointed down (Default)
howling howling howling

Nav

  • Recent Entries
  • Archive
  • Reading
  • Tags
  • Memories
  • Profile

Tags

  • art - 2 uses
  • asteroid garden - 4 uses
  • code - 19 uses
  • demos - 1 use
  • dreams - 5 uses
  • ff7 fangame - 23 uses
  • fic prompts - 13 uses
  • gamedev challenge - 82 uses
  • hell game - 76 uses
  • nanowrimo - 11 uses
  • plants - 9 uses
  • process - 52 uses
  • programming - 51 uses
  • screenshots - 5 uses
  • writing log - 83 uses

May 2025

S M T W T F S
    123
45678 910
1112131415 1617
18192021222324
25262728293031
    • Previous Day
    • |
    • Next Day

    Aug. 28th, 2017

  • xax: purple-orange {11/3 knotwork star, pointed down (Default)
    posted @ 04:23 pm

    in other news the spider plant that i only got a few months ago is starting to send out a growth that i think is the stalk for a flowering part

    and apparently spider plants are self-fertile, so i could just use a cotton swab or w/e and fertilize it and end up with lots and lots of spider plant seeds

    i really need to get some seed trays or smth, since i guess i could do this trick with my peace lilies too, since the big peace lily plant is starting to flower again. most of these propagate by cuttings anyway; i am gonna end up with a billion plants if i keep this up

    • Add Memory
    • Share This Entry
    • Link
    • 3 comments
    • Reply
  • xax: purple-orange {11/3 knotwork star, pointed down (Default)
    Tags:
    • programming
    posted @ 06:57 pm

    private Optional<Function<LayeredMap,Consumer<PcState>>> useAction;


    listen, my java code is immaculate.

    (the joke here is that in haskell this would just be Maybe (LayeredMap -> PcState -> ()). tho that's not a useful type signature to have in haskell, so actually it'd be something different)

    actually as a general trend what i've found really useful for writing in javascript or java or whatever is thinking "okay, how would i do this in haskell?", because the answer is generally some slightly elaborate but robust and bugfree code. in this case i'm using a Consumer, but in haskell i'd have some kinda state-change monoid for popping up UI or adding/removing items or changing the map or w/e. and since that's precisely the issue i've been struggling with wrt "how do i communicate the potential effects of item actions", well, just do that and that's the problem solved.

    in theory. in practice things are generally a bit thornier and more elaborate. but it's a good foundation, probably.

    • Add Memory
    • Share This Entry
    • Link
    • 0 comments
    • Reply
    • Previous Day
    • |
    • Next Day
Page generated Jun. 10th, 2025 06:00 pm
Powered by Dreamwidth Studios

Style Credit

  • Style: (No Theme) for vertical