4,172 research outputs found

    Refactoring Legacy JavaScript Code to Use Classes: The Good, The Bad and The Ugly

    Full text link
    JavaScript systems are becoming increasingly complex and large. To tackle the challenges involved in implementing these systems, the language is evolving to include several constructions for programming- in-the-large. For example, although the language is prototype-based, the latest JavaScript standard, named ECMAScript 6 (ES6), provides native support for implementing classes. Even though most modern web browsers support ES6, only a very few applications use the class syntax. In this paper, we analyze the process of migrating structures that emulate classes in legacy JavaScript code to adopt the new syntax for classes introduced by ES6. We apply a set of migration rules on eight legacy JavaScript systems. In our study, we document: (a) cases that are straightforward to migrate (the good parts); (b) cases that require manual and ad-hoc migration (the bad parts); and (c) cases that cannot be migrated due to limitations and restrictions of ES6 (the ugly parts). Six out of eight systems (75%) contain instances of bad and/or ugly cases. We also collect the perceptions of JavaScript developers about migrating their code to use the new syntax for classes.Comment: Paper accepted at 16th International Conference on Software Reuse (ICSR), 2017; 16 page

    Heat conduction and Wiedemann-Franz Law in disordered Luttinger Liquids

    Full text link
    We consider heat transport in a Luttinger liquid (LL) with weak disorder and study the Lorenz number for this system. We start at a high-TT regime, and calculate both the electrical and thermal conductivities using a memory function approach. The resulting Lorenz number LL is independent of TT but depends explicitly on the LL exponents. Lowering TT, however, allows for a renormalization of the LL exponents from their bare values by disorder, causing a violation of the Wiedemann-Franz law. Finally, we extend the discussion to quantum wire systems and study the wire size dependence of the Lorenz number.Comment: 4 pages, 1 eps figure; Changes made to address Referees' comment

    Dynamics of topological defects in a spiral: a scenario for the spin-glass phase of cuprates

    Get PDF
    We propose that the dissipative dynamics of topological defects in a spiral state is responsible for the transport properties in the spin-glass phase of cuprates. Using the collective-coordinate method, we show that topological defects are coupled to a bath of magnetic excitations. By integrating out the bath degrees of freedom, we find that the dynamical properties of the topological defects are dissipative. The calculated damping matrix is related to the in-plane resistivity, which exhibits an anisotropy and linear temperature dependence in agreement with experimental data.Comment: 4 pages, as publishe

    Comment on "Spin relaxation in quantum Hall systems"

    Full text link
    W. Apel and Yu.A. Bychkov have recently considered the spin relaxation in a 2D quantum Hall system for the filling factor close to unity [PRL v.82, 3324 (1999)]. The authors considered only one spin flip mechanism (direct spin-phonon coupling) among several possible spin-orbit related ones and came to the conclusion that the spin relaxation time due to this mechanism is quite short: around 101010^{-10} s at B=10 T (for GaAs). This time is much shorter than the typical time (10510^{-5} s) obtained earlier by D. Frenkel while considering the spin relaxation of 2D electrons in a quantizing magnetic field without the Coulomb interaction and for the same spin-phonon coupling. I show that the authors' conclusion about the value of the spin-flip time is wrong and have deduced the correct time which is by several orders of magnitude longer. I also discuss the admixture mechanism of the spin-orbit interaction.Comment: 1 pag

    Effect of topology on the transport properties of two interacting dots

    Full text link
    The transport properties of a system of two interacting dots, one of them directly connected to the leads constituting a side-coupled configuration (SCD), are studied in the weak and strong tunnel-coupling limits. The conductance behavior of the SCD structure has new and richer physics than the better studied system of two dots aligned with the leads (ACD). In the weak coupling regime and in the case of one electron per dot, the ACD configuration gives rise to two mostly independent Kondo states. In the SCD topology, the inserted dot is in a Kondo state while the side-connected one presents Coulomb blockade properties. Moreover, the dot spins change their behavior, from an antiferromagnetic coupling to a ferromagnetic correlation, as a consequence of the interaction with the conduction electrons. The system is governed by the Kondo effect related to the dot that is embedded into the leads. The role of the side-connected dot is to introduce, when at resonance, a new path for the electrons to go through giving rise to the interferences responsible for the suppression of the conductance. These results depend on the values of the intra-dot Coulomb interactions. In the case where the many-body interaction is restricted to the side-connected dot, its Kondo correlation is responsible for the scattering of the conduction electrons giving rise to the conductance suppression

    Nuclear Spin Relaxation for Higher Spin

    Full text link
    We study the relaxation of a spin I that is weakly coupled to a quantum mechanical environment. Starting from the microscopic description, we derive a system of coupled relaxation equations within the adiabatic approximation. These are valid for arbitrary I and also for a general stationary non--equilibrium state of the environment. In the case of equilibrium, the stationary solution of the equations becomes the correct Boltzmannian equilibrium distribution for given spin I. The relaxation towards the stationary solution is characterized by a set of relaxation times, the longest of which can be shorter, by a factor of up to 2I, than the relaxation time in the corresponding Bloch equations calculated in the standard perturbative way.Comment: 4 pages, Latex, 2 figure

    Constructive factorization of LPDO in two variables

    Full text link
    We study conditions under which a partial differential operator of arbitrary order nn in two variables or ordinary linear differential operator admits a factorization with a first-order factor on the left. The factorization process consists of solving, recursively, systems of linear equations, subject to certain differential compatibility conditions. In the generic case of partial differential operators one does not have to solve a differential equation. In special degenerate cases, such as ordinary differential, the problem is finally reduced to the solution of some Riccati equation(s). The conditions of factorization are given explicitly for second- and, and an outline is given for the higher-order case.Comment: 16 pages, to be published in Journal "Theor. Math. Phys." (2005
    corecore