#aColorAdayPril #verdigris and #vermilion on a #lavender wall
#aColorAdayPril #verdigris and #vermilion on a #lavender wall
(chatGPTで要約)
オクラホマ州ヴェルディグリスで、530ロード付近にてセミトラックが列車と衝突する事故が発生しました。事故現場はルート66沿いのトラクターサプライストア(ゴードンロードとしても知られる)の近くです。現在、作業員が残骸の清掃を行っており、その間、道路は閉鎖されています。清掃作業には数時間かかる見込みです。 #Verdigris
https://www.fox23.com/news/crews-clean-up-debris-after-semi-and-train-wreck-in-verdigris/article_5b37d97a-ce8b-11ef-b8ce-abf8b3751ce5.html
This is one of my boldest abstracts, I think. Titled "Cri de Coeur," it features a distressed industrial patina of verdigris and blood and vermillion shades of red. Find it here: https://jon-woodhams.pixels.com/featured/cri-de-coeur-jon-woodhams.html
#verdigris #BuyIntoArt #Abstract #AbstractArt #ContemporaryArt #ArtPrints #BuyIntoArt #CreativeToots #FediGiftShop #AYearForArt #FallForArt #Art #ArtForInteriorDesign #TheGiftOfArt
The verdigris-covered dome and golden finials of Ocean Chambers on West George Street in Glasgow have a special place in my heart. They are one of the first architectural features I remember looking at in Glasgow when I was young and thinking 'Wow, that's amazing!'.
#glasgow #architecture #glasgowarchitecture #glasgowbuildings #verdigris #finial #dome
@thisismyglasgow Down the rabbit hole from West George St! Your photo and text on #verdigris led me off into fascinating articles on "Verdigris and the Entrepreneuse" about the women-organised industry and international trade based in 18th century Montpellier. They doused copper strips in strong red wine, left to ferment, then the crystals were scraped off and pulverised. ( Journal access thanks to #wikipedialibrary , always a useful resource )
The name verdigris is thought to originate from the French for green of Greece. Despite being poisonous, verdigris was widely used in architecture and art as it was the most vibrant green pigment available until new man-made ones were created in the 1800s. You will see it on many domes across Glasgow.
#glasgow #architecture #glasgowbuildings #glasgowarchitecture #domes #verdigris
Love this copper dome, finial and weather vane on the top of the Connell Building on West George Street in Glasgow.
They are green because they are covered in verdigris, a pigment created by a chemical reaction between the copper and acettic acid (the main component of vinegar).
Cont./
#glasgow #architecture #glasgowbuildings #glasgowarchitecture #domes #verdigris
now there's only one big thing left for the typechecker, which is to resolve traits that must be defined for a given type. I'm going to put that on the backburner for now while moving to the next step of the compiler, though.
been tearing my hair out trying to figure out why some expressions were left untyped in my compiler - turns out, I had written a very nice function to make sure that each type is replaced; and then completely forgot to use it!
I might actually take a brief break to update the repo, provide resources for people to try out what's written so far, and whatnot before proceeding to new stuff.
next up will be conversion to a control flow graph, in order to determine lifetimes for variables, and check for correctness in borrows. After that, I think it'll finally be time to think about code generation!
exciting #verdigris #verdigrislang update!
I think I've finally reached feature completeness for my typechecker! I can generate typings for some simple test programs, and so I can move forward to the next steps of program analysis!
found a pretty big issue in the typechecker for #verdigris #verdigrislang
at the moment, when checking a variable's definition to find type information, there's no connection added between the declaration and the usage, meaning that subsequent uses of a variable do nothing for providing type info
which is... very bad! but it's good that I caught it now, so I can find a solution.
all in all, some very exciting progress, courtesy of my latest sleep aid.
I've also finally moved past the stumbling block that has been causing many of my current problems, which is that I was ignoring handling polymorphic types as something that could actually be the correct type, so long as it is inside a polymorphic function. Now, the typechecker correctly applies these types, and has a new "unknown" concrete type to represent as-of-yet unknown types for expressions and declarations.
the biggest bit of progress so far has been solving namespace resolution, which allows you to write code like the following now:
module Test {
fn test(x): 'a -> 'a { x }
}
Test::test("Hello!");