https://github.com/rabbibotton/clog/blob/main/LEARN.md Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Learning Lab + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} rabbibotton / clog Public * * Notifications * Fork 40 * Star 718 * Code * Issues 2 * Pull requests 0 * Discussions * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Projects * Wiki * Security * Insights Permalink main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags clog/LEARN.md Go to file * Go to file T * Go to line L * * Copy path * Copy permalink This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. @orsenthil orsenthil Line Breaker for Installation Links Latest commit 6ba5b9b Apr 27, 2022 History 2 contributors Users who have contributed to this file 116 lines (93 sloc) 7.4 KB Raw Blame * Open with Desktop * View raw * * View blame L EEEE A RRR NN N CCCC L OOOOO GGGGG L E A A R R N N N C L O O G L EE A A RRR N N N C L O O G GG L E AAAAA R R N NN C L O O G G LLLL EEEE A A R R N N CCCC LLLL OOOOO GGGGG COMMON-LISP "The Tutorial" Series (Google Doc Links) * Install Common-Lisp for Win64 * Install Common-Lisp for Linux/Mac The tutorial's goal is to get you writing real Lisp programs, quickly (like in a day not weeks or years) and to give you the all important high level summary of the entire language that will let you fill in the many blanks and shortcuts with the solid books available, but already being productive means having a bang up time doin' it all. * 01 - The Journey * 02 - Not in Kansas Anymore - Symbols * 03 - Evolution - Packages and Systems * 04 - Inconceivable - Functions * 05 - Lisp Loves Donuts - Control * 06 - Wax on, Wax Off - Gobals and Lists * 07 - Spin Me Right 'Round - Closures, Loops and Strings * 08 - Only A Mom Could Love - Format and Loop * 09 - I Want a New Drug - Hash and Arrays * 10 - Following - Mapping functions * 11 - Build Me Up - Structs and CLOS * 12 - Expand Your Mind - Macros * 13 - Y'all come back now - Exceptions/Conditions * 14 - Kindergarten - Concurrent and Parallel Programing * 15 - Pulling it All Togeher With A Real GUI App - clos-encounters game Other Tutorials and General Material: * lisp-lang * Awesome-CL libraries Other Quick Resources: * Lisp Cheat Sheet * Lisp in Y Minutes * Common Lisp Cookbook Full Free Books: * Reference - Common Lisp the Language 2nd ed * New to Programming - Common Lisp: A Gentle Introduction to Symbolic Computing * New to Common Lisp - Practical Common Lisp Image of CLOG CLOG Builder Tutorials (Reddit links) * 01 - Chat App * 02 - Building a Web Page * 03 - Importing HTML in to Builder * 04 - CLOS-CONTACT - database controls, a complete application + (Completed Tutorial 4 at https://github.com/rabbibotton/ clos-contact but you better do the tutorial!) CLOG "The Framework" (Code Tutorials) * 01-tutorial.lisp - Hello World * 02-tutorial.lisp - Closures in CLOG * 03-tutorial.lisp - Events fire in parallel * 04-tutorial.lisp - The event target, reusing event handlers * 05-tutorial.lisp - Using connection-data-item * 06-tutorial.lisp - Tasking and events * 07-tutorial.lisp - My first CLOG video game (and handling disconnects) * 08-tutorial.lisp - Mice Love Containers * 09-tutorial.lisp - Tabs, panels, and forms * 10-tutorial.lisp - Canvas * 11-tutorial.lisp - Attaching to existing HTML * 12-tutorial.lisp - Running a website in CLOG (routing) * 13-tutorial/ - Flying Solo - A minimalist CLOG project * 14-tutorial.lisp - Local (persistent) and Session client-side storage * 15-tutorial.lisp - Multi-media * 16-tutorial.lisp - Bootstrap 4, Loading css files and javascript * 17-tutorial.lisp - W3.CSS layout example and Form submit methods * 18-tutorial.lisp - Drag and Drop * 19-tutorial.lisp - Using JavaScript components * 20-tutorial.lisp - New CLOG plugin from JavaScript component * 21-tutorial.lisp - New CLOG plugin in Common-Lisp * 22-tutorial.lisp - CLOG GUI Menus and Desktop Look and Feel * 23-tutorial.lisp - Using semaphores to wait for input * 24-tutorial.lisp - CLOG WEB containers * 25-tutorial.lisp - A "local" web app using CLOG WEB * 26-tutorial.lisp - A web page and form with CLOG WEB * 27-tutorial.lisp - Panel Box Layouts * 28-tutorial/ - CLOG Builder Hello - A minimalist CLOG Builder project * 29-tutorial.lisp - Presentations (and jQuery) - linking lisp objects to clog objects * 30-tutorial.lisp - Instant websites - clog-web-site CLOG Demos - Learn through Projects * 01-demo.lisp - Sparkey the Snake Game * 02-demo.lisp - Chat - Private instant messenger * 03-demo.lisp - IDE - A very simple common lisp IDE (see source if editor dosen't load) * 04-demo.lisp - CMS Website - A very simple database driven website * clos-encounters - Full Project - Game * clos-contact - Full Project - Business App Misc CLOG Tutorials * Wrapping a JS Plugin MANUAL https://rabbibotton.github.io/clog/clog-manual.html GENERAL INFORMATION CLOG - Technical Overview and Purpose [ ] Go * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.