Skip to content

NicolasMelet's Builder Journey #116

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
NicolasMelet opened this issue Apr 3, 2025 · 3 comments
Open

NicolasMelet's Builder Journey #116

NicolasMelet opened this issue Apr 3, 2025 · 3 comments

Comments

@NicolasMelet
Copy link

Hey everyone !

My name is Nicolas and I am a third year french student in computer science.

I am part of the Epitech student program, and I like the C and C++ languages.
I am certainly not an expert in blockchain, but I'm eager to discover it along with Gno !

Follow this issue to know more about this journey of mine in the Gno world.

@NicolasMelet
Copy link
Author

NicolasMelet commented Apr 7, 2025

Hello everyone !

Here is a little update on my work at gno.land

I've started last thursday and I have been able to familiarize a bit with the gno language and the architecture of realms and pure packages. I have been able to create a basic home realm that implements the documentation's counter !

Image

Image

I am now currently working on a calculator realm that could perform more or less complex calculations !

Image

The computation part is not ready yet, and I face a problem with Adena turning all non alphadecimal characters aside from '-' to their hexadecimal value.

I currently plan on implementing a binary tree for the computation part, in order to handle priorities the right way.

You can find my work on my repository for now:

https://github.com/NicolasMelet/gno.land_nmelet

@NicolasMelet
Copy link
Author

I moved my work to a fork of the monorepo and added a pull request:

gnolang/gno#4084

@NicolasMelet
Copy link
Author

Last week I aimed to correct a few bugs and to improve my calculator app.
And I am happy to say that all the features I originally wanted are now fully implemented !
I've taken into account negative values, parenthesis, and syntaxes that may be difficult to read normally
ex: 3+-4*(2/-2)

My pull request is now ready for review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant