From c460a26850eca5ded047d0eb0d183b861087aa53 Mon Sep 17 00:00:00 2001 From: standenboy Date: Tue, 30 Apr 2024 14:22:45 +0100 Subject: write up update --- comp/lucas-standen-NEA/writeup/coverpage.html | 131 ++++++++++++++++++++++++++ comp/lucas-standen-NEA/writeup/coverpage.ms | 46 +++++++++ comp/lucas-standen-NEA/writeup/coverpage.pdf | Bin 0 -> 17509 bytes comp/lucas-standen-NEA/writeup/make.sh | 2 + 4 files changed, 179 insertions(+) create mode 100644 comp/lucas-standen-NEA/writeup/coverpage.html create mode 100644 comp/lucas-standen-NEA/writeup/coverpage.ms create mode 100644 comp/lucas-standen-NEA/writeup/coverpage.pdf create mode 100755 comp/lucas-standen-NEA/writeup/make.sh (limited to 'comp/lucas-standen-NEA/writeup') diff --git a/comp/lucas-standen-NEA/writeup/coverpage.html b/comp/lucas-standen-NEA/writeup/coverpage.html new file mode 100644 index 0000000..a8338b4 --- /dev/null +++ b/comp/lucas-standen-NEA/writeup/coverpage.html @@ -0,0 +1,131 @@ + + + + + + + + + +NEA coverpage + + + + +

NEA coverpage

+ +1. Analysis
+1.1. Overview
+1.2. Examples of similar projects
+1.2.1. Python
+1.2.2. Lisp
+1.2.3. Perl
+2. Design
+3. Technical Solution
+4. Testing
+5. Evaluation
+ +
+ + +

Lucas standen
+7949

+ + +

ABSTRACT

+ +

1. Analysis + +

+ + +

1.1. Overview + +

+ + +

Zippy LANG

+ +

A next generation language, for +general use. Designed for keeping code simple, neet and +readable.
+Zippy will be a modern functional language. It will be +interpreted like python/perl and lisp. Its syntax should be +similar to lisp.

+ +

Some interesting features that +Zippy will have is treating everthing in functions, scopes +that allow for manual but safe memory management, and +interoperablity with C
+libarys

+ +

1.2. Examples of similar projects + +

+ + +

1.2.1. Python + +

+ + +

Python is a high level OOP +language that was designed in 1991. It was made to make +programming easy whie still being able to use some of +C’s functions.
+Although it has become standard for many usecases, it is +slow and inefficent, and very bloated.

+ +

1.2.2. Lisp + +

+ + +

Lisp is the second ever +programming language, developed at MiT, it is the first +functional language, creating many common features like +higher order functions,
+recursion, and garbage collection. It is generally not used +anymore as it feels old compared to other functional +languages, like ocaml or haskell.

+ +

1.2.3. Perl + +

+ + +

Perl is scripting lang designed +for use in linux, when bash is too slow, or not suited for +the job.
+Perl is often described as the glue of the universe (see +xkcd https://3d.xkcd.com/224/). Its syntax is quite strange +however and it is slow. Making it poorly suited for general +use.

+ +

2. Design + +

+ + +

3. Technical Solution + +

+ + +

4. Testing + +

+ + +

5. Evaluation + +

+
+ + diff --git a/comp/lucas-standen-NEA/writeup/coverpage.ms b/comp/lucas-standen-NEA/writeup/coverpage.ms new file mode 100644 index 0000000..d6ab182 --- /dev/null +++ b/comp/lucas-standen-NEA/writeup/coverpage.ms @@ -0,0 +1,46 @@ +.TL +NEA coverpage +.AU +Lucas standen +.AI +7949 +.AB +.NH 1 +Analysis +.NH 2 +Overview +.PP +.B Zippy +.B LANG +.PP +A next generation language, for general use. Designed for keeping code simple, neet and readable. + Zippy will be a modern functional language. It will be interpreted like python/perl and lisp. Its syntax should be similar to lisp. +.PP +Some interesting features that Zippy will have is treating everthing in functions, scopes that allow for manual but safe memory management, and interoperablity with C + libarys +.NH 2 +Examples of similar projects +.NH 3 +Python +.PP +Python is a high level OOP language that was designed in 1991. It was made to make programming easy whie still being able to use some of C's functions. + Although it has become standard for many usecases, it is slow and inefficent, and very bloated. +.NH 3 +Lisp +.PP +Lisp is the second ever programming language, developed at MiT, it is the first functional language, creating many common features like higher order functions, + recursion, and garbage collection. It is generally not used anymore as it feels old compared to other functional languages, like ocaml or haskell. +.NH 3 +Perl +.PP +Perl is scripting lang designed for use in linux, when bash is too slow, or not suited for the job. + Perl is often described as the glue of the universe (see xkcd https://3d.xkcd.com/224/). Its syntax is quite strange however and it is slow. Making it poorly suited for general use. +.NH 1 +Design +.NH 1 +Technical Solution +.NH 1 +Testing +.NH 1 +Evaluation +.AE diff --git a/comp/lucas-standen-NEA/writeup/coverpage.pdf b/comp/lucas-standen-NEA/writeup/coverpage.pdf new file mode 100644 index 0000000..92abc11 Binary files /dev/null and b/comp/lucas-standen-NEA/writeup/coverpage.pdf differ diff --git a/comp/lucas-standen-NEA/writeup/make.sh b/comp/lucas-standen-NEA/writeup/make.sh new file mode 100755 index 0000000..6f7c53e --- /dev/null +++ b/comp/lucas-standen-NEA/writeup/make.sh @@ -0,0 +1,2 @@ +#!/bin/bash +for i in $(ls | grep .ms); do groff -ms $i -T html > $(echo $i | cut -f1 -d".").html; done -- cgit v1.2.3