Skip to content
View dibyendumajumdar's full-sized avatar

Block or report dibyendumajumdar

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dibyendumajumdar/README.md

Hi

Here are some of my areas of interest:

Programming Languages / Compilers

  • Ravi - Ravi is a derivative of Lua 5.3 with AOT and JIT compilers.
  • EeZee Lang - is an educational project with a focus on learning compiler optimization techniques such as SSA.
  • CompilerProgramming - is a companion site that aims to document various techniques used by optimizing compilers.
  • C - an attempt to revive the C compiler created by Dennis Ritchie.
  • NanoJIT - a version of NanoJIT - that was part of SpiderMonkey.
  • nj - an attempt to extract the compiler proper from Eclipse OMR project.

Databases

  • SimpleDBM - A no SQL database written in Java, mainly to learn about fundamental techniques in database implementation

Distributed Systems

Optical Design systems

  • Beam42 - Software for geometrical optical design and analysis.
  • GOptical - a modernized version of GNU Optical.

Financial Services

Pinned Loading

  1. ravi ravi Public

    Ravi is a dialect of Lua, featuring limited optional static typing, JIT and AOT compilers

    C 1.2k 68

  2. ravi-compiler ravi-compiler Public

    Parser and compiler for Ravi and Lua

    C 71 5

  3. simpledbm simpledbm Public

    SimpleDBM is an Open Source Multi-Threaded Embeddable Transactional Database Engine in Java.

    Java 60 12

  4. C C Public

    Revive UNIX V7 C compiler written by Dennis Ritchie

    C 35 14

  5. Suravi Suravi Public

    Suravi is a small distribution of Ravi/Lua 5.3 with batteries such as cjson, lpeglabel, luasocket, penlight, torch7, luv, luaossl

    Batchfile 74 3

  6. paxos paxos Public

    Basic and Multi Paxos in Java

    Java 1