Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

some weird merge checkin...hope this is okay

  • Loading branch information...
commit 9729a12d82f3f9eccae56c214891a892ea667426 2 parents c0bbcff + 7579d58
@vegashacker authored
View
4 STYLE.txt
@@ -44,5 +44,7 @@ Style guide to writing code for the LeftParen project:
mode version. This locks in that version so that if someone is using LeftParen in, say,
production, they don't get automatically upgraded. E.g.,
- (planet "foo.ss" ("somebody" "baz.plt" 2 (= 1)))
+ (planet "foo.ss" ("somebody" "baz.plt" 2 (= 1))) or
+ (planet somebody/baz:2:=1/foo)
+
View
1  feed.ss
@@ -7,7 +7,6 @@
"web-support.scm"
"settings.scm"
"page.scm")
- ; xxx used? (planet "uuid-v4.ss" ("zitterbewegung" "uuid-v4.plt" 1 0)))
(provide ;; atom-feed (via contract)
;; atom-item (via contract)
View
4 generate-lib.scm
@@ -10,7 +10,7 @@
(provide generate-project)
(define PLANET_MAJOR_VERISON 4)
-(define PLANET_MINOR_VERSION 0)
+(define PLANET_MINOR_VERSION 1)
(define (generate-project cmd-line-args-vec)
(match cmd-line-args-vec
@@ -133,4 +133,4 @@
(define (expr-for-lp-require filename-rel-to-lib-root)
`(planet ,filename-rel-to-lib-root ("vegashacker" "leftparen.plt"
- ,PLANET_MAJOR_VERISON ,PLANET_MINOR_VERSION)))
+ ,PLANET_MAJOR_VERISON (= ,PLANET_MINOR_VERSION))))
View
7 info.ss
@@ -4,13 +4,10 @@
(define required-core-version "4.1.3.9")
-(define version "0.5")
+(define version "0.51")
(define release-notes
- '((p "This version now uses the built-in serve/servlet functionality, and is no longer dependent on the deprecated Instaservlet package. Other changes include")
- (ul (li "Requires PLT Scheme 4.1.3.9 which is an unreleased version (see the docs for info on getting this version).")
- (li "Pages in app.scm now are triggered " (em "before") " static files in htdocs.")
- (li "Generated project files are now simplified. This means that there are minor upgrade steps needed to get your older LeftParen projects running on the new system. I suggest creating a quick hello-world LeftParen (see the tutorial) and looking at the generated files to see how to adjust your existing project. Feel free to email support at leftparen.com with questions."))))
+ '((p "In this version, all PLaneT requires reference an explict minor mode. This should avoid updating PLaneT package issues. See the previous release (0.5) for more info.")))
(define primary-file "leftparen.scm")
View
8 leftparen.scm
@@ -1,8 +1,8 @@
#lang scheme/base
(require scheme/match
- (planet untyped/dispatch:1:7/dispatch)
- (planet jaymccarthy/with-bindings:1:2/with-bindings)
+ (planet untyped/dispatch:1:=7/dispatch)
+ (planet jaymccarthy/with-bindings:1:=2/with-bindings)
web-server/servlet-env
web-server/dispatchers/dispatch
web-server/configuration/responders
@@ -31,8 +31,8 @@
(provide
;; the work of others:
- (all-from-out (planet untyped/dispatch:1:7/dispatch))
- (all-from-out (planet jaymccarthy/with-bindings:1:2/with-bindings))
+ (all-from-out (planet untyped/dispatch:1:=7/dispatch))
+ (all-from-out (planet jaymccarthy/with-bindings:1:=2/with-bindings))
;; built-in PLT tools:
request-bindings
View
3  page.scm
@@ -1,8 +1,7 @@
#lang scheme/base
(require net/url
- (planet untyped/dispatch:1:7/dispatch)
- (planet "digest.ss" ("soegaard" "digest.plt" 1 1))
+ (planet untyped/dispatch:1:=7/dispatch)
"util.scm"
"web-export.ss"
"web-support.scm"
View
8 scribblings/leftparen.html
8 additions, 0 deletions not shown
View
6 scribblings/leftparen.scrbl
@@ -1,7 +1,7 @@
#lang scribble/doc
@(require scribble/manual)
-@title{LeftParen 0.5 Documentation}
+@title{LeftParen 0.51 Documentation}
Website: @link["http://leftparen.com"]{http://leftparen.com}
@@ -37,7 +37,7 @@ try re-running the command with @tt{sudo} (you won't need to do this everytime--
We're going to make a project called @tt{hello-world}. Change to the directory that you'd like to create the project in. Then issue
-@verbatim{% mzscheme -e '(require (planet vegashacker/leftparen:4:0/generate))' hello-world}
+@verbatim{% mzscheme -e '(require (planet vegashacker/leftparen:4:=1/generate))' hello-world}
This will create a @tt{hello-world} project directory for you. In this directory you'll find the @tt{script} directory, which contains some useful scripts. All paths are relative to this project directory, so when calling scripts, you always want to be at the project root.
@@ -65,7 +65,7 @@ Point your browser to @link["http://localhost:8765"]{http://localhost:8765} and
Now let's try implementing the true "hello world" of web apps---a blog. First, execute the following commands from the directory in which you want to create your project:
@verbatim{
-% mzscheme -e '(require (planet vegashacker/leftparen:4:0/generate))' blogerton
+% mzscheme -e '(require (planet vegashacker/leftparen:4:=1/generate))' blogerton
% cd blogerton
% chmod u+x script/server
}
View
2  time.scm
@@ -2,7 +2,7 @@
(require "util.scm"
"record.scm"
- (planet "rfc3339.ss" ("neil" "rfc3339.plt" 1 0)))
+ (planet "rfc3339.ss" ("neil" "rfc3339.plt" 1 (= 0))))
(provide created-when
created-when-str
Please sign in to comment.
Something went wrong with that request. Please try again.