The role of implicit conversions in erroneous function argument swapping in C++

R Szalay, A Sinkovics… - 2020 IEEE 20th …, 2020 - ieeexplore.ieee.org
… an error-prone interface already during the function’s development. The main additional
contribution is that we also consider potential implicit conversions from one parameter’s type to …

A valid rule of β-conversion for the logic of partial functions

MDM KOSTEREC - Organon F, 2017 - ceeol.com
… Either a construction is compounded in a type-theoretically incoherent (‘nonsensical’)
way, or it is an application of a function to an argument at which the function is not defined. …

[HTML][HTML] Practical heuristics to improve precision for erroneous function argument swapping detection in C and C++

R Szalay, A Sinkovics, Z Porkoláb - Journal of Systems and Software, 2021 - Elsevier
… The main additional contribution is that we also consider potential implicit conversions from
one parameter’s type to the other – a problem that was not evaluated in previous literature. …

Elaboration with first-class implicit function types

A Kovács - Proceedings of the ACM on Programming Languages, 2020 - dl.acm.org
… apply id to an argument, the implicit type argument is provided by … specify implicit arguments:
in Agda we may put arguments in … Often, decidable conversion follows from a normalization …

The good, the bad, and the ugly: An empirical study of implicit type conversions in JavaScript

M Pradel, K Sen - 29th European Conference on Object-Oriented …, 2015 - drops.dagstuhl.de
… the abstracted values of the function argument and the return value. … conversions are and
compare their prevalence to coercions. In total, we observe 20,407 explicit type conversions

The typechecking of programs with implicit type structure

N McCracken - International Symposium on Semantics of Data Types, 1984 - Springer
conversions, particularly the arithmetic conversions and the … when we describe implicit
typing for polymorphic functions. … the type arguments of a polymorphic function application and …

Conversion in English and its implications for Functional Discourse Grammar

DG Velasco - Lingua, 2009 - Elsevier
conversion in English in the context of Functional Discourse Grammar. Although conversion
… In this paper, I have argued that conversion in English has its roots in innovative coinage as …

[HTML][HTML] Asynchronous sessions with implicit functions and messages

A Jeffery, M Berger - Science of Computer Programming, 2019 - Elsevier
… adds implicit message passing and implicit functions. We use several examples to argue that
implicit … Scala's implicit conversions are implemented with such a heuristic [18], and such a …

More on implicit syntax

M Luther - International Joint Conference on Automated …, 2001 - Springer
… As usual, we will consider terms up to α-conversions. The colors of abstractions have no …
for implicit arguments through the AG function and are solved later on by the CT function which …

… the problems of hidden-lambda insertion-Restricting implicit arguments for increased predictability of type checking in a functional programming language with …

M Johansson, J Lloyd - 2015 - odr.chalmers.se
… Making the type argument implicit we end up with the code shown in Figure 4. We are now
… types, abstractions and applications, which all make use of implicit substructure conversion. …