Skip to content

ucsd-cse131/sp21

 
 

Repository files navigation

CSE 131 Spring 2021

Public course materials for UCSD CSE 131

Install

You too, can build this webpage locally, like so:

git clone https://github.com/ucsd-cse131/sp21.git
cd sp21
make

The website will live in _site/.

Customize

By editing the parameters in siteCtx in Site.hs

View

You can view it by running

make server

Update

Either do

make upload

or, if you prefer

make
cp -r _site/* docs/
git commit -a -m "update webpage"
git push origin master

New Class Checklist

ieng6 Setup

  1. Set the stack-root
stack setup --stack-root=/software/CSE/cse130/.stack
  1. Create a shell script
cat > fixpaths.sh

cd ~/../public/bin && chmod -R a+rx *
cd /software/CSE/cse130/.stack && chmod -R a+rx *
  1. For each assignment,

    • git clone it to download assignment as instructor
    • stack test it to get the relevant libs added to the stack-path
    • ./fixpaths.sh to allow everyone else to read the libraries
  2. For each assignment,

    • login as student to make sure that you can git clone and then run stack test

Credits

This theme is a fork of CleanMagicMedium-Jekyll originally published by Lucas Gatsas.

About

Public course materials for CSE 131 (Compilers)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 43.0%
  • CSS 27.2%
  • HTML 19.3%
  • Haskell 10.2%
  • Makefile 0.3%