Commit Graph

29 Commits

Author SHA1 Message Date
Stephen Chang
e143c1df2f add pasterack-parsing-utils.rkt 2013-10-08 16:15:07 -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
5ec1d78beb remove extraneous files 2013-10-02 13:38:28 -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
d11699a2c2 add experimenting files 2013-09-30 03:51:21 -04:00
Stephen Chang
41542d9cad add experimenting files 2013-09-30 03:50:48 -04: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
stchang
a424fb2084 Initial commit 2013-09-29 23:38:09 -07:00