Skip to content

Zenius2016/BoardAlfa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BoardAlfa

Zenius-X class repo for computer-based math & science learning using Haskell.

So far the official repo for board announcement & issue tracking related to ZeniusX2016 program

Github 101

  1. If you cant install github desktop then use github from browser
  2. if you use github browser, read this
  3. if you use github desktop, find a way to clone a repo, commit and sync in here

Introduction to haskell for bocah-bocah

watch youtube video

  1. old-video (for part A alternative)
  2. 2 September 2015 part B (part B..... duhhhh)
  3. Haskell.next

Assignment

  1. Installing things
  2. reimplement haskell functions
  3. .....
  4. .....

##Rules

  1. USE ENGLISH EVERYWHERE
  2. If you want to ask something (error or bug in your code or installment) create an issue
  3. If you don't know about issue, find about github's issue

Preparing These Things

things you need to install

  1. Github
  2. Haskell
  3. Atom

Github for desktop

alt text
Install Github here
then, try open github
alt text
find a way to make a repo and publish it


Haskell

alt text
Install haskell here
install only the haskell platform
run ghci(linux, osx)/winghci(windows)

windows
alt text
https://code.google.com/p/winghci/

osx
alt text

Text editor, we recommend atom

alt text
Install atom here
Open atom, then find a way to install packages
alt text
List of things you need to install :

  1. ide-haskell
  2. language-haskell
  3. autocomplete-haskell (not necessary)
  4. themes (if you want to colorize your atom)
    P.S I'm using one dark for UI theme and atom dark for syntax theme

Atom alternative

In case you can't install atom use heat
heat
read the documentation for how to use heat


Playing with all the tools

In general you will do something like these

  1. Editing haskell file (.hs) in atom
    (don't forget put the .hs file in your repo)
    alt text

  2. Load and run the file in ghci/winghci
    alt text

  3. After finish, commit changes from your github and sync
    alt text


🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
CONGRATULATION!!!! YOU ARE READY TO CODE
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉

(P.S things maybe look different because of the operating system of your computer and Github, Atom and haskell are FREE!!!!!)

About

Temporary Official repo for board announcement ZenXLeague

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published