News
Hard update 21 was activated. This prevents some bugs that could cause the nodes to freeze.
Hard update 22 was written and will be enabled in about 2 days, at height 73300. It is an improvement to chalang so that function calls can be much shorter. Read the instructions for updating here.
Zack Hess made a tool that allows users to scan the full nodes on Amoveo and see their block heights, which is very useful when VeoScan is offline. Access the tool here.
Development
This week, the development was mostly concerning chalang lisp. Here’s what has been done:
Chalang lisp now has a way of defining functions so that users can store intermediate values in local variables. It is similar to making functions in Python and JavaScript.
Chalang lisp now lets users control which functions and macros are exported from a file, without polluting the global namespace.
Chalang lisp now has useful error messages.
The listp version of functions now supports tail call optimisation, which means that recursion can get much deeper.
Binary encoding, which is used for scalar oracles, was rewritten in lisp syntax.
The list compiler now lets users reuse variable names in different functions/macros. They are local variables that don’t interfere with each other.
Zack Hess wrote a rational numbers library in chalang, and a square root library. They are useful examples for how to make smart contracts, and the rational numbers might end up being used for a smart contract.
Zack Hess also wrote an example code to show the different programming styles that are now enabled by chalang lisp. Access it here.
There are 15 open issues in the Amoveo depo.
There were 10 commits created in 2 repositories.
Community
New video from the Moscow Meetup! Watch as Denis Voskvitsov, chief of Exantech, delivers a thorough keynote presentation on Amoveo. Watch it here.
Bear in mind that this video is in Russian. If you don’t speak the language, don’t worry and stay tuned for updates, a crowdfunding campaign for making English subtitles will soon be announced, and of course we are going to use Amoveo functionality for that ;)
There’s a new room on the Amoveo Discord server dedicated to questions for Exantech. There you can get support and provide feedback for MyVeoWallet and the Amoveo Exchange Bot.
Mining
Here’s a weekly hashrate graph provided by Sy:
URL to share this article: https://amoveo.substack.com/p/17-hard-updates-chalang-lisp-and
Amoveo:
Website | GitHub | Telegram Chat | Telegram News Channel | Discord Chat | Reddit | Zack’s personal Twitter | Chinese Community | YouTube
This newsletter is curated by Stepan Panov, for the Amoveo community. Any views expressed are personal.
If you are a developer working on an Amoveo-related product, or have any suggestions, feedback, ideas and articles that you think should be mentioned in this newsletter, contact me via Telegram or Email.