Skip to content
View dibyendumajumdar's full-sized avatar

Block or report dibyendumajumdar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
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 67

  2. ravi-compiler ravi-compiler Public

    Parser and compiler for Ravi and Lua

    C 69 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 30 10

  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 70 3

  6. paxos paxos Public

    Basic and Multi Paxos in Java

    Java 1