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: blog/_posts/2018-06-14-accessible-scala.md
+5-6Lines changed: 5 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -36,8 +36,8 @@ Since there is more than one way to pronounce Scala source code, we are open to
36
36
here: [DescribeTest.scala]. If you find that descriptions could be improved, send us a pull request with the
37
37
expected form.
38
38
39
-
Reading Scala out loud make some of its syntactic elements makes it less intimidating for beginners. There is no more
40
-
need to mentally associate the syntax `+T` with its concept `co-variant`. Notice in the example above, how the type parameter delimiters: `[` and `]` are absent from the verbal description. It can also help sighted developers to describe Scala orally, for example in the context of pair programming. However, when expressions get more complex, the audible form can become ambiguous or difficult to decipher.
39
+
Reading Scala out loud makes some of its syntactic elements less intimidating for beginners. There is no more
40
+
need to mentally associate the syntax `+T` with its concept `co-variant`. It can also help sighted developers to describe Scala orally, for example in the context of pair programming. However, notice in the example above, how the type parameter delimiters: `[` and `]` are absent from the verbal description. When expressions get more complex, the audible form can become ambiguous or difficult to decipher.
41
41
42
42
To overcome the limitation of verbal description, we created a technique called the Cursor. The idea is simple:
43
43
from your cursor location, you can navigate the abstract syntax tree of the source code. From a node, you can
@@ -72,7 +72,7 @@ technique and hear the descriptions.
72
72
73
73
## Want to try it?
74
74
75
-
We created an [online demo]. You can try it now! (Tip: It works best on Google Chrome! )
75
+
You can try it now on your web browser via your [online demo]! (Tip: It works best on Google Chrome! )
76
76
77
77
We also created a [vscode extension], so you can try on your project. Search for `Accessible Scala` in the
78
78
extension manager
@@ -92,8 +92,7 @@ extension manager
92
92
93
93
We hope you are excited as we are by the online demo. We would like to hear your feedback on the verbal
94
94
descriptions. We would like to invite the Scala community to improve the quality of the project and join the
95
-
effort. Another area where we would need help
96
-
is to create an integration with [Emacspeak]. It's an emacs plugin widely used by blind developers. If you
95
+
effort by improving the descriptions. You can create a PR against [DescribeTest.scala]. Another area where we would need help is to create an integration with [Emacspeak]. It's an emacs plugin widely used by blind developers. If you
97
96
know emacs lisp well and want to participate, please reach out to us!
98
97
99
98
## Talk to us!
@@ -107,4 +106,4 @@ We also have a [gitter] channel.
0 commit comments