{"id":132550,"date":"2026-06-25T15:30:21","date_gmt":"2026-06-25T15:30:21","guid":{"rendered":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/"},"modified":"2026-06-25T15:31:51","modified_gmt":"2026-06-25T15:31:51","slug":"foss-dev-builds-a-basic-compiler-using-llvm","status":"publish","type":"post","link":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/","title":{"rendered":"FOSS dev builds a BASIC compiler using LLVM"},"content":{"rendered":"<p> <a href=\"https:\/\/go.fiverr.com\/visit\/?bta=1052423&nci=17043\" Target=\"_Top\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/fiverr.ck-cdn.com\/tn\/serve\/?cid=40081059\"  width=\"601\" height=\"201\"><\/a>\n<\/p>\n<div data-element-guid=\"d11159dd-82a3-4c53-901c-d41dec75505c\">\n<p class=\"kicker \" style=\"\">private tech<\/p>\n<p class=\"subtitle \" style=\"\">Not simply any previous BASIC, both: OS-9\u2019s BASIC09<\/p>\n<\/div>\n<div data-element-guid=\"4c9dc5d9-c886-4348-bf4a-01d0dc71377d\">\n<p>Neither LLVM nor GCC immediately help the BASIC programming language \u2013 however a former Microware boffin proposes fixing that.<\/p>\n<p>An attention-grabbing new proposal on the Discourse discussion board of the LLVM compiler suite has changed into a brand new standalone BASIC compiler. The unique <a href=\"https:\/\/www.ietf.org\/process\/rfcs\/\">RFC<\/a> was <a href=\"https:\/\/discourse.llvm.org\/t\/rfc-adding-basic09-frontend-tool-to-llvm\/91141\">Adding BASIC09 frontend tool to LLVM<\/a>. Creator Boisy Petre proposed including a front-end to allow LLVM to compile BASIC supply code, and this has now changed into a standalone compiler referred to as <a href=\"https:\/\/github.com\/drpitre\/basic09c\">basic09c<\/a>, which makes use of LLVM as a library. We&#8217;re irresistibly reminded of the latest <a href=\"https:\/\/www.theregister.com\/software\/2025\/01\/07\/the-latest-language-in-the-gnu-compiler-collection-algol-68\/1035093\">addition of ALGOL-68 to GCC<\/a>.\u00a0<\/p>\n<p>As we stated in 2023, <a href=\"https:\/\/www.theregister.com\/software\/2023\/03\/28\/nostalgic-for-vb-basic-is-anything-but-dead\/516517\">BASIC is anything but dead<\/a>, and, for BASIC\u2019s sixtieth birthday, the next 12 months we lined <a href=\"https:\/\/www.theregister.com\/on-prem\/2024\/05\/03\/for-basics-60th-three-modern-basics-release-new-versions\/955505\">new versions of three modern FOSS dialects<\/a>. The <a href=\"https:\/\/www.theregister.com\/offbeat\/2024\/11\/20\/basic-co-creator-thomas-kurtz-hits-end-at-96\/699874\">late Dr Thomas Kurtz<\/a> would have been proud.<\/p>\n<p>It\u2019s not simply any previous home-computer BASIC, both. Dr Petre is engaged on a compiler for Microware BASIC09. This was one of many compilers that Microware supplied for its multitasking, multiuser Unix-like OS, referred to as OS-9. Means again in 1999, many customers of Apple\u2019s then-new <a href=\"https:\/\/apple.fandom.com\/wiki\/Mac_OS_9\" target=\"_blank\" rel=\"nofollow\">MacOS 9<\/a> \u2013 usually simply referred to as \u201cOS 9\u201d \u2013 confused it with the already 20-year-old Microware OS-9, they usually pestered OS-9 newsgroups and communities with Mac questions and chatter. As <em>The Register<\/em> reported again then, <a href=\"https:\/\/www.theregister.com\/on-prem\/1999\/09\/03\/os-9-developer-sues-apple-over-macos-9\/1435637\">Microware even sued Apple over the trademark<\/a>.<\/p>\n<p>BASIC09 is a <em>structured<\/em> BASIC: it has named procedures with native variables, helps constructs akin to <span class=\"font-RobotoMono \" data-lab-fontface=\"RobotoMono\">IF\u2026THEN\u2026ELSE<\/span>, user-defined variable varieties \u2013 and no, it didn&#8217;t want line numbers. The most effective reference we are able to discover to BASIC09 at present is <a href=\"https:\/\/en.wikipedia.org\/wiki\/BASIC09\">its Wikipedia article<\/a>, however you may as well <a href=\"https:\/\/en.wikipedia.org\/wiki\/BASIC09\">read the manual<\/a> [PDF].<\/p>\n<figure data-element-guid=\"39105e36-7c5b-4379-801b-44fd07a1fedb\" class=\"column desktop-floatCenter mobile-floatCenter small-12 large-8 small-abs-12 large-abs-8\">\n<div class=\"content \" style=\"\">\n<div class=\"img fullwidthTarget\">\n            <picture><source srcset=\"https:\/\/image.theregister.com\/5262245.webp?imageId=5262245&amp;width=1412&amp;height=948&amp;format=webp\" width=\"706\" height=\"474\" media=\"(min-width: 768px)\" type=\"image\/webp\"><source srcset=\"https:\/\/image.theregister.com\/5262245.webp?imageId=5262245&amp;width=1412&amp;height=948&amp;format=jpg\" width=\"706\" height=\"474\" media=\"(min-width: 768px)\" type=\"image\/jpeg\"><source srcset=\"https:\/\/image.theregister.com\/5262245.webp?imageId=5262245&amp;width=960&amp;height=644&amp;format=webp\" width=\"480\" height=\"322\" media=\"(max-width: 767px)\" type=\"image\/webp\"><source srcset=\"https:\/\/image.theregister.com\/5262245.webp?imageId=5262245&amp;width=960&amp;height=644&amp;format=jpg\" width=\"480\" height=\"322\" media=\"(max-width: 767px)\" type=\"image\/jpeg\"><img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/image.theregister.com\/5262245.webp?imageId=5262245&amp;width=960&amp;height=644&amp;format=jpg\" width=\"480\" height=\"322\" alt=\"Tandy Color Computer 2 resting on a table with cables nearby\" loading=\"lazy\" style=\"\"\/><br \/>\n            <\/source><\/source><\/source><\/source><\/picture>\n                    <\/div>\n<p><figcaption itemprop=\"caption\" class=\"\">A Tandy Coloration Pc 2 sits on a desk at a retro computing occasion in Orlando, Florida, alongside cables and different gear.<\/figcaption><figcaption itemprop=\"author\" class=\"\" data-byline-prefix=\"\">Pic credit score: Dolores M. Harvey\/Shutterstock<\/figcaption><\/p><\/div>\n<\/figure>\n<p><a href=\"https:\/\/microware.com\/\">Microware<\/a> continues to be round and nonetheless helps OS-9, which is marketed as an RTOS as of late. Dwelling microcomputer customers, although, might need recognized OS-9: it was an non-obligatory OS for the <a href=\"https:\/\/www.theregister.com\/on-prem\/2012\/08\/01\/the-dragon-32-is-30\/359034\">British Dragon 32 micro<\/a> and was on the record for the <a href=\"https:\/\/www.theregister.com\/on-prem\/2012\/11\/12\/liberator-the-untold-story-of-the-first-british-laptop-part-1\/327630\">first British laptop<\/a> too. For Stateside readers, the Dragon 32 was a relative of the American <a href=\"https:\/\/www.trs-80.com\/sub-models-coco.htm\">Tandy Color Computer<\/a>, which had the identical Motorola 6809 CPU and <a href=\"https:\/\/subethasoftware.com\/2022\/09\/26\/exploring-1984-os-9-on-a-64k-trs-80-color-computer-part-1\/\">could also run OS-9<\/a>.<\/p>\n<p>Other than its technical deserves, there are different good causes he selected this explicit BASIC: Though Boisy Gene Petre <a href=\"https:\/\/www.pitre.org\/b\/2B4EBA17-3849-4BB8-8A19-2FD58653FF74\/Curriculum-Vitae\">became <\/a><em><a href=\"https:\/\/www.pitre.org\/b\/2B4EBA17-3849-4BB8-8A19-2FD58653FF74\/Curriculum-Vitae\">Dr<\/a><\/em><a href=\"https:\/\/www.pitre.org\/b\/2B4EBA17-3849-4BB8-8A19-2FD58653FF74\/Curriculum-Vitae\"> Petre last year<\/a>, he has been within the trade for fairly some time. He labored at Microware early in his profession, and even quarter of a century in the past he was <a href=\"https:\/\/www.pitre.org\/b\/D6048FCD-BEBB-49BA-AAEE-AC7750CD24AB\/Technology\">writing articles about the Tandy CoCo<\/a>.<\/p>\n<div data-element-guid=\"33c662dd-49ce-4824-abf3-ea51d29dec2a\" class=\"column youtube desktop-floatCenter mobile-floatCenter small-12 large-8 small-abs-12 large-abs-8\">\n<div class=\"content \" style=\"\">\n<div>\n<p>\n                    <iframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" data-lazy=\"true\" data-src=\"https:\/\/www.youtube-nocookie.com\/embed\/VQXbhLv0wjQ\" frameborder=\"0\" allowfullscreen=\"\"><\/iframe>\n                <\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<p>This isn&#8217;t the primary time that the <em>Reg<\/em> FOSS desk has been bamboozled by boffin Boisy\u2019s brilliance. That was means again in 2012, when he created considered one of our favourite ever retrocomputing initiatives: the astonishing <a href=\"https:\/\/liber809.blogspot.com\/\">Liber809<\/a>. This carried out a complete mind transplant on the unique Atari 8-bit machines, putting in a 6809 CPU and supporting firmware. <\/p>\n<p>As he defined in a put up referred to as <a href=\"https:\/\/liber809.blogspot.com\/2012\/02\/beginning.html\">The Beginning<\/a>, the aim was to marry essentially the most superior eight-bit CPU with essentially the most succesful eight-bit laptop of its time. Retrocomputing weblog The Byte Cellar <a href=\"https:\/\/bytecellar.com\/2012\/08\/03\/liber809-the-motorola-6809-gets-a-new-platform\/\" target=\"_blank\" rel=\"nofollow\">described it well<\/a>. This might in fact render the machine incompatible with all current Atari software program, however the plan was to make it in a position to run <a href=\"https:\/\/sourceforge.net\/p\/nitros9\/wiki\/Main_Page\/\">NitrOS-9<\/a> \u2013 a neighborhood distribution of the unique 6809 model of the Microware OS.\u00a0\u00ae<\/p>\n<\/div>\n<iframe data-lazy=\"true\" data-src=\"https:\/\/www.fiverr.com\/gig_widgets?id=U2FsdGVkX18x7XQvttUTrv1oEqmGNGTgvvCUiUoJ\/AP4z\/UyMz8lXGOLpu15jIMxBbTR0gmD5uBoFvhC4KWeALQRp3h\/X\/AwcVD0K8Wj9H\/ZzYKzcCNHosB9oS4SCJJFWiN85P9ICAc4OgCoE\/wHKIY7CDkf2\/DQ1vqGvk4smVe5cRDEmrLPCWi4FC8p40VUhSmWQ5udCm0zoJtorgWv3vbDQw0kKYkwn39ozAnQXDe+YvWMxkLFWA+O3TFwkJvdkIK+\/AUSnRssPKt5WHY0FhNOxnSPcLslEL4G4\/RfP95ve99U+kRnDy3X+KtzdQLY+u935ghON\/o3UE4IMv9oN6JX9RnxzL\/LRcOgnHigxStSGPKsZYtnz8RWNVT\/rOLAibqiWJadC5MYHRbekF3eg6FOGrQGkXYbsn0+a5aovnlLCbLwIqY9fcS17UX8J235iQ6cdmHNbrPeS84CMm34RA==&affiliate_id=1052423&strip_google_tagmanager=true\" loading=\"lazy\" data-with-title=\"true\" class=\"fiverr_nga_frame\" frameborder=\"0\" height=\"350\" width=\"100%\" referrerpolicy=\"no-referrer-when-downgrade\" data-mode=\"random_gigs\" onload=\" var frame = this; var script = document.createElement('script'); script.addEventListener('load', function() { window.FW_SDK.register(frame); }); script.setAttribute('src', 'https:\/\/www.fiverr.com\/gig_widgets\/sdk'); document.body.appendChild(script); \" ><\/iframe>\n<br \/><a href=\"https:\/\/www.theregister.com\/a\/5262171\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>private tech Not simply any previous BASIC, both: OS-9\u2019s BASIC09 Neither LLVM nor GCC immediately help the BASIC programming language \u2013 however a former Microware&#8230;<\/p>\n","protected":false},"author":1,"featured_media":132551,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-132550","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-universe"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FOSS dev builds a BASIC compiler using LLVM - mailinvest.blog<\/title>\n<meta name=\"description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FOSS dev builds a BASIC compiler using LLVM - mailinvest.blog\" \/>\n<meta property=\"og:description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/\" \/>\n<meta property=\"og:site_name\" content=\"mailinvest.blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/freelanceracademic\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-25T15:30:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-25T15:31:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/06\/5262245.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin@mailinvest.blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin@mailinvest.blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/06\\\/25\\\/foss-dev-builds-a-basic-compiler-using-llvm\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/06\\\/25\\\/foss-dev-builds-a-basic-compiler-using-llvm\\\/\"},\"author\":{\"name\":\"admin@mailinvest.blog\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\"},\"headline\":\"FOSS dev builds a BASIC compiler using LLVM\",\"datePublished\":\"2026-06-25T15:30:21+00:00\",\"dateModified\":\"2026-06-25T15:31:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/06\\\/25\\\/foss-dev-builds-a-basic-compiler-using-llvm\\\/\"},\"wordCount\":598,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/06\\\/25\\\/foss-dev-builds-a-basic-compiler-using-llvm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/5262245.jpg\",\"articleSection\":[\"Tech Universe\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/06\\\/25\\\/foss-dev-builds-a-basic-compiler-using-llvm\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/06\\\/25\\\/foss-dev-builds-a-basic-compiler-using-llvm\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/06\\\/25\\\/foss-dev-builds-a-basic-compiler-using-llvm\\\/\",\"name\":\"FOSS dev builds a BASIC compiler using LLVM - mailinvest.blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/06\\\/25\\\/foss-dev-builds-a-basic-compiler-using-llvm\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/06\\\/25\\\/foss-dev-builds-a-basic-compiler-using-llvm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/5262245.jpg\",\"datePublished\":\"2026-06-25T15:30:21+00:00\",\"dateModified\":\"2026-06-25T15:31:51+00:00\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/06\\\/25\\\/foss-dev-builds-a-basic-compiler-using-llvm\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/06\\\/25\\\/foss-dev-builds-a-basic-compiler-using-llvm\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/06\\\/25\\\/foss-dev-builds-a-basic-compiler-using-llvm\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/5262245.jpg\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/5262245.jpg\",\"width\":1200,\"height\":683},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/06\\\/25\\\/foss-dev-builds-a-basic-compiler-using-llvm\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mailinvest.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FOSS dev builds a BASIC compiler using LLVM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"name\":\"mailinvest.blog\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mailinvest.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\",\"name\":\"mailinvest\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"width\":1000,\"height\":1000,\"caption\":\"mailinvest\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/freelanceracademic\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\",\"name\":\"admin@mailinvest.blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"caption\":\"admin@mailinvest.blog\"},\"sameAs\":[\"https:\\\/\\\/mailinvest.blog\",\"admin@mailinvest.blog\"],\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/author\\\/adminmailinvest-blog\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FOSS dev builds a BASIC compiler using LLVM - mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/","og_locale":"en_US","og_type":"article","og_title":"FOSS dev builds a BASIC compiler using LLVM - mailinvest.blog","og_description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","og_url":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/","og_site_name":"mailinvest.blog","article_publisher":"https:\/\/www.facebook.com\/freelanceracademic\/","article_published_time":"2026-06-25T15:30:21+00:00","article_modified_time":"2026-06-25T15:31:51+00:00","og_image":[{"width":1200,"height":683,"url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/06\/5262245.jpg","type":"image\/jpeg"}],"author":"admin@mailinvest.blog","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin@mailinvest.blog","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/#article","isPartOf":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/"},"author":{"name":"admin@mailinvest.blog","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4"},"headline":"FOSS dev builds a BASIC compiler using LLVM","datePublished":"2026-06-25T15:30:21+00:00","dateModified":"2026-06-25T15:31:51+00:00","mainEntityOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/"},"wordCount":598,"commentCount":0,"publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/06\/5262245.jpg","articleSection":["Tech Universe"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/","url":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/","name":"FOSS dev builds a BASIC compiler using LLVM - mailinvest.blog","isPartOf":{"@id":"https:\/\/mailinvest.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/#primaryimage"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/06\/5262245.jpg","datePublished":"2026-06-25T15:30:21+00:00","dateModified":"2026-06-25T15:31:51+00:00","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","breadcrumb":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/#primaryimage","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/06\/5262245.jpg","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/06\/5262245.jpg","width":1200,"height":683},{"@type":"BreadcrumbList","@id":"https:\/\/mailinvest.blog\/index.php\/2026\/06\/25\/foss-dev-builds-a-basic-compiler-using-llvm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mailinvest.blog\/"},{"@type":"ListItem","position":2,"name":"FOSS dev builds a BASIC compiler using LLVM"}]},{"@type":"WebSite","@id":"https:\/\/mailinvest.blog\/#website","url":"https:\/\/mailinvest.blog\/","name":"mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mailinvest.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mailinvest.blog\/#organization","name":"mailinvest","url":"https:\/\/mailinvest.blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","width":1000,"height":1000,"caption":"mailinvest"},"image":{"@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/freelanceracademic\/"]},{"@type":"Person","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4","name":"admin@mailinvest.blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","caption":"admin@mailinvest.blog"},"sameAs":["https:\/\/mailinvest.blog","admin@mailinvest.blog"],"url":"https:\/\/mailinvest.blog\/index.php\/author\/adminmailinvest-blog\/"}]}},"_links":{"self":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/132550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/comments?post=132550"}],"version-history":[{"count":1,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/132550\/revisions"}],"predecessor-version":[{"id":132552,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/132550\/revisions\/132552"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media\/132551"}],"wp:attachment":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media?parent=132550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/categories?post=132550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/tags?post=132550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}