You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: FAQ.md
+1-71Lines changed: 1 addition & 71 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,77 +6,7 @@
6
6
7
7
# Q. How much is implemented?
8
8
9
-
### A. Most of Kernel.SpecialForms as well as some modules in the Standard Library
10
-
11
-
The compiler to this point has been focused on translating Kernel.SpecialForms and Kernel. Below is a list of what is complete, incomplete, as well as missing
12
-
13
-
#### Kernel.SpecialForms
14
-
15
-
* Complete
16
-
*`__DIR__`
17
-
*`__MODULE__`
18
-
*`^var`
19
-
*`&expr`
20
-
*`for`
21
-
*`%{}`
22
-
*`{args}`
23
-
*`<<args>>`
24
-
*`fn [clauses] end`
25
-
*`cond(clauses)`
26
-
*`__block__`
27
-
*`__aliases__`
28
-
*`unquote`
29
-
*`unquote_splicing`
30
-
*`%`
31
-
*`left.right`
32
-
*`quote`
33
-
*`import`
34
-
*`case`
35
-
*`left = right`
36
-
*`require`
37
-
*`left :: right`
38
-
*`alias`
39
-
*`__CALLER__`
40
-
*`__ENV__`
41
-
*`super(args)`
42
-
43
-
* Missing
44
-
*`receive`
45
-
46
-
* Caveats
47
-
*`quote` - ignores `context` options
48
-
*`left = right` does not support full unification yet.
49
-
```elixir
50
-
a =1# works as expected
51
-
52
-
1= a # may not work currently, but in some cases it will
53
-
```
54
-
55
-
56
-
#### Completed Modules
57
-
58
-
*Tuple
59
-
*List
60
-
*Atom
61
-
*Range
62
-
*Map
63
-
*MapSet
64
-
65
-
#### Incomplete Modules
66
-
67
-
*Kernel
68
-
*Enum
69
-
*Agent
70
-
*Integer
71
-
*Keyword
72
-
*Base
73
-
*String
74
-
*Bitwise
75
-
*Set
76
-
77
-
#### Missing Modules
78
-
*Everythingelse
79
-
9
+
### A. Check out the [Supported Modules, Functions, and Macros](Supported.md)
0 commit comments