-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathintro.txt
55 lines (49 loc) · 1.24 KB
/
intro.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
Introduction to Factor
2014-02-12
Topics (notes on what I'd like to cover)
what kind of language is Factor?
new and young
stack-oriented / functional / object-oriented
dynamically typed
compiled and interpreted
self-hosting
automatic memory management
syntax
how to comments
define functions
call functions
quotations
stack operations
dup, drop, swap
data types and operations
numbers
strings
arrays
run things in listener
shortcuts
F1: interactive help
F2: reload sources
^H: help on word under cursor
^P: previous in history
^N: next in history
^K: clear line
^Z: undo
^Y: redo
run scripts
i/o
Introduction
who I am, what are we doing
set up installations
make sure people are on mailing list
Tutorial
follow the "Your first program" tutorial
Something else
pick some simple problem, try to figure out how to solve
it in Factor
20: GOTO 10
Useful resources:
http://factorcode.org/
https://github.com/wpi-acm/2014c-factor
http://concatenative.org/wiki/view/Factor/Learning
https://github.com/slavapestov/factor
http://rosettacode.org/wiki/Category:Factor