J David Eisenberg

Results 22 issues of J David Eisenberg

In figure 14.1, the composition arrows appear to be pointing the wrong direction. Most of the UML resources I have seen, including these, show the arrow pointing toward the container...

Would it be useful to add content to cover: - Post-increment/decrement vs. pre-increment/decrement and how they differ when used in an assignment `x = ++y;` vs `x = y++;` -...

I added the plugin to domina's `project.clj` file `lein marg` produces: ``` Compiling ClojureScript. Exception in thread "main" java.lang.RuntimeException: Unable to resolve symbol: cond-> in this context, compiling:(cljs/analyzer.clj:624) at clojure.lang.Compiler.analyze(Compiler.java:6281)...

In the attached minimal test, all the lines of code appear aligned at the left of the text area. The `codemirror.css` and `klipse.js` files are copies from the `dist` directory....

Please check the documentation for `asJsExn`; I am not sure I read the code for this correctly (nor am i sure how to use it).

Regarding https://rescript-lang.org/docs/manual/latest/control-flow#for-loops It appears that the body of a `for` loop must evaluate to `unit`. This code: ``` let n: array = [] for i in 1 to 3 {...

Since `Float.degrees` converts degrees to radians, `Float.radians` should do the complementary operation of converting radians to degrees. This would be useful for any user-facing program involving angles, as non-mathematicians think...

Give students lots of practice with printing string literals. Hint to exercise also lets students know they can use either single or double quotes.

I am trying to build the course (thinkcspy) by using the `build.sh` file. I get many errors like this, and have no idea what I have done incorrectly. ``` WARNING:...

Section 2.5 (Variable Names and Keywords) suggests using `snake_case` for variable names. This is done in CodeLens 2.7.5 and section 2.8 (Input). However, once the book reaches section 6.2 (Functions...