Stephen Chang
07bd111a58
add require tests; center title; simplify pastenum gen
...
- fixes #28
2013-10-17 01:10:13 -04:00
Stephen Chang
5d91b1c453
code cleanup
2013-10-16 23:38:46 +00:00
Stephen Chang
e62a875c43
validate reqs before requiring for-label; fixes #29
2013-10-16 23:35:32 +00:00
Stephen Chang
503f43a3f2
fix require for-label ordering; add tests
2013-10-11 04:31:31 -04:00
Stephen Chang
29ba45bb8d
add partial expansion first pass, closes #25
...
- add test cases file
2013-10-10 17:58:16 -04:00
Stephen Chang
929b15ddd0
restrict path permissions, as suggested by @tohammer
2013-10-10 14:31:42 -04:00
Stephen Chang
6373964654
add irc name box; closes #24
2013-10-10 00:49:24 -04:00
Stephen Chang
5364497525
add logging; add irc log link
2013-10-09 14:27:24 -04:00
Stephen Chang
c7ce526b83
add irc bot
2013-10-08 18:03:17 -04:00
Stephen Chang
9483c571f3
fix eval for htdp langs, closes #23
...
- also refactor parsing fns into pasterack-parsing-utils.rkt
2013-10-08 16:13:45 -04:00
Stephen Chang
2ec4d43562
fix doc links for student langs
2013-10-08 14:33:14 -04:00
Stephen Chang
1908afb838
improve redis performance with MULTI
2013-10-08 01:40:55 -04:00
Stephen Chang
40e99765c0
replace global redis connection; restructure tmp files
...
- replace global redis connection with finer grain connect/disconnects
- compile pastes in tmp/<pastenum>/ so image-generating evals dont clash
closes #22
2013-10-08 00:30:17 -04:00
Stephen Chang
e02b99ccd1
report read error for syntactically invalid pastes
...
(unless as-text is checked)
- closes #19
- also eliminate some unneeded db queries
2013-10-07 19:23:53 -04:00
Stephen Chang
265ff568e1
incorporate initial user feedback
2013-10-07 17:51:43 -04:00
Stephen Chang
54fbb48469
add embed box, closes #16
...
- rename tmp files to match paste#
2013-10-07 13:18:34 -04:00
Stephen Chang
b2609d88c0
limit filesystem access to read
...
- fixed dns issue
- closes #17 , closes #6
2013-10-07 01:07:02 -04:00
Stephen Chang
256adf0213
add: forking, view count, twitter
...
- restructure redis format to add: original paste text, fork ancestor, views
- closes #7
2013-10-06 01:56:32 -04:00
Stephen Chang
f2fb759670
steal samth fonts for paste page
2013-10-05 14:28:38 -04:00
Stephen Chang
4d97b5d74d
steal front page fonts from samth
2013-10-05 13:19:23 -04:00
Stephen Chang
7cea25c79f
add line numbers; add credits; closes #14
2013-10-05 00:05:23 -04:00
Stephen Chang
7beeafa2ac
fix typed racket doc links; closes #10
2013-10-04 13:16:10 -04:00
Stephen Chang
33d48af9cf
code cleanup
2013-10-03 03:24:44 -04:00
Stephen Chang
e8694e1602
switch from make-base-eval to make-evaluator
...
- move recent pastes to left side
- add sample pastes to left side
- add sandbox limit
closes #1 , closes #9
2013-10-03 03:16:27 -04:00
Stephen Chang
115be05f1a
add doc links for required forms; closes #8
2013-10-02 23:30:46 -04:00
Stephen Chang
2d32cd8df4
add text-only button; closes #5
2013-10-02 01:48:22 -04:00
Stephen Chang
c03464f361
add paste name; minor style edits
2013-10-02 00:53:59 -04:00
Stephen Chang
06b0e4762b
switch to hash representation, closes #3 ; add timestamp
2013-10-01 23:12:40 -04:00
Stephen Chang
5c1c10c0c6
fix image name clash, closes #4 ; code cleanup - add pasterack-utils.rkt
2013-10-01 22:38:51 +00:00
Stephen Chang
b57a934531
fix eval; add recent pastes
...
- render codeblock and eval in separate passes
- use scribble interactions instead of interaction-eval-show
2013-10-01 17:10:47 +00:00
Stephen Chang
0510928e53
back out eval; handle invalid racket programs; add analytics
2013-09-30 21:57:29 +00:00
Stephen Chang
edad26aa51
add eval
2013-09-30 07:50:15 +00:00
Stephen Chang
16c11ac20f
initial file
2013-09-30 06:38:53 +00:00