 Okay I got this microphone working again so I'm no longer using the mic from the webcam which should be a lot better. I mean I'm holding it right now but I'm bringing it closer. I used to have it at a more appropriate distance for just general purpose use but I think for these kinds of things it would really be better given the quality of this microphone and the setup otherwise to use it properly for this kind of thing. I want to discuss two things basically and they are very tightly related to each other so we'll discuss this one first. I have to remember to edit it in but if you follow on Twitter you've definitely seen it. I know at least one member of the added community actually retweeted it. Stefan Cháez I believe is his name. I made a proposal to Edecor for collaboration which should surprise the living hell out of a few people who are aware that there is some bad history between us. I mean that decision was not an easy one but well you know what let me pull it up and I'll read what I sent them since that's probably the best way to go about doing this. There's no point in discussing it when I could just read the thing especially since I put a lot more into that than I usually do for these. These are largely improv. This is not something I have come to easily however it's something I believe to overall be in the best interest for the community and each other. Let's cover hard facts and intended outcomes first and then my intentions after. At the time this extension was formally announced and uploaded to the marketplace. Here I'm talking about their extension. It was Maxim Resnick who uploaded the thing. I believe he's also done the majority of work on it and is probably like the project manager but I'm not sure how Edecor structures that so I don't know. There were already four Edeca extensions in existence at least that I'm aware of. I'd commented on this in another video where I was admittedly salty about it and and still but my points will still make sense. Two of these were already on the marketplace. The oldest seeming to belong to Alessandro Del Sol as well as my own. The other two that I'm aware of haven't been uploaded to the marketplace but belong to Yuta Tomino and Luke Guest. Despite Eda being quite heavily used in certain industries, Eda's vast community is small, extremely small. This kind of fragmentation isn't doing any good and does more to hurt each other than to drive anything forward. So now use and growth for the marketplace extensions. Del Sol's at the time of this writing was coming in at 3,524 installs. Note that they had changed their metrics slightly so the way it was working in the past isn't how it works now. We're going on the new metrics. They have good reasons for changing that. And this winds up averaging in at 2.53 installs per day going from the date it was first published. Mine not including the metrics for the smaller snippet extension so just the main Eda syntax extension is 7,383 installs coming in at an average of 10.24 installs per day. And yours as being Eda cores with 312 installs averaging 3 installs per day. Then I go on to say I've overwhelmingly focused on the syntax classifier as it's closest to the expertise I've spent a decade and a half developing. I haven't had any desire nor time required to implement an LSP that is language server protocol. While the initial implementation was created while also learning how VS Code does classification, it came out decently well and was able to classify more precisely than even GPS just with certain limitations imposed by the engine the classifier uses. This is a major reason why line breaks give it some trouble that has to do with VS Code behavior and is something that I can somewhat get around but not entirely. More recently I've been made aware of ways to work with and work around these limitations to get near close to EBNF definitions and handle line breaks on other limitations much more robustly. I'll get back to this later. Yours on the other hand does have LSP support but far from great classification. What I'm proposing is that the two projects get combined. Your LSP, my syntax classifier. This would have a number of benefits not including the few related to my intentions which will be covered later. Number one reduced fragmentation of tooling. As stated this doesn't do the community any good. It splits resources in an already small community. Number two reduced fragmentation of community. The subset of EIDA programmers who are also VS Code users is even smaller. Fragmenting this community causes even more problems. The bizarre thing is for even highly utilized languages like C and C++ there's only one language extension in the marketplace until you hit the back pages but I wouldn't recommend that. With a number of related extensions adding features on top of but not recreating the extension. Three, your team can focus more on LSP development. You shouldn't need to explain this right. It reduces fragmentation of resources within your own team. And four, my knowledge of REGX and VS Code behavior in quirks. I've given your team a few sophisticated REGX examples to replace some very basic ones your team has provided. REGX is tricky and VS Code's flavor is nowhere near a common one. With a lot of unexpected behaviors if you're coming at it to expecting it to behave like PCRE or JSRE. So now my intentions since this is admittedly quite an unusual situation especially as I'm the author of the more popular and still faster growing extension yet coming to you. I'm copy pasting this since it's written out elsewhere and the explanation given there is close enough to appropriate for here that you'll figure it out. So now this will be the copy pasta. As mentioned when I was elaborating my concerns I have sensory integration processing issues which are highly comorbid with autism spectrum disorders to be specific and formal. I have both sensory modulation disorder and synesthesia because these aren't widely known while providing a basic explanation of them. SMDs are a highly specific spectrum of sensory disorders where sensory stimuli are over-processed, under-processed, or insatiably craved. A very widely known form of this with ASD is the comfort that weight on the body can provide. Over-processing can manifest as extreme reactions to a stimulus and under-processing can manifest as lack of reactions to stimulus. I both over-process and under-process. I do not have any SMD issues specifically related to computers although some are generic enough that they can still present. Certain tactile stimulation are extremely over-processed to the point of making certain to the point of certain fabrics making me nauseous and causing a spike in blood pressure. There is no consistency or pattern in how this happens. I generally just have to encounter it and avoid it from that on. Synesthesia on the other hand is where a sensory stimulus crosses cognitive pathways. This typically is another sensory pathway although there are observed cases of it crossing into other non-sensory cognitive pathways, as happens to me sometimes. This is very hard to explain for people who have never experienced it, but basically certain sensory stimuli cause additional sensations or responses that are not appropriate. The most common type which I do not have but is simple to explain is chromagraphene synesthesia whereby graphemes, letters in English, are associated with colors and will be colorized regardless of their printed or displayed color. The recent problems that have been sticking around is related to a very specific stimulus, my mouse moving over the mousepad. I'm not sure what the specific thinking is. What the specific thing is, whether it's about the sound or texture or whatever, I haven't been able to figure it out. Other mousepads still trigger it although I don't have another mouse to test with. Some days are better than others while some not affecting me at all. But it's been bad enough that I can't reasonably maintain use of a mouse for more than a few basic operations every hour, most days. On one of the particularly bad days, the required mouse use I had to engage in. For something unrelated. But it's the effect that's important. The combination of synesthesia and over-processing was enough that I had to go mute for the remainder of the day and completely isolate myself. At the time I hadn't seen my girlfriend in two weeks and that was the day we'd planned to do something. That's it for the copy pasta, so now the last little bit for the proposal. Due to accessibility concerns and difficulties with VS Code, I've recently been rendered largely unable to use it. By contrast, use of other tooling hasn't been anywhere near affected, and I've had no problem continuously developing other things. Despite being made aware of ways to considerably enhance the classifier to work around limitations of VS Code, I've only been able to partially do the rework. I'm just shy of a month ago. The problems mentioned in the copy pasta had grown bad enough to render continued development of anything in VS Code too problematic. So I have contacted the VS Code team about this, trying to ideally get... It's literally just some minor shit that I need. Unfortunately, given the way the actual development of VS Code works, you pretty much have to use VS Code, so you can't use another thing to implement it. Otherwise, I'd just go in and implement a few key bindings I need, so that the specific use of a mouse in certain cases isn't necessary. Although, like... So it's stupid. Certain things... The use of a mouse isn't required in the most pedantic sense, but you have to use like 51 key presses, I counted for one thing, to get around it using a keyboard, which is just absolutely insane. It's literally just a case of a few key presses and a few key bindings for certain things, and I can continue to do it fine. Realistically, a lot of the other things that I had said there still apply. The primary motivation behind this has to do with the fragmentation in the community, and I really do believe that even though we don't necessarily get along all that well, that this would be better for everybody, because you've got a single consolidated product that is able to provide the thing that I do well, and allow them to focus on the other thing, and just it's better. It's a very small community that that kind of fragmentation is not helpful for anybody. So the other thing that I had to talk about, we basically already did. A lot of the sensory issues that I have have gotten considerably worse than usual. I'm not really sure what the issue there is. Certain sounds have become problematic when they haven't in the past. Specifically, the sound of my dog's nails against only certain floors in the house, which has been really frustrating, because I do love that dog. A little annoying sometimes because he's the dumbest dog I've ever seen. But I do love them. The clacking, this is one of the weird things that you see with synesthesia and what I mentioned by the sometimes causes into other pathways. The clacking, the only thing that should register for the clacking of a nail against the floor is obviously the sound. You should process that sound. Every time I hear it, it feels like I'm peeing. But I mean, I'm not. It's not like it causes me to wet myself. It doesn't cause me to actually start peeing, but it feels like it. And that's extremely disorienting. The other thing that's been happening a lot. And I think it's just because of my skin being increasingly dry, because it is winter and the winters here are kind of brutal and dry. Textures that normally don't bother me have been starting to bother me. Like I'd mentioned with the moving of the mouse across a mouse pad. I don't know exactly what the deal is there. If it's the mouse against the pad or like my palm against the pad, because people hold mice in different ways, but I tend to have the palm hover ever so slightly. It typically drags a little bit. I don't know if it's that or if it's not the tactility of it, but the sound of the mouse across the pad or what. I don't know what the deal is there. That's literally never bothered me in the past. Another example is cotton always bothers me to some extent. I try to buy clothing that is overwhelmingly like polyester or nylon. Like this is a nylon spandex blend. One of the nice things about knowing how to sew, if y'all weren't familiar, I got a sewing machine. As I can make this kind of, god damn it, I can make this kind of shit myself and not have to look so hard to kind of find these things. Cotton is interesting because fuck do you put this. When I feel it I can also hear it and I don't know how to describe what I hear, but it's not supposed to be there. If my hands are well moisturized enough, like pretty much throughout the entirety of summer it doesn't mind bothering me at all, but that's particularly annoying. This past month has been the only time where literally the feeling of my own hand will bother me and it's weird. If I touch other parts of my body it's largely fine, but if I touch the palms of my hands together or like wrap my hand around and touch my own palms or if I touch the soles of my feet it severely bothers me. So that's been interesting, that's been interesting. On the upside I got into a welding class that nothing about welding equipment bothers me. So weird how that shit works, but that should be good, that should be good. And while I'm there on a good note, have a good one guys.