Revisiting language support for generic programming: when genericity is a core design goal

B Chetioui, J Järvi, M Haveraaen - arxiv preprint arxiv:2211.01678, 2022 - arxiv.org
Context: Generic programming, as defined by Stepanov, is a methodology for writing
efficient and reusable algorithms by considering only the required properties of their …

Employing code overlays to facilitate software development

S Katoch - US Patent 9,448,769, 2016 - Google Patents
In one embodiment, a method for editing and testing com puter programming code is
provided. The method includes receiving a first file comprising computer programming code …

Incrementally compiling software artifacts from an interactive development environment

K Aggag, S Narayanan - US Patent 9,600,256, 2017 - Google Patents
An interactive development environment receives developer inputs to develop or customize
modeled types. A compila tion agent receives a request from the IDE to compile the modeled …

Programming Language Technology for Niche Platforms

T Hasu - 2017 - bora.uib.no
Developers writing software for a niche platform are denied the luxury of a first-class vendor-
supported integrated development environment and a large community crafting platform …

Employing code overlays to facilitate software development

S Katoch - US Patent 10,915,429, 2021 - Google Patents
Debugging applications typically involves executing applications in a simulated run-time
environment. Debugging an application allows a developer to identify errors in the …

Analysis and transformation with the nuthatch tree-walking library

AH Bagge - Proceedings of the 2015 ACM SIGPLAN International …, 2015 - dl.acm.org
Nuthatch is a system for traversing, collecting information from, and rewriting trees, based on
the idea of tree walking. The main application is software analysis and transformation …

Employing code overlays to facilitate software development

S Katoch - US Patent 10,606,733, 2020 - Google Patents
In one embodiment, a method for editing and testing com puter programming code is
provided. The method includes receiving a first file comprising computer programming code …

Employing code overlays to facilitate software development

S Katoch - US Patent 10,067,856, 2018 - Google Patents
In one embodiment, a method for editing and testing com puter programming code is
provided. The method includes receiving a first file comprising computer programming code …