<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>terminal | Learn C Games Programming Blog</title>
	<atom:link href="https://learncgames.com/tag/terminal/feed/" rel="self" type="application/rss+xml" />
	<link>https://learncgames.com</link>
	<description>A blog about C, programming games and my ebook(s).</description>
	<lastBuildDate>Mon, 03 Oct 2022 07:35:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://learncgames.com/wp-content/uploads/2020/03/cropped-favicon-32x32.png</url>
	<title>terminal | Learn C Games Programming Blog</title>
	<link>https://learncgames.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">181446779</site>	<item>
		<title>Mle &#8211; a small text editor in under 10,000 lines of code</title>
		<link>https://learncgames.com/mle-a-small-text-editor-in-under-10000-lines-of-code/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mle-a-small-text-editor-in-under-10000-lines-of-code</link>
		
		<dc:creator><![CDATA[David]]></dc:creator>
		<pubDate>Sat, 01 Oct 2022 23:00:30 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[utility]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[Text editor]]></category>
		<guid isPermaLink="false">https://learncgames.com/?p=3080</guid>

					<description><![CDATA[<p>If you&#8217;re into C, one of the most interesting applications you can write is a text editor. It demands ability to use pointers for storing the text efficiently and command handling and doing things like searching, handling Unicode. It can be equally instructive reading code someone else has written and this case Mle, is a [&#8230;]</p>
The post <a href="https://learncgames.com/mle-a-small-text-editor-in-under-10000-lines-of-code/">Mle – a small text editor in under 10,000 lines of code</a> first appeared on <a href="https://learncgames.com">Learn C Games Programming Blog</a>.]]></description>
										<content:encoded><![CDATA[<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:49,&quot;href&quot;:&quot;https:\/\/github.com\/adsr\/mle&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260129090516\/https:\/\/github.com\/adsr\/mle&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 11:25:59&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-10 00:17:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-14 11:09:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-17 13:54:06&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-22 05:50:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-27 12:29:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-03 08:04:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-08 05:20:26&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-12 08:08:05&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-17 04:48:20&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 10:35:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 10:36:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 10:59:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 11:19:18&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 13:24:26&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-12 22:21:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-17 05:48:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-20 09:51:17&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-20 09:51:17&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]'></div>
<p><img fetchpriority="high" decoding="async" class="alignleft size-full wp-image-3081" src="https://learncgames.com/wp-content/uploads/2022/10/mie-text-editor.png" alt="Mie text editor" width="450" height="315" srcset="https://learncgames.com/wp-content/uploads/2022/10/mie-text-editor.png 450w, https://learncgames.com/wp-content/uploads/2022/10/mie-text-editor-300x210.png 300w" sizes="(max-width: 450px) 100vw, 450px" />If you&#8217;re into C, one of the most interesting applications you can write is a text editor. It demands ability to use pointers for storing the text efficiently and command handling and doing things like searching, handling Unicode.</p>
<p>It can be equally instructive reading code someone else has written and this case <a title="Link to Mie text editor on GitHub" href="https://github.com/adsr/mle" target="_blank" rel="nofollow noopener">Mle</a>, is a text editor in less than 10,000 lines of C. It&#8217;s also cross-platform apparently, though you&#8217;ll have to build it on the relevant platform.</p>
<p>It uses three other open source libraries, linked at the foot of the main page. They are uthash, termbox2 and PCRE2.</p>The post <a href="https://learncgames.com/mle-a-small-text-editor-in-under-10000-lines-of-code/">Mle – a small text editor in under 10,000 lines of code</a> first appeared on <a href="https://learncgames.com">Learn C Games Programming Blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3080</post-id>	</item>
	</channel>
</rss>
