equal
deleted
inserted
replaced
189 (not even published yet) follows an idea for regular expressions: it adapts the notion of |
189 (not even published yet) follows an idea for regular expressions: it adapts the notion of |
190 derivatives of regular expressions to grammars. The idea is to implement in a functional programming language |
190 derivatives of regular expressions to grammars. The idea is to implement in a functional programming language |
191 the parsing algorithm proposed in this paper and to try it out with some sample data. |
191 the parsing algorithm proposed in this paper and to try it out with some sample data. |
192 </p> |
192 </p> |
193 |
193 |
|
194 <p> |
194 <B>Literature:</B> <A HREF="https://www.cl.cam.ac.uk/~jdy22/papers/a-typed-algebraic-approach-to-parsing.pdf">paper</A> |
195 <B>Literature:</B> <A HREF="https://www.cl.cam.ac.uk/~jdy22/papers/a-typed-algebraic-approach-to-parsing.pdf">paper</A> |
195 |
196 </p> |
|
197 |
|
198 <p> |
196 <B>Skills:</B> See [CU1]. |
199 <B>Skills:</B> See [CU1]. |
|
200 </p> |
197 |
201 |
198 <li> <H4>[CU6] Webassembly Interpreter / Compiler</H4> |
202 <li> <H4>[CU6] Webassembly Interpreter / Compiler</H4> |
199 |
203 |
200 <p> |
204 <p> |
201 Webassembly is a recently agreed standard for speeding up web applications in browsers. In this |
205 Webassembly is a recently agreed standard for speeding up web applications in browsers. In this |
205 <A HREF="https://groups.google.com/forum/#!topic/comp.lang.forth/CvNrP_AOmmw">Forth</A> language on top of webassembly. |
209 <A HREF="https://groups.google.com/forum/#!topic/comp.lang.forth/CvNrP_AOmmw">Forth</A> language on top of webassembly. |
206 What is good about webassembly is that is a rather simple format, which can be generated quite |
210 What is good about webassembly is that is a rather simple format, which can be generated quite |
207 easily, unlike Java class files, which need some head-standing when you generate them. |
211 easily, unlike Java class files, which need some head-standing when you generate them. |
208 </p> |
212 </p> |
209 |
213 |
210 <A HREF="https://github.com/WebAssembly/spec/tree/master/interpreter">Reference Interpreter</A> |
214 <p> |
|
215 A <A HREF="https://github.com/WebAssembly/spec/tree/master/interpreter">reference interpreter</A> for webassembly. |
|
216 </p> |
211 |
217 |
212 <li> <H4>[CU2] A Compiler for a small Programming Language</H4> |
218 <li> <H4>[CU2] A Compiler for a small Programming Language</H4> |
213 |
219 |
214 <p> |
220 <p> |
215 <b>Description:</b> |
221 <b>Description:</b> |