summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: a064c8c0e0a563af166f8147613423476f6b721c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2022-11-15  Jean Sévère Durand  <durand@jsdurand.xyz>

	* nfa: Stop worrying about monadic anamorphisms.

	I was trying to design a way to use monadic anamorphisms to build
	and parse regular expressions.  But, after some more thoughts, I
	can only think about implementations that affect the performance
	and are quite specifically tailored to my use-cases.  This means
	the design is neither efficient nor generic.  So what is the use
	of it anyways?

	In the end, I decided to mildly generalize my usual pattern of
	recursive descent parsing.  After all, my current focus is to
	implement a version of NFA that can show me derivatives of the
	atomic languages in a human-friendly and easy-to-use way.  This
	will help me catch errors in my algorithms.

2022-11-13  Jean Sévère Durand  <durand@jsdurand.xyz>

	* gnu-standards: Add basic files required by the GNU standard.