Search

Search Funnelback University

Search powered by Funnelback
31 - 75 of 75 search results for news
  1. Fully-matching results

  2. Unembedding Domain-Specific Languages Robert Atkey Sam Lindley Jeremy …

    https://www.cl.cam.ac.uk/~jdy22/papers/unembedding.pdf
    18 Jun 2024: from scratch) and the user (who doesnot need to learn an entirely new language and toolchain). ... This function takes a pattern representation, the current size of thecontext and returns the appropriate container full of variable rep-resentations and
  3. Staging with Class

    https://www.cl.cam.ac.uk/~jdy22/papers/staging-with-class.pdf
    18 Jun 2024: A targeted solution thatproperly combines the two processes and restores type soundness is therefore needed.Our proposal is to introduce staged type class constraints, a new constraint form CodeC C. ... We rewrite the example to print2 with a staged type
  4. Document 1

    https://www.jbs.cam.ac.uk/wp-content/uploads/2024/06/eprg-nts2406.pdf
    18 Jun 2024: strategies. We provide evidence that a new and more intelligent combination of agricultural output subsidies and electricity input use charges which produce higher aggregate social welfare could be acceptable to farmers.
  5. A Typed, Algebraic Approach to Parsing

    https://www.cl.cam.ac.uk/~jdy22/papers/a-typed-algebraic-approach-to-parsing.pdf
    18 Jun 2024: A Typed, Algebraic Approach to Parsing. Neelakantan R. KrishnaswamiUniversity of Cambridge. United Kingdomnk480@cl.cam.ac.uk. Jeremy YallopUniversity of Cambridge. United Kingdomjeremy.yallop@cl.cam.ac.uk. Abstract. In this paper, we recall the
  6. 1 Centre for Trophoblast Research Annual Meeting Emerging models ...

    https://www.trophoblast.cam.ac.uk/files/2024_annual_meeting_booklet_public_reduced.pdf
    18 Jun 2024: 1:30 - Irene Zorzan: New approaches to study the regulators of human trophoblast development. ... New Investigator Award, and the Shipley Foundation’s Program for Innovation in Stem Cell Science Award.
  7. Generating Mutually Recursive Definitions Jeremy YallopUniversity of…

    https://www.cl.cam.ac.uk/~jdy22/papers/generating-mutually-recursive-definitions.pdf
    18 Jun 2024: let rec g x =. ˜(f. <g>. <x>.) in g>. The new memoizing fixpoint combinator becomes. ... Staging generic programming. In Proceedings of the2016 ACM SIGPLAN Workshop on Partial Evaluation and ProgramManipulation, PEPM ’16, pages 85–96, New York, NY,
  8. BMC_talk_mjc

    www.damtp.cam.ac.uk/user/mjc249/talks/rigged_DMD_manchester.pdf
    18 Jun 2024: 20. 21. New Papers on“Koopman Operators”. number of papers. doubles every 5 yrs.
  9. Effective Concurrency through Algebraic Effects Stephen Dolan1, Leo…

    https://www.cl.cam.ac.uk/~jdy22/papers/effective-concurrency-through-algebraic-effects.pdf
    18 Jun 2024: result, it becomes difficult to maintain existing con-currency libraries, let alone add new ones. ... Our goal with this work is to pro-vide a minimal set of tools with which programmers canimplement new concurrency primitives and schedulers asOCaml
  10. Practical Generic Programming in OCaml Jeremy YallopLFCS, University…

    https://www.cl.cam.ac.uk/~jdy22/papers/deriving.pdf
    18 Jun 2024: Camlp4 includes an OCaml parserwhich can be extended with new syntactic constructs or syntax-tree transformations. ... the program by introducing a type alias for each instance.For example, we can supply and use our new instance of Eq forstrings as
  11. A Practical Mode System for Recursive Definitions

    https://www.cl.cam.ac.uk/~jdy22/papers/a-practical-mode-system-for-recursive-definitions.pdf
    18 Jun 2024: We propose a new static analysis to check the absence of such runtimefailures. ... Weformalised the new system after its release, and reworked the implementation to better match theformalisation.
  12. Frex: dependently-typed algebraic simplification

    https://www.cl.cam.ac.uk/~jdy22/papers/frex-dependently-typed-algebraic-simplification.pdf
    18 Jun 2024: Cleanly separating between theinterface and implementation of simplification modules provides two new modularity axes. ... The suite shares infrastructure code, and the separationbetween interface and implementation allows library designers and users to
  13. flap: A Deterministic Parser with Fused Lexing

    https://www.cl.cam.ac.uk/~jdy22/papers/flap-a-deterministic-parser-with-fused-lexing.pdf
    18 Jun 2024: The fused result consists of three parts. First, we replace each production = C = with a new. ... and lexing continues with the new longest match :′.The M function has two arguments: an action :, and a remainder string AB.
  14. Generating Mutually Recursive Definitions

    https://www.cl.cam.ac.uk/~jdy22/papers/generating-mutually-recursive-definitions-short-paper.pdf
    18 Jun 2024: With this new mrfix but the same sevodf from Section 4 weare able to generate the specialized even 1 n code, with fourmutually recursive definitions. ... ACM, New York, NY, USA, 85–96. https://doi.org/10.1145/2847538.2847546. Jeremy Yallop. 2017.
  15. Data Protection Statement How we use your personal information- ...

    https://www.queens.cam.ac.uk/files/dps_-_alumni_-_march_2024_1_0.pdf
    18 Jun 2024: Communications If you are a new contact for our Alumni & Development Office, we will use the contact information provided through CamSIS (University of Cambridge). ... your public social media profile(s), Queen’s Honours List, Companies House, high
  16. Partially-Static Data as Free Extension of Algebras

    https://www.cl.cam.ac.uk/~jdy22/papers/partially-static-data-as-free-extension-of-algebras.pdf
    18 Jun 2024: We introduce a new tree constructor, with an unordered bag of n children:. ... Jx mappend "abcdef" mappend yK. 3.5.2 Creating New Instances to Use with frex.
  17. let (rec) insertion without effects, lights or magic

    https://www.cl.cam.ac.uk/~jdy22/papers/let-rec-insertion-without-effects-lights-or-magic.pdf
    18 Jun 2024: In. Proceedings of the 1992 ACM Conference on LISP and Functional Programming,LFP ’92, pages 1–10, New York, NY, USA, 1992. ... In Proceedingsof the 1994 ACM Conference on LISP and Functional Programming, LFP ’94, pages227–238, New York, NY, USA,
  18. MacoCaml: Staging Composable and Compilable Macros

    https://www.cl.cam.ac.uk/~jdy22/papers/macocaml-staging-composable-and-compilable-macros.pdf
    18 Jun 2024: We introduce MacoCaml, a new design and implementation of compile-time code generation for the OCaml.
  19. A right-to-left type system for value recursion

    https://www.cl.cam.ac.uk/~jdy22/papers/a-right-to-left-type-system-for-value-recursion.pdf
    18 Jun 2024: While we believe that the check as originally defined was correct, itproved fragile and hard to extend to the interaction of new languagefeatures with recursive definitions. ... 5 Closing remarksWe have presented a new static analysis for recursive value
  20. Staged Generic Programming

    https://www.cl.cam.ac.uk/~jdy22/papers/staged-generic-programming.pdf
    18 Jun 2024: val new_mapȷ unit 'a map ref. val lookupȷ {TȷTYPEABLE} 'a map ˘T.t 'a option. ... Staged Generic Programming 29:13. 1 let gfixQ f =. 2 let m = new_map ˘ in.
  21. Safe and efficient generic functions with MacoCaml Dmitrij…

    https://www.cl.cam.ac.uk/~jdy22/papers/safe-and-efficient-generic-functions-with-macocaml.pdf
    18 Jun 2024: A new approach: generic macros in MacoCamlMacoCaml, an extension of OCaml that we are developing, sup-. ... Generic functions in OCaml: two approaches. A new approach: generic macros in MacoCaml.
  22. Frex: indexing modulo equations with free extensions

    https://www.cl.cam.ac.uk/~jdy22/papers/frex-indexing-modulo-equations-with-free-extensions.pdf
    18 Jun 2024: InProceedings of the 19th ACM SIGPLAN International Conference onFunctional Programming, ICFP ’14, page 297–309, New York, NY, USA,2014. ... In Proceedings of the 10th ACM SIGPLAN Workshopon Generic Programming, WGP ’14, page 15–24, New York, NY,
  23. let (rec) insertion without Effects, Lights or Magic

    https://www.cl.cam.ac.uk/~jdy22/papers/let-rec-insertion-without-effects-lights-or-magic-pepm.pdf
    18 Jun 2024: e will eventually be bound; that fresh name is accompanied by the new virtual binding ofthat name to the result of e. ... The MITPress, New York, NY, 1990. [NN92] Flemming Nielson and Hanne Riis Nielson.
  24. Declarative foreign function binding throughgeneric programming…

    https://www.cl.cam.ac.uk/~jdy22/papers/declarative-foreign-function-binding-through-generic-programming.pdf
    18 Jun 2024: Generating OCaml The second new FOREIGN implementation, GenerateML, gen-erates an OCaml wrapper for ctypes_gettimeofday. ... A lightweight implementation of generics anddynamics. Haskell ’02, pages 90–104, New York, NY, USA, 2002.
  25. 2024_EPRG_H2_Demand

    https://www.jbs.cam.ac.uk/wp-content/uploads/2024/06/eprg-2024_EPRG_H2_Demand-Svetlana-Ikonnikova.pdf
    18 Jun 2024:  More ambitious standards have been set for new cars and vans in comparison to the 2021 CO2 targets:. ... New cars registered in the EU should have 55 % lower emissions (for vans 50 % lower) and by 2035 all.
  26. PowerPoint Presentation

    https://www.jbs.cam.ac.uk/wp-content/uploads/2024/06/eprg-20240516-EPRG-presentation-UPDATED-v2-Joe-Perkins.pptx
    18 Jun 2024: planning and consent challenges associated with new build; and. prevailing political and macroeconomic uncertainty may also hinder the level of investment required. ... 6. The approach currently taken to assessing the case for new transmission investment
  27. An idiom’s guide to formlets? Ezra Cooper, Sam Lindley, ...

    https://www.cl.cam.ac.uk/~jdy22/papers/idioms-guide.pdf
    18 Jun 2024: Besides these new operations, we must adjust the fundamental formlet operationsto support validation. ... We haveimplemented formlets in Links and shown that they can be cleanly extended tosupport new features such as validation.
  28. Partially static data as free extension of algebras

    https://www.cl.cam.ac.uk/~jdy22/papers/partially-static-data-as-free-extension-of-algebras-short-paper.pdf
    18 Jun 2024: validate, and replaces the uncer-tainty of designing a new data structure with the preciseactivity of implementing a specification. ... In Proceedings of the4th ACM International Conference on Embedded Software (EMSOFT ’04).ACM, New York, NY, USA,
  29. 1 Centre for Trophoblast Research Annual Meeting Emerging models ...

    https://www.trophoblast.cam.ac.uk/files/2024_annual_meeting_booklet_public_reduced.pdf
    18 Jun 2024: 1:30 - Irene Zorzan: New approaches to study the regulators of human trophoblast development. ... New Investigator Award, and the Shipley Foundation’s Program for Innovation in Stem Cell Science Award.
  30. Under consideration for publication in J. Functional Programming 1 ...

    https://www.cl.cam.ac.uk/~jdy22/papers/the-arrow-calculus.pdf
    18 Jun 2024: Hughes introduced a new constant, an arrow analogue of application,. app : (A ; B)A ; B. ... Information and computa-tion, 93(1), 55–92. Paterson, Ross. (2001). A new notation for arrows.
  31. MSFP 2008 Idioms are oblivious, arrows are meticulous,monads are ...

    https://www.cl.cam.ac.uk/~jdy22/papers/idioms-are-oblivious-arrows-are-meticulous-monads-are-promiscuous.pdf
    18 Jun 2024: In addition to the termsof λ1, there is one new term form: arrow abstraction λ•x. ... 55–92. [8] Paterson, R., A new notation for arrows, in: International Conference on Functional Programming(2001), pp.
  32. 1 Future of domestic price protection: response to Ofgem ...

    https://www.jbs.cam.ac.uk/wp-content/uploads/2024/06/eprg-Future-of-domestic-price-protection-as-submitted-May-2024.pdf
    18 Jun 2024: new kinds of products for customers that might otherwise be disadvantaged by the evolution. ... tariffs being offered to new customers only), which has been extended for up to.
  33. Modular construction of multi-sorted free extensions (short paper)

    https://www.cl.cam.ac.uk/~jdy22/papers/modular-construction-of-multi-sorted-free-extensions-short-paper.pdf
    18 Jun 2024: 2013. Optimizing data structures in high-levelprograms: new directions for extensible compilers based on staging.In The 40th Annual ACM SIGPLAN-SIGACT Symposium on Principlesof Programming Languages, POPL ’13, Rome, Italy -
  34. Staging Generic Programming

    https://www.cl.cam.ac.uk/~jdy22/papers/staging-generic-programming.pdf
    18 Jun 2024: However, most useful functions in SYB are recursive, in-troducing new challenges for staging. ... The push function mutates its mapargument, adding a new entry to the map.
  35. Generalised free extensionsAlgebraic normalisation and dependent…

    https://www.cl.cam.ac.uk/~jdy22/projects/frex/generalised-free-extensions-algebraic-normalisation-and-dependent-types-poster.pdf
    18 Jun 2024: New. e.g., monoids, groups, rings dependently-typed operators. Generalised algebra Applications Free extensionCategories Semantics (Agda).
  36. Modular macros Jeremy YallopUniversity of Cambridge Computer…

    https://www.cl.cam.ac.uk/~jdy22/papers/modular-macros.pdf
    18 Jun 2024: This definition of printk involves two new expression con-structs, borrowed from MetaOCaml.
  37. Unboxed Data Constructors: Or, How cpp Decides a Halting Problem

    https://www.cl.cam.ac.uk/~jdy22/papers/unboxed-data-constructors.pdf
    18 Jun 2024: We propose a new language feature for ML-family languages, the ability to selectively unbox certain dataconstructors, so that their runtime representation gets compiled away to just the identity on their ... heads and the function head : Value Heads are
  38. Lambda: The Ultimate Sublanguage (Experience Report)

    https://www.cl.cam.ac.uk/~jdy22/papers/lambda-the-ultimate-sublanguage.pdf
    18 Jun 2024: Learning typically involves buildinga mental model and incrementally refining it by integrating new facts. ... In Proceedings ofthe 2012 Haskell Symposium (Haskell ’12). ACM, New York, NY, USA, 117–130.
  39. EPRG - North Sea Expansion

    https://www.jbs.cam.ac.uk/wp-content/uploads/2024/06/eprg-FINAL-FTI-Principles-for-North-Sea-offshore-transmission-expansion-17-May-2024-Martina-Lindovska.pdf
    18 Jun 2024: New price zone between Country A and Country B changes where congestion rents arise;. —
  40. PowerPoint Presentation

    https://www.jbs.cam.ac.uk/wp-content/uploads/2024/06/eprg-20240517-Cambridge-EPRG_ENER_CET-Miguel-Gil-Tertre.pptx
    18 Jun 2024: Estimated. New RES capacity growing fast. 73 GW of new installed RES capacity in 2023 (around 13 bcm of gas saved). ... Investment means returns and benefits:. Domestically produced energy. Better homes. New businesses and jobs, etc.
  41. A modular foreign function interface Jeremy Yallop, David Sheets ...

    https://www.cl.cam.ac.uk/~jdy22/papers/a-modular-foreign-function-interface.pdf
    18 Jun 2024: There areprimitive operations for creating a new callspec, for adding arguments, andfor marking the callspec as complete and specifying the return type:. ... 4.2. Generating OCaml. The second new FOREIGN implementation, Foreign_GenML (Figure 9),
  42. Lightweight higher-kinded polymorphism Jeremy Yallop and Leo White…

    https://www.cl.cam.ac.uk/~jdy22/papers/lightweight-higher-kinded-polymorphism.pdf
    18 Jun 2024: Here isour earlier example that conditionally writes a value in the state monad, adaptedto our new setting:. ... In ICFP ’02, pages157–166, New York, NY, USA, 2002. ACM. ISBN 1-58113-487-8.
  43. Submitted to:ML 2017 c© R. Li & J. YallopThis ...

    https://www.cl.cam.ac.uk/~jdy22/papers/extending-ocamls-open-draft.pdf
    18 Jun 2024: 21st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages,POPL ’94, ACM, New York, NY, USA, pp. ... In: Proceedings of the 2008 ACM SIGPLAN. Workshop on ML, ML ’08, ACM, New York, NY, USA, pp.
  44. CMTI9

    https://www.cl.cam.ac.uk/~jdy22/papers/causal-commutative-arrows-revisited.pdf
    18 Jun 2024: Thisis what is commonly known as a delay line. We can extend theArrowInit class to provide this new operation:. ... where. newBuf = dob Vector.new sizeVector.set b ir newSTRef 0return (b, r).
  45. Generic Partially-Static Data (Extended Abstract)

    https://www.cl.cam.ac.uk/~jdy22/papers/generic-partially-static-data.pdf
    18 Jun 2024: end. and a new definition of built from the generic fold:( val (): α L.t α L.t α L.t )let () l r = fold (function ‘Nil r | c ‘R c) ... Finally, here is an instance of MAP2 ps for listr:implicit module ListFps = structinclude ListFlet mapps f g =
  46. Defunctionalization with Dependent Types

    https://www.cl.cam.ac.uk/~jdy22/papers/defunctionalization-with-dependent-types.pdf
    18 Jun 2024: 2019].As type systems increase in sophistication, defining type-preserving presents new challenges. ... CC( is an extension of CC with new syntax, type derivation rules, reduction rules, and equivalencerules (Fig.

Refine your results

Format

Search history

Recently clicked results

Recently clicked results

Your click history is empty.

Recent searches

Recent searches

Your search history is empty.