Skip to content

Commit 3b0ccb1

Browse files
committed
better list
1 parent ab81e9f commit 3b0ccb1

File tree

1 file changed

+18
-26
lines changed

1 file changed

+18
-26
lines changed
Lines changed: 18 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Rascal Amendment Proposals
3-
sidebar_position: 9
3+
sidebar_position: 8
44
keywords:
55
- RFC
66
- RAP
@@ -12,30 +12,22 @@ keywords:
1212
Rascal Amendement Proposals are short documents that motivate and detail significant changes to
1313
the Rascal language, its implementation architecture or its ecosystem of library packages.
1414

15-
The following documents are works in progress; thoughts on future changes to Rascal which may or may
16-
not be turned into actual maintenance projects on the language. Completed RAPs are collected lower on
17-
this page.
15+
The following documents are thoughts on (future) changes to Rascal which may or may
16+
not be turned into actual maintenance projects on the language. Completed RAPs are marked complete.
1817

19-
### Open Amendment Proposals
18+
* [ ] ((RAP1)) - Rascal deployment and package management
19+
* [ ] ((RAP2)) - "Types are parsers"
20+
* [ ] ((RAP3)) - Concrete patterns for external parsers
21+
* [ ] ((RAP4)) - Rascal functions documented
22+
* [ ] ((RAP5)) - A single exact number type
23+
* [ ] ((RAP6)) - Disentangle semantics of import and extend
24+
* [ ] ((RAP7)) - Final pattern variables
25+
* [ ] ((RAP8)) - Simple and almost safe concurrency
26+
* [ ] ((RAP9)) - "Events": a simple unified intermediate format for exceptions, errors and test results
27+
* [ ] ((RAP10)) - Concurrent source location access
28+
* [ ] ((RAP11)) - New datetime implementation plus support for partial datetime
29+
* [ ] ((RAP12)) - Separate string editing from visit statement
30+
* [ ] ((RAP13)) - Name-parametrized syntax modifiers
31+
* [ ] ((RAP14)) - Backward compatibility for Rascal modules
32+
* [ ] ((RAP15)) - Conditional patterns and removal of accidental non-linear matching
2033

21-
1. ((RAP1)) - Rascal deployment and package management
22-
1. ((RAP2)) - "Types are parsers"
23-
1. ((RAP3)) - Concrete patterns for external parsers
24-
1. ((RAP4)) - Rascal functions documented
25-
1. ((RAP5)) - A single exact number type
26-
1. ((RAP6)) - Disentangle semantics of import and extend
27-
1. ((RAP7)) - Final pattern variables
28-
1. ((RAP8)) - Simple and almost safe concurrency
29-
1. ((RAP9)) - "Events": a simple unified intermediate format for exceptions, errors and test results
30-
1. ((RAP10)) - Concurrent source location access
31-
1. ((RAP11)) - New datetime implementation plus support for partial datetime
32-
1. ((RAP12)) - Separate string editing from visit statement
33-
1. ((RAP13)) - Name-parametrized syntax modifiers
34-
1. ((RAP14)) - Backward compatibility for Rascal modules
35-
1. ((RAP15)) - Conditional patterns and removal of accidental non-linear matching
36-
37-
# Archive
38-
39-
These RAP documents have been completed and their proposals implemented:
40-
41-
* So far this has not happened due to the language feature freeze for the initial compiler development project.

0 commit comments

Comments
 (0)