https://www.geeksforgeeks.org/awk-command-unixlinux-examples/ – suppose you want to take the .s file generated by gcc -S and port the remaining assembly output to s-expressions. you should expect to be able to process it line-by-line. there’s indented parts, for instructions and allocations, and unindented parts for location markers.
on examination of the target language, it appears identifiers may not include starting-dots. changing all “.”s to “dot-“s helps. there’s also the problem of string literals in the text, but close enough for, say…
This is a short document describing the preferred coding style for the linux kernel. Coding style is very personal, and I won’t force my views on anybody, but this is what goes for anything that I have to be able to maintain, and I’d prefer it for most other things too. Please at least consider the points made here.
nice docbook format too… is there a theming guide for doctools css? let’s have a look.
Do not use tables for layout. Tables may only be used when the content is actually table data.
Do not put business logic in the templates – Using PHPTAL templating engine will assist with security (automatically escaping strings to prevent XSS attacks), internationalisation and ease of template maintenance. The templates are valid XML documents and can be rendered directly in a web browser without needing to be parsed through the templating engine.
c# doesn’t appear to have shortcode arrays, but if you look under the hood of asp.net its xml support is pretty amazing. if it had both, there might be an excuse to port domchanger.js to c#. so let’s see if c# curly arrays can be treated like php-style shortcode arrays, or if the java-with-a-microsoft-accent world remains hopelessly verbose.
gnome-builder c# project that often compiles when you hit f5
https://code.gnucash.org/docs/MAINT/ – gnucash is open source, and they seem to have a promotion drive at the moment. the file format is understood by many actual accountants, and can be read by a relatively simple user interface.
if an autonomous application needs to record financial data, there are worse formats to use than the gnucash file format, since there already exist facilities and apis to record transactions, set up accounts internal to the project, and read the resulting numbers for reporting purposes. the hard parts for such a project involve rebuilding gnucash from sources, and then pulling out the parts that are needed for the specialisation.
https://builder.readthedocs.io/en/latest/ – recently some experiments were performed using gnome-builder. this is an ide in the sense that there is a code editor with syntax highlighting, a console, and the ability to hit f5 and run the project. there are a lot of plugins and modules already available to expand the substrate created by this project, and it creates incentives for the user to learn to create their own automation of annoying or inconsistent human tasks.
the hard part is, of course, understanding what gnome-builder is doing at any particular phase of operation. the error messages are as arcane as using the commandline directly, but at least the file listings are consistent with the files on disk. this appears to be a platform that rewards organization and automation.