Saturday, February 10, 2024

Pkl /pickle/ a new config language from Apple

 Pkl: Apple's New JSON/YAML Killer (I actually want to use this...) - YouTube by Theo

...Apple of all companies made ANOTHER YAML alternative
pkl (pickle) is actually really cool. 

open source first release of Pkl (pronounced Pickle), a programming language for producing configuration.... designed Pkl with three overarching goals:
  • To provide safety by catching validation errors before deployment.
  • To scale from simple to complex use-cases.
  • To be a joy to write, with our best-in-class IDE integrations.
...created Pkl to have a familiar syntax to developers, and to be easy to learn. That is why we’ve included features like classes, functions, loops, and type annotations.

Pkl — pronounced Pickle — is an embeddable configuration language which provides rich support for data templating and validation. It can be used from the command line, integrated in a build pipeline, or embedded in a program. Pkl scales from small to large, simple to complex, ad-hoc to repetitive configuration tasks.

Pkl was built using the GraalVM Truffle framework.

AI: Google: Bard => Gemini, from DeepMind


Gemini (language model) - Wikipedia

Gemini is a family of multimodal large language models developed by Google DeepMind, serving as the successor to LaMDA and PaLM 2. Comprising Gemini Ultra, Gemini Pro, and Gemini Nano, it was announced on December 6, 2023, positioned as a contender to OpenAI's GPT-4. It powers the generative artificial intelligence chatbot of the same name.

Google Bard is now Gemini: How to try Ultra 1.0 and new mobile app

Bard becomes Gemini | Ultra 1.0 and a new mobile app - YouTube

Gemini - Google DeepMind

Google actually beat GPT-4 this time? Gemini Ultra released - YouTube

AI book: Prompt Engineering for Everyone

Book-Prompt Engineering for Everyone - The Passionate Programmer Prompt Engineering for Everyone: A Comprehensive Guide to Unlock the Potential of ChatGPT and AI-Language Models eBook : Bernstein, David Scott: Kindle Store

podcast interview with book author

Hanselminutes Technology Podcast - Fresh Air and Fresh Perspectives for Developers - Prompt Engineering for Everyone with David Scott Bernstein