...I am not sure I am ever going to write code completely by hand again! And I expect these tools to get better fast."
And now comes Google: Google's Bard AI Chatbot Can Now Help You Code and Create Functions For Google Sheets. *But*: Googlers say Bard AI is “worse than useless,” ethics concerns were ignored.

Sure! Here's a short user's guide on managing a website with the Leo editor:
Install Leo Editor: Begin by installing the Leo editor on your computer. Follow the installation instructions specific to your operating system.
Create a Project Outline: Launch the Leo editor and create a new project outline. The outline will serve as a hierarchical structure to organize your website's files and content.
Set up the Directory Structure: Within the project outline, create directories to represent different sections or components of your website, such as "Home," "About," "Services," and so on. Use Leo's outlining features to create a nested structure if needed.
Create HTML Files: Within each directory, create HTML files using Leo's file creation functionality. Give each file a descriptive name that reflects its purpose or content.
Write HTML Content: Open the HTML files and write the desired content using HTML markup. You can use Leo's outlining capabilities to structure and organize the content hierarchically.
Add CSS and JavaScript: If your website requires styling or interactivity, create separate CSS and JavaScript files within the appropriate directories. Link these files to your HTML files using appropriate HTML tags.
Preview and Test: Use the Leo editor's built-in preview functionality to view your website locally. Open an HTML file, select the preview option, and check the rendered output in the integrated web browser.
Edit and Update: Make changes to the HTML, CSS, and JavaScript files as needed to refine your website's design and functionality. Use Leo's features for navigation, searching, and editing to manage and update your site effectively.
Publish Your Website: Once you are satisfied with the website's content and design, use your preferred web hosting service or server to publish your website. Upload the HTML, CSS, JavaScript, and other necessary files to the appropriate directories on your web server.
Maintenance and Updates: As your website evolves, use the Leo editor to manage updates and maintain the site's structure. Add new pages, modify existing content, and ensure your website remains up-to-date.
Remember to refer to the Leo editor's documentation and resources for detailed information on its features and functionalities. Additionally, consult web development resources to learn more about HTML, CSS, and JavaScript to enhance your website's design and functionality.
The Leo editor and Visual Studio Code (VS Code) are both powerful text editors, but they have different features and advantages. Here are some advantages of the Leo editor over VS Code:
Outlining Capabilities: The Leo editor is primarily designed as an outlining editor, offering robust outlining features that allow you to organize and manage hierarchical structures effectively. It provides a tree-based outline view that makes it easy to navigate and manipulate large projects or complex documents.
Hierarchical Editing: Leo supports hierarchical editing, allowing you to collapse or expand sections of your document, making it convenient to focus on specific parts while keeping the rest of the document organized. This feature is particularly useful when working with long documents or complex codebases.
Scripting and Extensibility: The Leo editor is highly scriptable and extensible. It provides a powerful plugin system that allows users to customize and extend its functionality to suit their specific needs. You can write scripts in Python to automate tasks, create custom commands, and add new features to the editor.
Project Management: Leo provides project management features that allow you to organize and manage multiple files as part of a project. It offers features like project outlines, file linking, and workspace management, which can be beneficial when working on large-scale projects or maintaining multiple related files.
Focus on Content Creation: Leo focuses on providing an environment optimized for content creation, including writing, outlining, and managing structured documents. It offers features like cloning, hoisting, and folding, which are specifically designed to enhance productivity when working with large texts or complex structures.
It's important to note that the choice between the Leo editor and VS Code ultimately depends on your specific needs and preferences. VS Code is a versatile code editor with a vast ecosystem of extensions and a strong focus on code editing and development workflows. On the other hand, the Leo editor shines when it comes to outlining, hierarchical editing, and content organization.
And here is the earlier transcript, reformated - the chatbot's doing a lot of hand-waving!
This is an interesting account of someone doing real programming - refactoring and simplifying version 1 - with the help of not one but two LLM bots. He wanted to compare how the two differed and how useful each would be - When the rubber duck talks back. It's especially interesting that - if you are using VSCode, anyway - the bot can index your entire repo and use that to give much better results.
--
You received this message because you are subscribed to the Google Groups "leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/CAMF8tS3OcqWdLy2JJbrT%2B5D0M1xgm0vgAtKs5L2e8ahoEnNzbg%40mail.gmail.com.