Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
Datasource
Material
Language
  • 1
    Online Resource
    Online Resource
    [Raleigh, North Carolina] : The Pragmatic Bookshelf
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Version P1.0 (April 2019).
    Series Statement: The pragmatic programmers
    Keywords: JavaScript (Computer program language) ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: ReasonML is a new, type-safe, functional language that compiles to efficient, readable JavaScript. ReasonML interoperates with existing JavaScript libraries and works especially well with React, one of the most popular front-end frameworks. Learn how to take advantage of the power of a functional language while keeping the flexibility of the whole JavaScript ecosystem. Move beyond theory and get things done faster and more reliably with ReasonML today. ReasonML is a new syntax for OCaml, a battle-tested programming language used in industry for over 20 years. Designed to be familiar to JavaScript programmers, ReasonML code compiles to highly readable JavaScript. With ReasonML, you get OCaml's powerful functional programming features: a strong static type system with an excellent type inference engine, pattern matching, and features for functional programming with immutable variables. ReasonML also allows flexibility with opt-in side effects, mutation, and object-oriented programming. ReasonML hits the sweet spot between the pure theoretical world and the laissez-faire approach of JavaScript. Start using ReasonML's powerful type system as you learn the essentials of the language: variables and arithmetic operations. Gain expressive power as you write functions with named parameters and currying. Define your own data types, and integrate all these capabilities into a simple web page. Take advantage of ReasonML's functional data structures with map and reduce functions. Discover new ways to write algorithms with ReasonML's recursion support. Interoperate with existing JavaScript libraries with bindings, and write reactive web applications using ReasonML in tandem with React. Reinforce concepts with examples that range from short, tightly focused functions to complete programs, and practice your new skills with exercises in each chapter.With ReasonML, harness the awesome power of a functional language while retaining the best features of JavaScript to produce concise, fast, type-safe programs. What You Need: You'll need to have node.js (version 10.0 or above) and npm (version 5.6 or above). Once you install the bs-platform package and fire up a text editor, you're ready to go. (There are plugins for many popular editors that will make editing easier.)
    Note: Description based on online resource; title from title page (viewed June 4, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Functional programming languages ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Smooth, powerful, and small, Elixir is an excellent language for learning functional programming, and with this hands-on introduction, you'll discover just how powerful Elixir can be. Authors Simon St. Laurent and J. David Eisenberg show you how Elixir combines the robust functional programming of Erlang with an approach that looks more like Ruby, and includes powerful macro features for metaprogramming. Updated to cover Elixir 1.4, the second edition of this practical book helps you write simple Elixir programs by teaching one skill at a time.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed January 23, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Programming languages (Electronic computers) ; Computer programming ; Electronic books ; Electronic books ; local
    Abstract: This book includes descriptions of programs that you can write in Elixir. The programs will usually be short, and each one has been designed to provide practice material for a particular Elixir programming concept. These programs have not been designed to be of considerable difficulty, though they may ask you to stretch a bit beyond the immediate material and examples that you find in the book Introducing Elixir.
    Note: Description based on online resource; title from title page (Safari, viewed Oct. 28, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596550049 , 9780596550042
    Language: English
    Keywords: Netscape Mozilla ; Internet programming ; Web sites ; Design ; Electronic books ; local
    Abstract: The XForms technology gives you many advantages over ordinary XHTML forms. The XForms technology separates your form's data and presentation and submits your data as XML. XForms-aware applications can validate your data as you type it and can also submit your data to different servers and even store it in files. This tutorial shows you how to use Mozilla to start working with XForms.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    ISBN: 9780596005917 , 0596005911
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: XML (Document markup language) ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: The Organization for the Advancement of Structured Information Standards (OASIS) recently approved OpenDocument as standard. OpenDocument is "a royalty-free, XML-based file format that covers features required by text, spreadsheets, charts, and graphical documents." OpenDocument serves as the native file format for OpenOffice.org version 2 and future versions of KOffice. OASIS OpenDocument Essentials-Using OASIS OpenDocument XML shows you how to take advantage of this format. In addition to explaining the basics of OpenDocument, this book has examples showing how to extract information from, transform, and programmatically create OpenDocument files.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed January 28, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly
    ISBN: 9781491950487
    Language: English
    Pages: 1 online resource (1 streaming video file (46 min., 19 sec.)) , digital, sound, color
    Keywords: Clojure (Computer program language) ; Functional programming (Computer science) ; Electronic videos ; local
    Abstract: "Join David Eisenberg, author of the video training course Learning ClojureScript, for an introduction to ClojureScript. In this webcast David will show you how to create a ClojureScript project, work with the interactive Read/Evaluate/Print/Loop, define functions, transform data with map and reduce, and interact with a web page."--Resource description page.
    Note: Title from title screen (viewed February 12, 2016). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online reasource (1 v.) : ill
    Keywords: Functional programming languages ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Elixir is an excellent language if you want to learn about functional programming, and with this hands-on introduction, you'll discover just how powerful and fun Elixir can be. This language combines the robust functional programming of Erlang with a syntax similar to Ruby, and includes powerful features for metaprogramming.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Sept. 19, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Computer graphics ; SVG (Document markup language) ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Learn the essentials of Scalable Vector Graphics, the mark-up language used by most vector drawing programs and interactive web graphics tools. SVG Essentials takes you through SVG's capabilities, beginning with simple line drawings and moving through complicated features such as filters, transformations, gradients, and patterns. This thoroughly updated edition includes expanded coverage of animation, interactive graphics, and scripting SVG.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Oct. 31, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Clojure (Computer program language) ; Scripting languages (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: A short composition that provides practice material for a particular musical skill is called an étude. In this hands-on book, you'll find more than 30 études to help you practice ClojureScript skills for specific programming areas, ranging from functions and variables to asynchronous processing. Each of these small projects includes a description of a program that you will compose (write) in ClojureScript. Though not as difficult as their musical counterparts, these programming études will help you stretch beyond the material and examples that you find in most ClojureScript books or online references. One chapter features études for an open-ended project that will help you put together what you've learned. Solutions to each étude are revealed in the appendix. Programming areas include: Working with functions and variables with def and let Interacting with JavaScript and web pages, using several libraries Lists, vectors, and higher-order map, filter, and reduce functions Data mapping with ClojureScript Using different ClojureScript libraries to program with React Adding, subtracting, multiplying, and dividing rational and complex numbers with defprotocol and defrecord Asynchronous processing with core.async J. David Eisenberg is a programmer and instructor in San Jose, California. He's developed courses for CSS, JavaScript, CGI, and XML, and teaches Computer Information Technology courses at Evergreen Valley College. David has written Études for Erlang (O'Reilly), Let's Read Hiragana (Eisenberg Consulting), and SVG Essentials (O'Reilly).
    Note: Description based on online resource; title from title page (viewed December 8, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: ERLANG (Computer program language) ; Declarative programming languages ; Programming languages (Electronic computers) ; Electronic books ; Electronic books ; local
    Abstract: In this book, you will find descriptions of programs that you can write in Erlang. The programs will usually be short, and each one has been designed to provide practice material for a particular Erlang programming concept. These programs have not been designed to be of considerable difficulty, though they may ask you to stretch a bit beyond the immediate material and examples that you find in the O'Reilly book Introducing Erlang .
    Note: Description based on online resource; title from title page (Safari, viewed Oct. 28, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...