Giter VIP home page Giter VIP logo

in4355-2015's Introduction

IN4355 - Functional Programming 2015

###Final presentation slot reservations

To reserve a slot to present, do a pull request where you fill your group number in the desired slot. Both sessions will take place at EWI-LB 01.170 (Timmanzaal). The first session will start at 16:45h, the second will start at 16:00h. Details regarding the final presentations are posted on blackboard.

Please upload your presentation to your GitHub repository before the presentation session starts!

Slot 12-02-2016 19-02-2016
1 Group 0 Group 9
2 Group 7 Group 18
3 Group 17 Group 10
4 Group 3 Group 11
5 --- Group 16
6 --- Group 13

#projects

Project Description Max. team size Team Presenting? timeslot
0 Implement a Markdown implementation/compiler, using parser combinators, ASTs, etc. 4 Maikel Langezaal, Pouja Nikray and Jochem de Goede Yes 12:10 - 12:15
1 Build a monadic Web stack in Scala and Scala.js (inspiration: cycle.js & your server as a function) 4 Ishan Sital, Lu Dai, Yiran Liu -
2 Develop High level Cloud programming models / Declarative Data Center, inspiration: Satnam Singh's Blog 2 -
3 Develop High level Cloud programming models / Declarative Data Center, inspiration: Functional programming for the data centre 2 Jihong Ju and Boyang Tang Yes 14:40 - 14:55
4 Develop High level Cloud programming models / Declarative Data Center, inspiration: Service combinators for farming virtual machines, Docker 2 -
5 Develop High level Cloud programming models / Declarative Data Center, inspiration: Service Combinators for Web Computing 2 -
6 Develop High level Cloud programming models / Declarative Data Center, inspiration: Chef, Puppet, etc. 2 -
7 Probability Monad and Probabilistic Programming: Practical probabilistic Programming with Monads, Programming with Uncertain Data 2 Ioana Leontiuc & Bart van Vuuren Yes 10:30 - 10:45
8 Probability Monad: HLearn done right (HLearn is way too complicated) 2 -
9 Probability Monad: Reimplement Mike's blog samples using several different ML libraries 2 Wang Bo,Yu Liang,Yanbo Huang Yes 13:00 - 13:15
10 Build an alternative for firebase from scratch (inspiration: search quora for alternatives) 4 Rob van Bekkum, Victor Li, Sander van den Oever, Jorden van Breemen Yes 13:20 - 13:35
11 Implement Neural Networks, Types, and Functional Programming 2 Michiel Haisma & Joop Aué Yes 10:50 - 11:05
12 Create a beautiful, high-level, hacking library that wraps libpcap in Java/Scala. For inspiration look at libraries like Scapy 4 -
13 Port the Elm samples to RxMobile 2 Albert ten Napel (4087798), Ioana Jivet Yes 14:00 - 14:15
14 Android Monad, Haskell for Android (Android's lifecycle smells like the State Monad, can you make it concrete?) 4 -
15 Implement a webserver in Scala based on Simon Marlow's WebServer, but based on modern standards like HTTP 2.0, websockets, server sent-events, etc. 4 Bouke Nederstigt, Luís Cleto, Tiago Fernandes, Ana Martin Legorburo Yes 11:10 - 11:25
16 Implement a simpler (i.e. more elegant, non-scalaz) version of Rapture.IO (crypto, JSON, XML, etc.) 2 Jasper Denkers & Christian Veenman Yes 13:40 - 13:55
17 Re-implement Snappy DB from scratch 2 Maarten Duijn, Manoj Krishnaraj Yes (1) 11:30 - 11:45
18 Re-implement Level DB from scratch (similar to this.) 2 Kelong Cong & Aaron Ang Yes 11:50 - 12:05
19 Re-implement SQLite from scratch (inspiration: csharp-sqllite) 2 Jesper Byrdal Kjær & Alma Luz Valencia López Yes 14:20 - 14:35
20 Implement an ORM inspired by sqlite-net 2 -
21 Implement an ORM inspired by sqlbrite 2 -
22 Implement an ORM inspired by SugarORM 2 Willem Vaandrager en Olaf Maas -
23 Implement the CouchDB sync protocol in Scala inspired by PouchDB. Extra credits for implementing a CouchDB server as well 4 -
24 Create Scala bindings for AWS Lambda, convert all Java examples to Scala, and port at least popular 10 Node.js samples 4 -

in4355-2015's People

Contributors

aaronang avatar almavl avatar atennapel avatar bouke-nederstigt avatar flatmap13 avatar headinthebox avatar ileontiuc avatar ioanajivet avatar irsital avatar jasperdenkers avatar jesperbk avatar jihongju avatar joopaue avatar jordenvbreemen avatar kman0 avatar liuyiran13 avatar ludai0106 avatar luiscleto avatar mjduijn avatar olafmaas avatar pouja avatar sandervdo avatar xyclade avatar yanbo-huang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

in4355-2015's Issues

Grade

I also would like to know my grade! @ileontiuc and I were group 7 - Probabilistic Monads

Grades

Dear Teacher/TA's,

Four weeks have passed since the final presentations for Function Programming and I am curious to know whether you have been able to grade our projects.

I look forward to your reply.

Joop

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.