Skip to content
This repository was archived by the owner on Dec 25, 2023. It is now read-only.

Commit 0da9ae5

Browse files
committed
Update paper.
1 parent 927e05b commit 0da9ae5

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

study-project/paper.md

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,24 @@ At the end of the paper there will be an evaluation and summary on how suitable
99

1010
## Table of contents
1111

12-
1. [JavaScript Overview](#javascript-overview)
13-
1. [Parser for Boolean expressions](#parser-for-boolean-expressions)
14-
1. [Functional programming concepts](#functional-programming-concepts)
15-
1. [Type system](#type-system)
16-
1. [Immutability](#immutability)
17-
1. [First-class functions](#first-class-functions)
18-
1. [Closures and lambda expressions](#closures-and-lambda-expressions)
19-
1. [Higher-order functions](#higher-order-functions)
20-
1. [Function composition](#function-composition)
21-
1. [Pure functions](#pure-functions)
22-
1. [Lazy evaluation](#lazy-evaluation)
23-
1. [Recursion and tail-call optimization](#recursion-and-tail-call-optimization)
24-
1. [Algebraic data types](#algebraic-data-types)
25-
1. [Pattern matching](#pattern-matching)
26-
1. [Summary](#summary)
27-
1. [References](#references)
12+
- [Compare functional programming in Go with JavaScript](#compare-functional-programming-in-go-with-javascript)
13+
- [Table of contents](#table-of-contents)
14+
- [JavaScript Overview](#javascript-overview)
15+
- [Parser for Boolean expressions](#parser-for-boolean-expressions)
16+
- [Functional programming concepts](#functional-programming-concepts)
17+
- [Type system](#type-system)
18+
- [Immutability](#immutability)
19+
- [First-class functions](#first-class-functions)
20+
- [Closures and lambda expressions](#closures-and-lambda-expressions)
21+
- [Higher-order functions](#higher-order-functions)
22+
- [Function composition](#function-composition)
23+
- [Pure functions](#pure-functions)
24+
- [Lazy evaluation](#lazy-evaluation)
25+
- [Recursion and tail-call optimization](#recursion-and-tail-call-optimization)
26+
- [Algebraic data types](#algebraic-data-types)
27+
- [Pattern matching](#pattern-matching)
28+
- [Summary](#summary)
29+
- [References](#references)
2830

2931
## JavaScript Overview
3032

@@ -261,7 +263,7 @@ const parseOr = input =>
261263
```
262264

263265
Therefore, function composition is an important part of functional programming, because it allows us to compose complex software out of simple functions.
264-
Because both, Go and JavaScript, have support for higher-order functions, the differences, mentioned in the higher-order functions section, are also applicable to function composition.
266+
Because both, Go and JavaScript, have support for higher-order functions, the differences, as mentioned in the higher-order functions section, are also applicable to function composition.
265267

266268
### Pure functions
267269

0 commit comments

Comments
 (0)