Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content
Meta-programming languages provide infrastructure to generate and execute object programs at run-time. In a typed setting, they contain a modal type constructor which classifies object code. These code types generally come in two flavors:... more
    • by 
    •   10  
      Modal LogicComputer ScienceFunctional ProgrammingLambda Calculus
    • by 
    •   15  
      EngineeringFuzzy set theoryAnalytic Hierarchy ProcessInvestment
    • by 
    •   4  
      Cognitive ScienceAutomatic code generationIndexationPARTIAL EVALUATION
    • by 
    •   6  
      CryptographyHardware Description LanguagesField-Programmable Gate ArraysHigh Speed
    • by 
    •   8  
      Functional ProgrammingTheoretical Computer ScienceProgram TransformationMathematical Sciences
    • by 
    •   15  
      SemanticsGraph TheoryModelingDistributed System
    • by 
    •   2  
      Structural ChangePARTIAL EVALUATION
    • by 
    •   6  
      Object Oriented ProgrammingFunctional ProgrammingStatistical ComputingScientific Computing
Abstract: Ciao Prolog incorporates a module system which allows separate compilationand sensible creation of standalone executables. We describe some of the main aspectsof the Ciao modular compiler, ciaoc, which takes advantage of the... more
    • by 
    •   12  
      Cognitive ScienceLogic ProgrammingEvaluationProgram Analysis
    • by 
    •   5  
      Computer SoftwareHardware DesignLevels of AbstractionSemantic Description
    • by 
    •   5  
      Cognitive SciencePrologComputer SoftwareGeneric Programming
    • by 
    •   7  
      Cognitive ScienceComputer SoftwareLanguage UseCode Generation
    • by 
    •   3  
      Cognitive ScienceComputer SoftwarePARTIAL EVALUATION
    • by 
    •   7  
      Computability TheoryInterval analysisEquivalence CheckingDecision Problem
    • by 
    •   6  
      Human Computer InteractionManagement SystemProgramming ModelInteractive application
    • by 
    •   9  
      Information SystemsLawFPGACryptography
    • by 
    •   4  
      Semantic ProcessingAutomatic code generationProgramming languagePARTIAL EVALUATION
    • by 
    •   13  
      Computer ScienceSymbolic ComputationConfiguration ManagementReverse Engineering
    • by 
    •   19  
      Quality of lifeMedicineHumansHead and Neck Cancer
    • by 
    •   10  
      SemanticsStatistical AnalysisSoftware DevelopmentComputer Software
    • by 
    •   13  
      Computer ScienceCommunicationComputer HardwarePetri Nets
    • by 
    •   16  
      Quality of lifeHumansHead and Neck CancerFemale
    • by 
    •   5  
      Domain KnowledgeSource CodeSoftware Product LineSoftware Systems
    • by 
    •   16  
      Embedded SystemsControl SystemsFailure AnalysisTIME
    • by 
    •   10  
      Information SystemsOptimizationComputer SoftwareGeneric Programming
    • by 
    •   5  
      Self AssemblyDistributed ControlResearch and DevelopmentRobotics Automation
    • by 
    •   8  
      Distributed ComputingLogic ProgrammingMultimediaOptimization
    • by 
    •   6  
      Software MaintenanceFortranFormal SpecificationRule Based Fuzzy Inference
    • by 
    •   6  
      Formal SpecificationSymmetryZ NotationCode Generation
    • by 
    •   5  
      Mechanical EngineeringComputer Aided DesignComputer Aided Design (CAD)PARTIAL EVALUATION
    • by 
    •   8  
      Functional ProgrammingTheoretical Computer ScienceProgram TransformationMathematical Sciences
    • by 
    •   8  
      Process OptimizationTemporal Data MiningData StructureIncomplete Information
This paper presents a semantics-based compilation frame- work for an aspect-oriented programming language based on its operational semantics model. Using partial evalua- tion, the framework can explain several issues in compilation... more
    • by 
    •   3  
      Operational SemanticsAspect Oriented ProgrammingPARTIAL EVALUATION
    • by 
    •   5  
      Computer SciencePetri NetSpecification LanguageEmbedded System
    • by 
    •   3  
      Programming languagePARTIAL EVALUATIONtyped lambda-calculus
    • by 
    •   7  
      Software MaintenanceFortranFormal SpecificationRule Based Fuzzy Inference
    • by 
    •   28  
      Object Oriented ProgrammingFunctional ProgrammingTime UseGlobal Analysis
    • by 
    •   24  
      Computer GraphicsComputer VisionEducational TechnologyComputer Science Education
    • by 
    •   11  
      Information SystemsInformation RetrievalMethodologyDistributed System
    • by 
    •   2  
      User InterfacePARTIAL EVALUATION
    • by 
    •   3  
      Object Oriented ProgrammingObject OrientedPARTIAL EVALUATION
    • by 
    • PARTIAL EVALUATION
Meta-programming is a discipline of writing programs in a certain programming language that generate, manipulate or execute programs written in another language. In a typed setting, meta-programming languages usually contain a modal type... more
    • by 
    •   9  
      Modal LogicFunctional ProgrammingLambda CalculusMetaprogramming
This paper presents an experimental implementation of a self-applicable partial evaluator in Prolog used for compiler generation and compiler generator generation. The partial evaluator is an extension of a simple meta interpreter for... more
    • by 
    •   4  
      Cognitive ScienceKnowledge Based SystemComputer SoftwarePARTIAL EVALUATION
    • by 
    •   3  
      Information SystemsComputer SoftwarePARTIAL EVALUATION
    • by 
    •   11  
      Computer ScienceDistributed ComputingLogic ProgrammingMultimedia
This Ph.D. progress report documents a combination of partial evaluation and compilation that enables "just-in-time program specialization". To this end, we have composed a type-directed partial evaluator for OCaml programs with... more
    • by 
    •   4  
      Virtual MachineJust in TimeDynamic LoadingPARTIAL EVALUATION
This paper gives a theoretical foundation for partial evaluation in logic programming. Let P be a normal program, G a normal goal, A a finite set of atoms, and P ′ a partial evaluation of P wrt A. We study, for both the declarative and... more
    • by 
    •   2  
      OptimizationPARTIAL EVALUATION
    • by 
    •   13  
      Distributed SystemJava ProgrammingDomain Specific LanguagesSafety
    • by 
    •   3  
      Timing AnalysisPARTIAL EVALUATIONHigher order