Skip to content

Commit 7b84120

Browse files
committed
RacketCon local information
1 parent f8500f6 commit 7b84120

File tree

2 files changed

+173
-9
lines changed

2 files changed

+173
-9
lines changed

rcon/2025/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
/index.html
2+
/umb.html
3+

rcon/2025/index.rkt

Lines changed: 171 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@
6767
[margin-right "-10ex"]
6868
,@header-font)
6969

70+
(define-div top-section
71+
[margin-top "1em"])
72+
7073
(define-div speaker-a
7174
[color "firebrick"])
7275
(define-a unaffiliated
@@ -93,6 +96,13 @@
9396
[margin-top "0.25em"]
9497
[color "gray"])
9598

99+
(define-div fromplace
100+
[font-size "16pt"]
101+
[font-weight "bold"]
102+
[text-align "left"]
103+
[margin-top "2ex"]
104+
,@header-font)
105+
96106
(define-div place-address
97107
[margin-bottom "0.5em"])
98108

@@ -107,6 +117,10 @@
107117
[text-align "center"])
108118
(define para paragraph)
109119

120+
(define-div vpara
121+
[text-align "left"]
122+
[margin-top "2ex"])
123+
110124
(define-div plain)
111125

112126
(define-div joint
@@ -358,6 +372,7 @@ $(document).ready(function () {
358372
@subtitle{October 4-5, 2025}
359373
@subtitle{@p-location{UMass Boston}}
360374
@specific-location{Boston, Massachusetts, USA}
375+
@specific-location{@a[#:href "umb.html"]{University Hall}}
361376
)
362377

363378
(txexpr* 'time `((class "dt-start") (hidden "") (datetime ,(gregor:~t saturday "y-MM-dd"))))
@@ -367,7 +382,7 @@ $(document).ready(function () {
367382

368383
;; @featuring{Special Guests TBC}
369384

370-
(section
385+
(top-section
371386
@para{RacketCon is a public gathering dedicated to fostering a
372387
vibrant, innovative, and inclusive community around the Racket
373388
programming language. We aim to create an exciting and enjoyable
@@ -575,7 +590,19 @@ $(document).ready(function () {
575590
Asher Olsen is a composer and programming language enthusiast living in Texas.
576591
}
577592
]
578-
)
593+
594+
@social[
595+
#:when
596+
@talk-time{Saturday, 6:00pm}
597+
#:where
598+
@at-where[@place{@a[#:href "https://lordhobo.com/boston/"]{Lord Hobo Brewery}}
599+
@place-address{2 Drydock Ave}]
600+
#:more
601+
@abstract{
602+
Gathering with drinks and snacks.
603+
}
604+
]
605+
)
579606

580607
(section
581608
@sectionHeader{Sunday, October 5th}
@@ -660,8 +687,8 @@ $(document).ready(function () {
660687
)
661688

662689
(section
663-
@sectionHeader{Accommodation}
664-
@paragraph{At this stage, we have not made accomodation arrangements. If you would like to be notified please use the @a[#:href "https://forms.gle/omJAjAQ6xJLjsw3z8"]{Register your interest in RacketCon} form.}
690+
@sectionHeader{Local Infomation and Accommodation}
691+
@paragraph{@a[#:href "umb.html"]{See the local-information page for directions and hotel information}.}
665692
)
666693

667694
(section
@@ -672,10 +699,11 @@ $(document).ready(function () {
672699
(section
673700
@sectionHeader{Organization}
674701
@paragraph{
675-
The RacketCon 2025 is organised by a team of volunteers: Stephen De Gabrielle, Robby Findler,
676-
Jacqueline Firth, Matthew Flatt, Ben Greenman, Siddhartha Kasivajhula, Bogdan Popa, Sam
677-
Tobin-Hochstadt with local arrangements by Stephen Chang. The organizers may be reached at
678-
@|mailto:con-organizers|.}
702+
The RacketCon 2025 is organised by a team of volunteers: Bogdan Popa organzied the program,
703+
Stephen Chang provided local arrangements, and
704+
Stephen De Gabrielle, Robby Findler, Jacqueline Firth, Matthew Flatt, Ben Greenman,
705+
Siddhartha Kasivajhula, Sam Tobin-Hochstadt helped. The organizers may be reached at
706+
@|mailto:con-organizers|.}
679707
)
680708

681709
(section
@@ -689,6 +717,134 @@ $(document).ready(function () {
689717
(a #:href (format "https://con.racket-lang.org/~a/" year)
690718
(format "~a" year)))))))))))))
691719

720+
;; ------------------------------------------------------------
721+
722+
(define hotel-link
723+
"https://www.hilton.com/en/hotels/boschdt-doubletree-boston-bayside/")
724+
(define hotel-booking-link
725+
"https://www.hilton.com/en/book/reservation/deeplink/?ctyhocn=BOSCHDT&corporateCode=0002702479")
726+
727+
(define shuttle-bus @a[#:href "https://www.umb.edu/the_university/getting_here/shuttle_bus_information"]{UMass Boston shuttle bus})
728+
729+
(define umb-page
730+
(html #:lang "en"
731+
(head
732+
(head-meta #:http-equiv "content-type" #:content "text/html; charset=utf-8")
733+
(link #:href fonts-url
734+
#:rel "stylesheet")
735+
(style (cdata #f #f (classes->string)))
736+
(style (cdata #f #f "a { text-decoration: none; } li { text-align: left; } "))
737+
@title{(fifteenth RacketCon) Local Information})
738+
(body
739+
#:class "main h-event"
740+
(content
741+
(banner
742+
@subtitle{@a[#:href "index.html"]{RacketCon 2025} Local Information})
743+
744+
(column
745+
(section
746+
@sectionHeader{Location}
747+
748+
(column
749+
@specific-location{UMass Boston}
750+
@specific-location{University Hall}
751+
@specific-location{2nd floor}
752+
@specific-location{Y01-1300}))
753+
754+
(section
755+
@sectionHeader{Hotel}
756+
(column
757+
@vpara{The closest hotel is the @a[#:href hotel-link]{DoubleTree by Hilton Boston Bayside}.}
758+
@vpara{@bold{@a[#:href hotel-booking-link]{Book at a discounted rate}}
759+
(limited number of rooms are available).}
760+
@vpara{See below for advice on getting from Logan Airport to this hotel.}))
761+
762+
(section
763+
@sectionHeader{Saturday Social}
764+
(column
765+
@vpara{The Saturday social event will take place 6:00pm-9:00pm at
766+
@a[#:href "https://lordhobo.com/boston/"]{Lord Hobo Brewery}
767+
in the Seaport neighborhood of Boston.}))
768+
769+
(section
770+
@sectionHeader{Getting There}
771+
772+
(column
773+
774+
@fromplace{From DoubleTree Boston Bayside}
775+
776+
@vpara{Walk (15-20 minutes):}
777+
778+
@ul{
779+
@li{Walk down Mt. Vernon St.}
780+
@li{Take the walkway through campus.}
781+
@li{Attive at to University Hall.}
782+
}
783+
784+
@vpara{or take the @shuttle-bus (@a[#:href "https://umb.transloc.com/routes"]{track in real-time}):}
785+
786+
@ul{
787+
@li{Walk to the Bayside stop on Mt. Vernon St. in front of hotel.}
788+
@li{Take the @shuttle-bus to Campus Center (5 min).}
789+
@li{Walk from Campus Center to University Hall (next door).}
790+
}
791+
792+
793+
@fromplace{From Logan Airport}
794+
795+
@ul{
796+
@li{Take the Silver Line (bus) to South Station.}
797+
@li{Take the T Red Line (subway), to JFK/UMass station.}
798+
}
799+
800+
@vpara{Then either}
801+
802+
@ul{
803+
@li{Walk to DoubleTree hotel from JFK/UMass (5min.)}
804+
}
805+
806+
@vpara{or}
807+
808+
@ul{
809+
@li{Take the @shuttle-bus to Campus Center (5-10 min).}
810+
@li{Walk from Campus Center to University Hall (next door).}
811+
}
812+
813+
@fromplace{From South Station}
814+
815+
@ul{
816+
@li{Take the T Red Line (subway) to JFK/UMass station.}
817+
@li{Take the @shuttle-bus to Campus Center (5-10 min).}
818+
@li{walk from Campus Center to University Hall (next door).}
819+
}
820+
821+
@fromplace{Parking}
822+
823+
@vpara{The closest parking garage to University Hall (connected, next door) is
824+
the Campus Center Garage.}
825+
826+
@vpara{If that is full, parking is also available in the West Garage or Bayside Lot.}
827+
828+
@vpara{See @a[#:href "https://www.umb.edu/the_university/getting_here/visitor_resources"]{UMass Boston Visitor Resources}
829+
for rates and locations of all parking garages.}
830+
831+
@fromplace{See Also}
832+
833+
@vpara{@a[#:href "https://www.umb.edu/the_university/getting_here"]{UMass Boston “Getting Here”}}
834+
@vpara{@a[#:href "https://www.umb.edu/map"]{UMass Boston Campus Map}}
835+
836+
))
837+
838+
(section
839+
@sectionHeader{Wi-Fi}
840+
(column
841+
@vpara{Attendees with university credentials should be able to access the
842+
internet using eduroam.}
843+
844+
@vpara{For other attendees, we have set up the @tt{Event_Guests} network.}
845+
846+
@vpara{Alternately, the @tt{UMB-Guest} network may also be used (@a[#:href "https://www.umb.edu/campus_center/services/wireless_access"]{details here}).})))))))
847+
692848
;; ------------------------------------------------------------
693849

694850
(provide make)
@@ -698,7 +854,13 @@ $(document).ready(function () {
698854
#:exists 'replace
699855
(λ ()
700856
(displayln "<!doctype html>")
701-
(write-xexpr page))))
857+
(write-xexpr page)))
858+
(with-output-to-file
859+
(build-path p "umb.html")
860+
#:exists 'replace
861+
(λ ()
862+
(displayln "<!doctype html>")
863+
(write-xexpr umb-page))))
702864

703865
(module+ main
704866
(require racket/runtime-path)

0 commit comments

Comments
 (0)