Skip to main content

Home/ Arquitectura?/ Group items tagged types

Rss Feed Group items tagged

Pablo Lalloni

Scalex | Scala documentation search engine - 0 views

  •  
    Scaladoc Index Much like Hoogle for Haskell, Scalex lets you find Scala functions quickly. Names and Types Searches can be either textual (a list of words), or by type (a type signature) or both. A search is considered a text search unless it contains a combination of text and symbols, or if it starts with :. To search for both a type and a name, place a : between them, for example size: List[A] => Int Example queries map Search for the text map list map Search for the text list and the text map list[a] => (a => boolean) => list[a] Search for the type List[A] => (A => Boolean) => List[A] : list[a] => a Search for the type List[A] => A conserve: List[a] => (a => b) => List[b] Search for the text conserve and the type List[A] => (A => B) => List[B]
Pablo Lalloni

Slick 2.0.0 - 0 views

  •  
    "These are the major new features added since Slick 1.0.1: A code generator that reverse-engineers the database schema and generates all code required for working with Slick. New driver architecture to allow support for non-SQL, non-JDBC databases. Table definitions in the Lifted Embedding use a new syntax which is slightly more verbose but also more robust and logical, avoiding several pitfalls from earlier versions. Table definitions (and their * projections) are not restricted to flat tuples of columns anymore. They can use any type that would be valid as the return type of a Query. The old projection concatenation methods ~ and ~: are still supported but not imported by default. In addition to Scala tuples, Slick supports its own HList abstraction for records of arbitrary size. You can also add support for your own record types with only a few lines of code. All record types can be used everywhere (including table definitions and mapped projections) and they can be mixed and nested arbitrarily. Soft inserts are now the default, i.e. AutoInc columns are automatically skipped when inserting with +=, ++=, insert and insertAll. This means that you no longer need separate projections (without the primary key) for inserts. There are separate methods forceInsert and forceInsertAll in JdbcProfile for the old behavior. A new model for pre-compiled queries replaces the old QueryTemplate abstraction. Any query (both, actual collection-valued Query objects and scalar queries) or function from Column types to such a query can now be lifted into a Compiled wrapper. Lifted functions can be applied (without having to recompile the query), and you can use both monadic composition of Compiled values or just get the underlying query and use that for further composition. Pre-compiled queries can now be used for update and delete operations in addition to querying. threadLocalSession has been renamed to dynamicSession and the corresponding methods have distinct names (e.g. w
Pablo Lalloni

Collection+JSON - Hypermedia Type : Media Types - 0 views

  •  
    "Collection+JSON is a JSON-based read/write hypermedia-type designed to support management and querying of simple collections. It is similar to the The Atom Syndication Format (RFC4287) and the The Atom Publishing Protocol (RFC5023) . However, Collection+JSON defines both the format and the semantics in a single media type. It also includes support for Query Templates and expanded write support through the use of a Write Template."
Pablo Lalloni

Functional Dependencies in Scala | Chuusai - 0 views

  •  
    Functional dependencies are a near-standard extension to Haskell (present in GHC and elsewhere) which allow constraints on the type parameters of type classes to be expressed and then enforced by the compiler.
Pablo Lalloni

fthomas/refined - 0 views

  •  
    "refined is a Scala library for refining types with type-level predicates which constrain the set of values described by the refined type."
Pablo Lalloni

Blog | Chuusai - 0 views

  •  
    6 artículos que hay que leer
Pablo Lalloni

Typeclassopedia - HaskellWiki - 0 views

  •  
    "The goal of this document is to serve as a starting point for the student of Haskell wishing to gain a firm grasp of its standard type classes. The essentials of each type class are introduced, with examples, commentary, and extensive references for further reading."
Pablo Lalloni

milessabin/shapeless - 0 views

  •  
    "shapeless is a type class and dependent type based generic programming library for Scala."
Pablo Lalloni

Unboxed union types in Scala via the Curry-Howard isomorphism | Chuusai - 0 views

  •  
    Gran artículo!
Pablo Lalloni

non/spire · GitHub - 0 views

  •  
    Spire is a numeric library for Scala which is intended to be generic, fast, and precise. Using features such as specialization, macros, type classes, and implicits, Spire works hard to defy conventional wisdom around performance and precision trade-offs. A major goal is to allow developers to write efficient numeric code without having to "bake in" particular numeric representations. In most cases, generic implementations using Spire's specialized type classes perform identically to corresponding direct implementations.
Pablo Lalloni

sksamuel/elastic4s - 0 views

  •  
    "Elastic4s is a concise, idiomatic, type safe Scala Client for ElasticSearch. It provides a full Scala DSL to construct your queries and (hopefully!) reducing errors. Due to its typesafe nature Elastic4s is also a good way to learn the options available for any operation, as your IDE can use the type information to show you what methods are available. Elastic4s also allows you to index JSON documents from standard JSON libraries such as Jackson without having to unmarshall."
Pablo Lalloni

JSON-to-Go: Convert JSON to Go instantly - 0 views

  •  
    "This tool instantly converts JSON into a Go type definition. Paste a JSON structure on the left and the equivalent Go type will be generated to the right, which you can paste into your program."
Pablo Lalloni

All about Apache Aurora | Twitter Blogs - 1 views

  •  
    "What is Aurora? Platforms like Twitter operate across tens of thousands of machines, with hundreds of engineers deploying software daily. In this type of environment, automation is critical. Aurora is software that keeps services running in the face of many types of failure, and provides engineers a convenient, automated way to create and update these services. To accomplish this, Aurora leverages the Apache Mesos cluster manager, which provides information about the state of the cluster. Aurora uses that knowledge to make scheduling decisions. For example, when a machine experiences failure Aurora automatically reschedules those previously-running services onto a healthy machine in order to keep them running."
Pablo Lalloni

Typed ask for Akka | Java Code Geeks - 0 views

  •  
    Idea interesante para implementar usos del patrón "ask" (request-reply) con mayor seguridad de tipos.
Pablo Lalloni

existing rel values · Microformats Wiki - 0 views

  •  
    "This page contains tables of known HTML rel values from specifications, formats, proposals, brainstorms, and non-trivial POSH usage in the wild. In addition, dropped and rejected values are listed at the end for comprehensiveness. usage: see how is 'rel' used. Regarding rev, see: should 'rev' even be used. This page is also the official rel registry ([1][2]). Add new and proposed rel values to the following section: HTML5 link type extension "
Pablo Lalloni

Spatial database - 0 views

  •  
    Spatial index types
Pablo Lalloni

typelevel.scala | Powerful libraries for Scala - 0 views

  •  
    "Let the Scala compiler work for you. We provide type classes, instances, conversions, supplements to the standard library, and much more."
Pablo Lalloni

zzorn/ScalaQuantity - 0 views

  •  
    "Library for expressing quantities and units of measurement in Scala in a type safe manner, where the compiler checks that assignments and calculations with the units are correct."
1 - 20 of 54 Next › Last »
Showing 20 items per page