₦airaland Forum

Welcome, Guest: RegisterLoginWith GoogleTrendingRecentNew

Stats: 3,331,238 members, 8,449,329 topics. Date: Tuesday, 21 July 2026 at 03:41 PM

Toggle theme

Whales7's Posts

Nairaland ForumWhales7's ProfileWhales7's Posts

1 (of 1 pages)

ProgrammingRe: Astro Programming Language 0.2 (indefinite release) by whales7(m): 6:53pm On Oct 01, 2017
appcypher:
Hi Whales,
I'm not using an IDE. I'm comfortable with any code editor, but I've gotten to like VSCode so it's my daily driver now.

I've tried implementing Astro in several languages. I started writing an interpreter in C++ then reimplented it in Java with ANTLR. But they were not flexible enough so I decided to write another parser from scratch in Python, then Typescript and now Javascript. undecided
I've settled with javascript and currently focused on making Astro source code compile down to WebAssembly so it can run in-browser. And that's where the current progress is at. I started the javascript implementation last week. I'm using Pegjs. It's a useful tool but has its problems which I tend to find hacky workarounds to.

As for contributing to the project, I don't know how much you know compiler and language development. If you don't already know much about it, I will be frank with you. It's a daunting task and I've been at it for 2 years. It's even more daunting when there aren't proper infrastructures available to support you.

But if you think u can take on the task, then I'm ready to share what I've learnt so far, even though you may have to learn some javascript to contribute to the source code. And if you are curious why I designed Astro the way it is, I can share my reasons behind those choices.

I'm seriously motivated by the language and I can't quit on it now or ever. Astro is my passion. Even if the language doesn't become mainstream or popular at all, I'll still be happy I did something for the continent. A programming language that came from Africa. That's not sth you hear a lot about in the tech media.
I know little of javascript and it will not be a challenge for me to pickup quickly, nevertheless i will appreciate the idea of you sharing what you've known that i might need in other to contribute to the project ASTRO, i am also into Fortran programming which i dive into not quite long, i believe this is a good reason for me to participate in your project. thank you, tvterryboy1@gmail.com is my mail, kindly share anything with me through it. and back to the project, i will create a branch with name Syntax in other for you to have a proper review of my contributions before merging. Thanks.
ProgrammingRe: Astro Programming Language 0.2 (indefinite release) by whales7(m): 1:52am On Oct 01, 2017
If i may ask what IDE you are using for the building of ASTRO? i Am an intermediate Java developer and would like to contribute to ASTRO if permitted.

1 (of 1 pages)