Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 2.26 KB

index.rst

File metadata and controls

43 lines (32 loc) · 2.26 KB

The Purerl Cookbook

This is a collection of code examples/explanations of most things you might want to do in the Purerl world, most the code examples are from, or related to the demo_ps project so having that cloned locally will help as you read through these docs.

If you feel anything is missing, please head over to Github and open an issue or pull request and we'll try and get it sorted.

  • Pursuit - module/function search for or Purerl
  • Pinto - an opinionated wrapper for OTP in Purescript
  • Stetson - an opinionated wrapper for Cowboy in Purescript

Build Environments <devenv/index> Editor Setup <editors/index> Application Structure <structure/index> Basic OTP <otp/index> Building a web server <web/index> Logging <logging/index> Messaging <messaging/index> Interop/FFI <interop/index>

Navigation

I've split this giant README into several sections, some of which are going to be pretty boring to read (or just simply more boring) than others. If you're already familiar with Erlang then you'll be most interested in the more Purerl specific code examples found within. If you get stuck at all, the easiest thing to do is ask the question "how does the demo_ps project do it?" and refer to that and the documentation here that describes it.

While it's possible to get started by just following these code samples and taking them further, it is expected that the reader unfamiliar with Erlang will spend time reading about those concepts further in more erlang-specfic documentation before building production apps in Purerl!

If you're still stuck, then e-mail me at robashton@codeofrob.com, or file an issue over at the GH repo for these docs.

  • Building demo_ps<devenv/index>
  • Application Structure<structure/index>
  • Editor Setup<editors/index>
  • Basic OTP<otp/index>
  • Building a web server <web/index>
  • Logging <logging/index>
  • Messaging <messaging/index>
  • Interop/FFI <interop/index>