From TLUG Wiki
All Linux lovers, and supporters of open source code and free software, in the Kanto area (or anywhere else) are invited to attend the next Tokyo Linux Users Group meeting. Membership is open to anyone. There are currently no membership dues or entrance fees.
TLUG meetings are traditionally small and unstructured (VERY CASUAL). Most of the benefit of the meeting comes from chatting with other Linux users and having informal discussions.
As a general rule, the Technical Meetings are held on the 2nd Saturday of odd-numbered months and the Nomikai Meetings are usually held on the 2nd Friday of even-numbered months. There are, of course, exceptions to this rule, so it is best to keep an eye on the mailing list, or check back here for date/venue changes as the date approaches.
May 23, 2015 (Saturday)
Gotanda Culture Center, Meeting Room #2
Shinagawa-ku, Tokyo 141-0031
Modula-2 revision project (by Benjamin Kowarsch)
[Modula-2] is a type safe systems programming language of the Pascal family (http://en.wikipedia.org/wiki/Modula-2)
Over the last five years, Benjamin Kowarsch and Rick Sutcliffe have done a complete revision and modernisation of the language. The goal was to have a type safe systems programming language that is readable for ease of code maintenance, relatively small for verifiability and to reduce the learning curve for developers, but structurally similar enough to C so that it can be a complete but type safe replacement for C.
The underlying rationale is that in order to fix the massive security problems we have today, systems software written in C will have to be rewritten in a type safe alternative. Since rewriting most of our existing software will be a daunting task already, it makes sense to have a type safe target language to which existing C code can easily be transcribed without requiring a major redesign in the process.
Benjamin will introduce the classic Modula-2 language in brief and the transformation to the revised language. He will present select use cases in classical Modula-2 and in C and show how type safety in the revised language can solve security issues underlying the use case. Finally, he will talk about the development of his bootstrap compiler as well as upcoming work to support the revised language as a new dialect option in GM2, Gaius Mulley’s Modula-2 front end for GCC.
Ansible (by Travis Cardwell)
[Ansible] (http://docs.ansible.com/) is a relatively new platform for configuration management, but it is already quite popular. It has very few requirements, which makes it easy to try out with little investment. Travis will explain how to get started as well as give some tips about how to get the most out of the platform.
After the presentations we will go for drinks somewhere around Gotanda Station.
Other items on the agenda
- Introduction of new members
- News about Linux/Open Source, general announcements, Q&A
- Auction (bring any gear that would would like to donate to TLUG)
For directions or information before the meeting, call: