Sminez :ferris:
sminez@hachyderm.io
<p>Innes Anderson-Morrison</p><p>Thoughts and ideas (some better than others) from a software engineer and photographer with ADHD.<br />Based in the UK working as a staff engineer for Apollo GraphQL</p><p>(he/him)</p>
Posts
-
Post #2150502
Quick update on where I&#39;m at with https://github.com/sminez/penrosx The new backend is significantly tidied up compared to what I had back in April and running from the new trait merged into the main Penrose crate a few weeks ago. The ffi layer has been torn apart and rewritten and I&#39;ve got scratchpads working now after wiring in the ability to query properties from windows. There&#39;s still a bunch of things that need sorting out but I think it&#39;s now at a point wh...
-
Post #2150501
I&#39;ve spent the last few days overhauling my structural regular expression engine that is inspired by @robpike &#39;s 1987 paper (available here: http://doc.cat-v.org/bell_labs/structural_regexps/) and Sam/Acme editors. This time round I&#39;m correctly handling the parallel execution side of things which is fun, but I&#39;m also thinking about how to add a few extensions to the original system to address some of the issues called out in the paper. I know about the &quot...
-
Post #2150499
So, I made a thing: https://github.com/sminez/structex Structural regular expressions for Rust inspired by @robpike&#39;s 1987 paper that I was talking about a few weeks ago, but as a generic engine that you can a) back by the regex engine of your choice b) define what actions to apply to each match in your own code, rather than hard coding things in the engine https://crates.io/crates/structex As an example of how you can use this I put together a couple of hacky demos of what grep and...