Nano GNU to Receive 3.0 Version

New version of popular UNIX console text editor brings a lot of new features; continue reading to learn more
11 September 2018   296

Developers of nano, a consol text editor for Unix-systems, announced the release of the third version of the program. In nano 3.0, ASCII processing and file reading are accelerated, new keyboard shortcuts are added and bugs related to text display are fixed.

What's New in nano 3.0

  • The speed of reading files was increased by 70%, and the processing of ASCII text has doubled.
  • Changed the way to delete a word at the end of the line.
  • The Ctrl + Delete key combination now erases the word behind the carriage, Ctrl + Shift + Delete - the previous one, and Alt + Q searches in the opposite direction.
  • Checking the spelling of external tools can be disabled.
  • Fixed row numbering error when opening multiple files.
  • The formatter command and the searchagain function have been removed, so Alt + W now performs findnext by default.
  • The No-Convert button is moved to the Insert menu.
  • The Backup and New-Buffer buttons are removed from the main menu, but remain in Write-Out and Insert, respectively.
  • The program ignores pressing Esc if followed by a command key combination.
  • The rcfile error messages are no longer hidden in the Linux console.

GNU nano is a free text editor for use in the UNIX console and Unix-like systems. It is a copy of the Pico editor built into the Pine mail client. In the future, the application will receive syntax highlighting, regular expression support for searching and replacing, as well as a multi-level clipboard and other features not found in Pico.

Microsoft to Develop Golua

Golua is Lua 5.3 engine, implemented in Go programming language
19 November 2018   47

Microsoft has released to the public golua engine designed to execute scripts in the Lua language. The development is distributed under the open MIT license and is available in the GitHub repository. The project is implemented in the language of Go.

There are already several implementations of Lua VM in Go, for example, DCLua, GoLua or glua. However, the developers state that they needed support for the syntax of version 5.3, and none of the existing tools could offer this either now or in the near future. In addition, simple and clear software interfaces were required to integrate the engine with Go.

The new development is based on the architecture, focused on convenient debugging, search and error handling. Although the creators of golua recognize that they have not yet managed to achieve full compliance with specification 5.3, they intend to further develop the project.

Lua is an open source scripting programming language interpreter. It is distinguished by simple integration into other languages ​​and the possibility of implementing a large number of software entities with a minimum of syntax tools.

The official Lua interpreter is written in C. Go was developed by Google as a replacement for C and C ++ and has the potential to provide greater speed. The company maintains and regularly updates its development; at the end of the summer of 2018, Go 1.11 was released.