Devlog #2 - Pankti Language

While I was writing the Interpreter for Pankti Programming Language, I never planned on developing a GUI Ide/Repl. But I was naive, a non-English-based programming language must have a GUI Frontend because Consoles/Terminals doesn’t handle Unicode properly. Even a minimal Hello World program will not work properly, as when it’ll write to Standard Output, the text will not be rendered correctly. Though some terminal emulators handle Bengali Unicode characters perfectly fine such as KDE’s Konsole, most don’t.

10 November 2022  ·  3 Minutes  ·  571 words

Chaos In Bengal

Political conditions in West Bengal (a state of India; where I live) are very bad right now. Corruption is at its peak, the economy is about to collapse within a month or so. The ex-Education Minister of the state is in jail for a huge scandal of School Teacher recruitment. In India, we have two eligibility tests for getting a job as a teacher in government schools. TET/CTET, Teachers Eligibility Test for Primary (Pre-primary to class 4/5) and Upper Primary (Class 5/6 to 8) level; and SSC Tests for High Schools (class 9 to 12).

9 November 2022  ·  3 Minutes  ·  637 words

Devlog #1 - Pankti Language

For more than a month I’m working on a Bengali programming language called Pankti, I’ll write about that in more detail later. Its interpreter is written in Go, I chose to use Go because I always try to get out of my comfort zone; previously I have worked with Rust, C++, and many others and I am now very comfortable with those so I decided to learn something new that’s why I chose to use Go.

7 November 2022  ·  4 Minutes  ·  720 words

Status Update #3

Hey my friends, It’s been more than two months since I last wrote on this blog. I was busy for the last two months, actually, I am busy right now. But I thought I should let everyone know, what is going on in my life. At first, I should tell you folks, why I was unable to write. I guess I have mentioned before that I was taking a college course in Diploma in Elementary Education.

16 September 2022  ·  2 Minutes  ·  225 words

Status Update #2

For last couple of weeks, I’ve been working on a lightweight blogging protocol, 🦕 Dinolog. Dinolog blogs can be used for short micro blogs and long posts. Dinolog doesn’t constrain users to a specific client for surfing, it is usable using telnet and netcat. It is compatible with twtxt protocol, and is able to output twtxt.txt. I’m also planning on including an HTTP frontend, with indieweb support (webmentions, microformats and ActivityPub)

8 June 2022  ·  1 Minute  ·  144 words