1.

Record Nr.

UNISA990002719060203316

Autore

LEMONNIER, Camille <1844-1913>

Titolo

L'école belge de peinture 1830-1905 : essai / Camille Lemonnier ; préface de Jean-Patrick Duchesne ; lecture de Claudette Sarlet

Pubbl/distr/stampa

Bruxelles, : Labor, 1991

ISBN

2-8040-0638-7

Descrizione fisica

264 p., [16] c. di tav. : ill. ; 18 cm

Collana

Espace Nord ; 71

Disciplina

759.949309034

Collocazione

XV.4. Coll. 1/24

Lingua di pubblicazione

Francese

Formato

Materiale a stampa

Livello bibliografico

Monografia

2.

Record Nr.

UNINA9910300751203321

Autore

Riti Pierluigi

Titolo

Practical Scala DSLs : Real-World Applications Using Domain Specific Languages / / by Pierluigi Riti

Pubbl/distr/stampa

Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018

ISBN

1-4842-3036-1

Edizione

[1st ed. 2018.]

Descrizione fisica

1 online resource (XV, 226 p. 31 illus., 22 illus. in color.)

Disciplina

005.1

Soggetti

Java (Computer program language)

Compilers (Computer programs)

Computer programming

Java

Compilers and Interpreters

Programming Techniques

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.



Nota di contenuto

1. Introduction to Scala -- 2. Introduction to DSL -- 3. External DSL -- 4. Internal DSL -- 5. Creating Web API and Microservices -- 6. Identification of a user -- 7. Creating a custom language -- 8. Mobile development -- 9. Forex System -- 10. Game Development -- 11. Cloud Development and DevOps.

Sommario/riassunto

Build domain specific languages (DSLs) using Java's most popular functional programming language: Scala. This book introduces the basics of Scala and DSLs using a series of practical examples. In each chapter of Practical Scala DSLs, you’ll learn to create pragmatic and complete code examples that explain the actual use of DSLs with Scala: a web API and microservices; a custom language; a mobile app; a Forex system; a game; and cloud applications. At the end of this unique book, you’ll be able to describe the differences between external and internal DSLs; understand when and how to apply DSLs; create DSLs using Scala; and even create a DSL using another programming language. You will: Build DSLs in Scala Write a web API and microservices Create a custom language Apply DSLs to mobile apps development, a Forex trading system, game development, and more Discover the role of DSLs in cloud development Integrate DSLs as part of a DevOps program or structure Build internal and external DSLs.