Newest at the top
2024-09-21 09:34:49 +0200 | merijn | (~merijn@204-220-045-062.dynamic.caiway.nl) |
2024-09-21 09:34:17 +0200 | gmg | (~user@user/gehmehgeh) |
2024-09-21 09:33:41 +0200 | gmg | (~user@user/gehmehgeh) (Quit: Leaving) |
2024-09-21 09:33:19 +0200 | <geekosaur> | akron's weird that way |
2024-09-21 09:33:09 +0200 | <tomsmeding> | re css, also the whole priority ordering of rules |
2024-09-21 09:33:06 +0200 | <geekosaur> | so maybe (c) someone called 911 in a panic and they just sent everything |
2024-09-21 09:32:46 +0200 | <geekosaur> | β¦and one of the engines just turned around and left. that usually takes longer if it's the building fire alarm |
2024-09-21 09:32:04 +0200 | jle` | (~jle`@2603:8001:3b02:84d4:eb82:e687:8bae:8fb3) (Read error: Connection reset by peer) |
2024-09-21 09:31:44 +0200 | <tomsmeding> | ah |
2024-09-21 09:31:39 +0200 | <geekosaur> | either the building fire alarm misfired again, or someone's stuck in the elevator again |
2024-09-21 09:31:38 +0200 | <tomsmeding> | nearby? |
2024-09-21 09:31:21 +0200 | <tomsmeding> | O.o |
2024-09-21 09:31:16 +0200 | <geekosaur> | fire engines just pulled up |
2024-09-21 09:31:13 +0200 | tzh | (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz) |
2024-09-21 09:31:07 +0200 | <geekosaur> | welp. going to be up a while longer, I guess |
2024-09-21 09:31:04 +0200 | <tomsmeding> | does a box shadow count as size of the element or not? Does the border? (depends on the border-box property) |
2024-09-21 09:30:37 +0200 | <tomsmeding> | or how the whole box model works |
2024-09-21 09:30:33 +0200 | <tomsmeding> | css gets really complicated in how all the properties interact, e.g. how css Grid interacts with other layout stuff |
2024-09-21 09:30:24 +0200 | <Inst> | and then go rework it once I have some idea of what I'm doing |
2024-09-21 09:30:16 +0200 | <Inst> | yeah, well, finally get out of vaporware, actually build something useful in the Haskell ecosystem instead of being a semi-tolerated troll |
2024-09-21 09:30:10 +0200 | <geekosaur> | (well, I nsuppose an ADT doesn't necessarily imply a structure) |
2024-09-21 09:29:56 +0200 | <Inst> | thanks tomsmeding |
2024-09-21 09:29:55 +0200 | <tomsmeding> | which is like the easiest and least interesting part :) |
2024-09-21 09:29:50 +0200 | <Inst> | whatever, I'll just use list then then change the datatypes later! |
2024-09-21 09:29:46 +0200 | <tomsmeding> | I feel like coding up representations of html/css will help you very well in learning the syntax of them both |
2024-09-21 09:29:31 +0200 | geekosaur | is having a "that trick never works!" moment |
2024-09-21 09:29:08 +0200 | <Inst> | already have a friend lined up to help me maintain it |
2024-09-21 09:29:00 +0200 | <Inst> | well, i have no idea what i'm doing, i think implementing ADTs for HTML / CSS will probably help me learn HTML / CSS better, and when this stuff falls through, I'll just rewrite the library |
2024-09-21 09:27:09 +0200 | <Inst> | https://hackage.haskell.org/package/type-of-html |
2024-09-21 09:27:07 +0200 | <tomsmeding> | bonus points if you ensure that client code can only treat the thing as a Monoid, so that you can swap out the implementation later :) |
2024-09-21 09:26:53 +0200 | <Inst> | iirc blaze and lucid are builders |
2024-09-21 09:25:59 +0200 | <geekosaur> | but it definitely depends on what uou're doing |
2024-09-21 09:25:54 +0200 | <Inst> | wait, can you edit / replace Blaze / Lucid HTML types once they've been generated? |
2024-09-21 09:25:48 +0200 | <geekosaur> | that's what I was thinking |
2024-09-21 09:25:35 +0200 | <tomsmeding> | if you can arrange to always append at the front, and don't need to index into the thing, plain [] may be best |
2024-09-21 09:25:23 +0200 | <Inst> | well, i mean, it'll be converted to lazy bytestring |
2024-09-21 09:25:20 +0200 | <geekosaur> | cue xkcd π |
2024-09-21 09:24:58 +0200 | <Inst> | i guess i'm doing yet another html / css library |
2024-09-21 09:24:54 +0200 | <tomsmeding> | i.e. what's the ratio between the number of times you read that list, and the number of times you modify it |
2024-09-21 09:24:43 +0200 | <Inst> | yes, which is why i'm thinking seq not vector |
2024-09-21 09:24:31 +0200 | <tomsmeding> | Inst: will you be appending to that list |
2024-09-21 09:24:06 +0200 | <Inst> | by the way, if I want to model an HTML object, is vector or seq a better application data structure for children / attributes? |
2024-09-21 09:24:06 +0200 | jle` | (~jle`@2603:8001:3b02:84d4:eb82:e687:8bae:8fb3) |
2024-09-21 09:23:59 +0200 | merijn | (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
2024-09-21 09:23:36 +0200 | <geekosaur> | it's absolutely not unusual that I wake up 02:30-03:00 and am up for an hour or so π |
2024-09-21 09:23:26 +0200 | jle` | (~jle`@2603:8001:3b02:84d4:6c44:9933:28ff:d264) (Remote host closed the connection) |
2024-09-21 09:23:24 +0200 | morb | (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 260 seconds) |
2024-09-21 09:23:09 +0200 | <geekosaur> | my sleep has been severely disturbed for longer than I've had the neck/arm issue |
2024-09-21 09:22:48 +0200 | <Inst> | since i thought you went to sleep |
2024-09-21 09:22:05 +0200 | <Inst> | geekosaur: you're STILl in pain? :( |