Personal tools

BayHac2014

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
m (Projects: punctuation)
(Projects)
Line 101: Line 101:
 
# [https://github.com/haskell/haskell-platform/tree/new-build Haskell Platform, the new build] - We are working on a new build system for all of Haskell Platform: Generating tarballs, installers, and even the web site from one single Shake based build tool. Lots to do! See Mark Lentczner.
 
# [https://github.com/haskell/haskell-platform/tree/new-build Haskell Platform, the new build] - We are working on a new build system for all of Haskell Platform: Generating tarballs, installers, and even the web site from one single Shake based build tool. Lots to do! See Mark Lentczner.
 
# [https://github.com/conal/lambda-ccc/ lambda-ccc] - a project for compiling Haskell to hardware. I'm doing this work for my day job, but the development is open, and the result will be shared freely. The project starts with a GHC plugin that turns transforms Core to generate a convenient-to-manipulate GADT representation of the original. Then convert to an <code>Arrow</code>-like algebraic interface that can be interpreted in various ways, including as circuits. See [mailto:conal@conal.net Conal Elliott].
 
# [https://github.com/conal/lambda-ccc/ lambda-ccc] - a project for compiling Haskell to hardware. I'm doing this work for my day job, but the development is open, and the result will be shared freely. The project starts with a GHC plugin that turns transforms Core to generate a convenient-to-manipulate GADT representation of the original. Then convert to an <code>Arrow</code>-like algebraic interface that can be interpreted in various ways, including as circuits. See [mailto:conal@conal.net Conal Elliott].
  +
# [https://ghc.haskell.org/trac/ghc/ticket/8624#comment:12 see what Template Haskell generates]. For those interested in hacking on the GHC compiler, see Greg Weber
   
 
== IRC channel ==
 
== IRC channel ==

Revision as of 22:50, 15 May 2014


San Francisco Bay Area & Silicon Valley Haskell Hackathon

BayHac14 banner.png

Come join a group of Haskell hackers to work on a wide variety of projects. All levels welcome.

Sign-up Here:
BayHac '14 Attendee Form

Special thanks to IMVU, Google, Aleph Cloud and Twitter for sponsoring BayHac '14!


When: Friday, May 16th – Sunday, May 18th, 2014
Where: Hacker Dojo
Cost: Free
News and Discussion: BayHac Google Group


1 Location

Hacker Dojo, 599 Fairchild Drive, Mountain View, CA (Google Map)

2 Schedule

Basic timing... details to be developed. Expect lightning talks, hacking, and other activities:

Friday, May 16th 3pm - 7pm
Saturday, May 17th 10am ~ 7pm
Sunday, May 18th 10am - 4pm

3 Classes

3.1 Friday

  • 5:15pm - 6:15pm Programming with Pipes by Gabriel Gonzalez
  • 6:15pm - 7pm A Tutorial on Free Monads by Dan Piponi

3.2 Saturday

  • 10am - 11am Beginning Haskell by Bob Ippolito
  • 11am - 12pm Haskell for Scala Programmers by Runar Bjarnason
  • 12 pm - 1pm Conquering Cabal by Jonathan Fischoff
  • 2pm - 3pm Pandoc by John MacFarlane
  • 3pm - 4pm Haste: Front End Web Development with Haskell by Lars Kuhtz
  • 4pm - 5pm From Prolog to Hindley-Milner by Tikhon Jelvis
  • 5pm - 6pm Yesod: Up and Running by Dan Burton
  • 6pm - 7pm Lens: Inside and Out by Shachaf Ben-Kiki

3.3 Sunday

  • 10am - 11:30am GHC iOS: Up and Running by Luke Iannini
  • 11:30am - 1pm Programming with Vinyl by Jonathan Sterling
  • 1pm - 2pm Functional Reactive Programming with Elm by Evan Czaplicki
  • 2pm - 3pm Denotational Design: from meanings to programs by Conal Elliott
  • 3pm - 4pm Getting Stuff Done with Haskell by Greg Weber

4 Saturday Demos and Experience Reports

1pm - 2pm

  • Haskell at IMVU by Andy Friesen
  • Haskell at Aleph Cloud by Jeff Polakow
  • Haskell at Docmunch by Greg Weber
  • Haskell at Pingwell by Tim Sears
  • Tree.is demo by Luke Iannini

5 Lightning Talks

determined at the event

6 Attendees

7 Projects

  1. TreeViz - a computation breakdown visualization project hosted by David Banas
  2. Haskell Platform, the new build - We are working on a new build system for all of Haskell Platform: Generating tarballs, installers, and even the web site from one single Shake based build tool. Lots to do! See Mark Lentczner.
  3. lambda-ccc - a project for compiling Haskell to hardware. I'm doing this work for my day job, but the development is open, and the result will be shared freely. The project starts with a GHC plugin that turns transforms Core to generate a convenient-to-manipulate GADT representation of the original. Then convert to an Arrow-like algebraic interface that can be interpreted in various ways, including as circuits. See Conal Elliott.
  4. see what Template Haskell generates. For those interested in hacking on the GHC compiler, see Greg Weber

8 IRC channel

We'll be hanging out on #bayhac on FreeNode.