プロジェクトの説明

Portable Assembler Framework operates on C source codes. Inspired by C Intermediate Language (CIL) and its applications, namely Continuation Passing C (CPC) and CCured.

This is an early draft.

The project aims to be highly portable. At the same time code quality is desired. For that purpose AdaMagic compatibility is chosen. AdaMagic is a translator of Ada into C/C++, but it is stuck in Ada 95, and Ada 95 is missing built-in containers, UTF conversions and some other stuff. Other Ada developers don't bother with Ada 95 compatibility, so Ada 95 stuff is often outdated. Also the license is not good sometimes. It was decided not to use outdated container libraries and go own way instead. So some foundational stuff is reimplemented in Ada 95, and on top of that it will be possible to experiment with parsing and processing.

レビュー
あなたの評価
レビューする

統計情報

最新の動き

2023-01-08
19:22
Portable Assembler Framework
16:29
Portable Assembler Framework
14:41
Portable Assembler Framework
[Hg] 'PAF' へ push を行いました (最新: 3eacbc3fca9703e9975d17de7814bc52f30098a7)
Type information: is zeroed memory a default for element type
13:43
Portable Assembler Framework
[Hg] 'PAF' へ push を行いました (最新: 65d2a6a85fa4e3ff5e7abe834a599c8ca74771ec)
Big reallocation bug fix: only copy minimum of old and new sizes
2023-01-07
15:48
Portable Assembler Framework
[Hg] 'PAF' へ push を行いました (最新: 9bc371b2bd164b34efb5d52231a3891c7c00be2d)
Reallocatable storage pool: classwide declaration of default pool and Reallocate test
活動履歴を見る