picolisp-explored

Sergey ShishkinSergey Shishkin
5 min read

Блог “Обозрение PicoLisp“ - экосистема, учебники, реальные проекты, теория функционального программирования. Благодаря чему, я открыл этот хост и решил здесь постить на эту же тему, пожалуй, только без теории функционального программирования, поскольку у меня на этот счет свое мнение и это отдельная тема. Хост не рекомендую, он сырой, что странно для развитой конкуренции в этой сфере. А вот указанный блог рекомендую к чтению для общего обозрения, хотя надо отметить, что последний пост датирован больше года назад, который, в свою очередь, возник после, больше чем полугодового периода от предыдущего. Но основная ативность приходится на 2021-ый год, год pil21? И эта активность, скорее всего, отражает реальное развитие всего проекта. Для себя я сделал содержание всего блога, как мне нравится, на одно странице, поскольку автоматически хост этого не делает. Мне кажется это не только удобно, но и необходимо для любого ресурса, особенно, когда мы имеем дело с больше сотней статей. Вряд ли здесь найдется что-то такое, чего нет в официальной документации, на сайте лаборатории и вики, но я убежден, что лишних интерпретаций не бывает, они могут показаться только на первый вгляд таковыми, но без них нет виртуальной поддержки всей экосистемы, её культивирования и, наконец, просто рекламы.

Functional Programming in PicoLisp, How to install PicoLisp, Pros and Cons of PicoLisp Unfolded, Concepts and Data Types of PicoLisp, 60 PicoLisp Functions You Should Know - 1: Arithmetics, 60 PicoLisp Functions You Should Know - 2: Defining Variables, 60 PicoLisp Functions You Should Know - 3: Input/Output, 60 PicoLisp Functions You Should Know - 4: Control Flow, 60 PicoLisp Functions You Should Know - 5: Defining Own Functions, 60 PicoLisp Functions You Should Know - 6: Lists and Strings, Floating Point vs. Fixed Point Arithmetics, A very first PicoLisp program, Levelling up - 1: Read the docs, Levelling up - 2: Use the debugger, How to join the PicoLisp Community, The Rosetta Code Project, Caesar Cipher: A Simple Encryption System in PicoLisp, PicoLisp Explored: The SET function, Algorithm Classics: Solving the 100 Doors Riddle, PicoLisp Explored: Piping from the Command Line, About the Euler Project, Riddle 1: Multiples of 3 or 5, PicoLisp Explored: The idx function, Binary Tree Traversal, Part 1, PicoLisp Explored: The fifo function, Binary Tree Traversal, Part 2, PicoLisp Explored: The cache function, PicoLisp Explored: The enum function, The Fibonacci Sequence, Riddle 2: Even Fibonacci Numbers, Web Application Programming in PicoLisp, Web Application Programming in PicoLisp: How it works, Web Application Programming in PicoLisp: Setting up the server, Web Application Programming in PicoLisp: Adding HTML Tags, Web Application Programming in PicoLisp: Adding CSS, Web Application Programming in PicoLisp: Creating HTML Forms, Part 1, Web Application Programming in PicoLisp: Creating HTML Forms, Part 2, PicoLisp Explored: Object-Oriented Programming, Part 1, PicoLisp Explored: Object-Oriented Programming, Part 2. Rosetta Code: Object Oriented Programming Examples, Web Application Programming in PicoLisp: Introducing the GUI framework, Web Application Programming in PicoLisp: Prefix Classes. Web Application Programming in PicoLisp: Some more GUI elements, WebApps: A Simple Windowed Application, Web Apps: GUI Component Interaction, Web Apps: GUI Enabling/Disabling of controls, Web Apps: An Animation, How to create a To-Do App in PicoLisp (Desktop Version), How to create a To-Do App in PicoLisp (Responsive Version) - Part 1, How to create a To-Do App in PicoLisp (Responsive Version) - Part 2, Introduction to the PicoLisp Database, Getting started with the PicoLisp database, How to Define Entities and Relationships in the PicoLisp Database, How to Add Records to the PicoLisp Database, PicoLisp Explored: Working with multiple database files, Creating a User Interface to the Database: Setup, Creating a User Interface to the Database: Displaying the data, How to create a RESTful API to the PicoLisp Database, Creating a User Interface for Data Modification, Part 1, Creating a User Interface for Data Modification, Part 2, How to hack into the PicoLisp Database (and how to prevent it!), Logical Programming in PicoLisp: Learning Pilog!, Learning Pilog - 1: A Short Introduction to Prolog, Learning Pilog - 2: Facts, Rules, Queries, Learning Pilog -3: Unification and Proof Search, Learning Pilog - 4: Recursion, Learning Pilog - 5: Lists, Learning Pilog - 6: More Lists, Learning Pilog - 7: Cuts and Negations, How to use Pilog in PicoLisp, The Towers Of Hanoi. Implemented in Logical and Functional Programming, Who owns the Zebra? - A Logic Puzzle, Dinesman's Multiple Dwelling Problem, Optimal Route Planning: A Brute Force Solution, How to Write Database Queries with Pilog, "Poor Man's SQL": Accessing the PicoLisp Database with SELECT, Handling Complex Database Queries, Creating PDF Output, How to Add History to the REPL Config File, Creating a Todo App - 3: Adding the Database, Creating a Todo App - 4: Customizing the Database Output, User Administration with the "adm.l" library, Creating a Todo-App - 5: Adding the User Login, Creating a Todo App - 6: Multi-Language Support, Creating a Todo App - 7: Database Manipulation via API, Creating a Todo App - 8: Going into Production with the httpGate Proxy Server, Web App Example: A Simple Address Book, Web App Example: A full-stack ERP App, The PicoLisp Canvas library, Creating dynamic graphs with Canvas, The Forest Fire Model: Let it burn!, Introduction to Vip - An Editor For PicoLisp Development, Visualizing Data Structures with Vip, Developing and Debugging with Vip, The PicoLisp Wiki and other resources, PicoLisp Explored: The curry function, What is Functional Programming?, Why PicoLisp is great for Functional Programming, Why learn PicoLisp?, 100 Posts - I made it!!, PicoLisp Plans for 2022, Working with Lists - push, pop, and more, Riddle 3: Largest Prime Factor, Riddle 4: Largest Palindrome Product, Working with Lists - Mapping functions, Riddle 5: Smallest Multiple, Riddle 6: Sum Square Difference, Working with Lists: Destructive Operations, Riddle 7: 10001st Prime, Riddle 8: Largest Product in A Series, Riddle 9: Special Pythagorean triplet, Riddle 10: Summation of primes, Mobile App Development in PicoLisp, Mobile App Development in PicoLisp - II: How to Install the "PilBox", Mobile App Development in PicoLisp - III: Installing Demo Applications, Mobile App Development in PicoLisp - IV: Using the PilBox REPL, Mobile App Development in PicoLisp - V: Getting a Remote Shell to your PC, Mobile App Development in PicoLisp - VI: Intents and the Java Interface, Mobile App Development in PicoLisp - VII: Basic App Components, A Camera Android App written in PicoLisp (Pt. 1), A Camera Android App written in PicoLisp (Pt. 2), An OpenStreetMap App written in PicoLisp (Pt. 1), PicoLisp Explored: The task function, PicoLisp Explored: Writing your own little Chat App, An OpenStreetMap App written in PicoLisp (Pt. 2), An OpenStreetMap App written in PicoLisp (Pt. 3), Improving User Experience with Server-Sent Events, Data Visualization with D3.js and PicoLisp, PicoLixp Explored: On Coroutines, PicoLisp Explored: Discrete Event Simulation, A Railroad Simulation with DES

https://picolisp.tiddlyhost.com/#Структура%20блога%20"Обозрение%20PicoLisp"

0
Subscribe to my newsletter

Read articles from Sergey Shishkin directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Sergey Shishkin
Sergey Shishkin

Всегда чему-то учусь!