Setup
From CSE425S Wiki
Revision as of 03:37, 11 June 2019 by
Dennis.cosgrove
(
talk
|
contribs
)
(
→Standard ML
)
(
diff
)
← Older revision
|
Latest revision
(
diff
) |
Newer revision →
(
diff
)
Jump to navigation
Jump to search
Contents
1
Coursera
2
ML
2.1
Language: Standard ML of New Jersey
2.1.1
Mac OSX
2.1.2
Windows (Option A)
2.1.3
Windows (Option B)
2.1.4
Linux
2.2
Editor: Sublime Text
3
Racket
4
Ruby
5
Java
Coursera
follow the link to
Programming Languages Part A
click "Join For Free" in the top right corner.
do what you need to do to join coursera (and log in, if necessary).
click on enroll for free
repeat for
Programming Languages Part B
Programming Languages Part C
ML
Language: Standard ML of New Jersey
Mac OSX
via homebrew
Windows (Option A)
via chocolatey
Windows (Option B)
via msi installation
Linux
via apt-get or yum
Editor: Sublime Text
Download and Install Sublime Text
Racket
Download and Install Dr. Racket
Ruby
Install Ruby via RVM
Apply for student status with JetBrains
Download and Install RubyMine
Java
Download and Install JDK 8
Download and Install IntelliJ IDEA Community
Navigation menu
Personal tools
Log in
Namespaces
Page
Discussion
Variants
Views
Read
View source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Course
Office Hours
Setup
SML Reference
Racket Reference
Ruby Reference
Assignments
* ImList<E>
List Length
To Squares with Functions
Sum Distances To Origin with Functions
Is Strictly Ascending with Functions
Sum Scan with Functions
* Closest To Origin
* java.util.Optional<T>
* Calendar Date
To Squares with Pattern Matching
Is Strictly Ascending with Pattern Matching
Remove First Occurrence
Sum Scan with Pattern Matching
Sum Distances To Origin with Pattern Matching compared to Java
Eliminate Unsorted
* Hearts Card Game
Sum Distances To Origin with Tail Recursion
Sum Scan with Tail Recursion
* Tail Recursion
* Card Game
Any and All
N Times
To Squares using Higher-Order Functions
Sum Distances To Origin using Higher-Order Functions
* Higher Order Functions Hall of Fame
Curried Higher-Order Function Debugging
* Spreadsheet
* Pattern Matching
Sum Scan without Leveraging Identity Element
* Scan Higher Order Function
Concat & Length O(1) List
Binary Int Tree
* Binary Search Tree
* Chained (Single List and Hashed) Dictionaries
* Sorted Dictionary
* Spreadsheet To Dictionaries
Racket Debug A
Home Is Where The (Racket) Heart Is
Recursive Circles
* Sierpiński
Thunks and Streams
* Streams
Interact
* Cantor
* Itty Bitty Programming Language List Converter
* Snowflake
Deep Lists
* Itty Bitty Programming Language Interpreter
Dynamic Binary Int Tree
Dynamic Spreadsheet
* Itty Bitty Programming Language Functions and Macros
* Render Part A
Home Is Where The (Ruby) Heart Is
Powers of 2 Range
* Tetris
* Render Part B
* Render Part C
Powers of 2 Range Enumerable Mixin
* Geometry Language
* Render Part D
Text File Writer
* Branch
Iterable Range
* Iterable ImList<E>
Extra Credits
Mondrian
Tools
What links here
Related changes
Special pages
Printable version
Permanent link
Page information
Cite this page