Package Exports
- @converso-empire/conso
Readme
π§ Conso Programming Language
A Product of Converso Empire
"Empire of Innovation, Creativity & Intelligence."
Website β’ Documentation β’ GitHub
π About Converso Empire
Converso Empire is a parent company that unites technology, creativity, and marketing under one vision. It serves as the umbrella brand for multiple specialized ventures β from AI to design to marketing β each focused on helping businesses and individuals thrive in the digital-first world.
Converso Empire is not just a group of companies; it is an ecosystem that blends next-generation AI solutions, cutting-edge design, powerful marketing strategies, and futuristic digital experiences.
π About Conso
Conso is a modern, multi-paradigm programming language developed by Converso Empire. Written in TypeScript, Conso is designed to be intuitive, powerful, and accessible for developers of all skill levels.
Key Features
- π― Simple & Intuitive Syntax - Easy to learn, powerful to use
- β‘ Multi-Paradigm - Supports multiple programming styles
- π§ TypeScript-Based - Built on modern, robust technology
- π Cross-Platform - Works seamlessly across different environments
- π¦ NPM Ready - Easy installation and integration
Version Information
- Status: Stable Release
- Maintained By: Converso Empire
π‘ Why Choose Conso?
Conso represents the perfect blend of simplicity and power, designed by Converso Empire to meet the demands of modern software development:
- Developer-Friendly: Intuitive syntax that reduces learning curve
- Enterprise-Ready: Built with scalability and reliability in mind
- Community-Driven: Open-source with active community support
- Future-Proof: Regular updates and long-term support from Converso Empire
- Versatile: Suitable for web development, automation, scripting, and more
π¦ Installation
Quick Start
Install Conso globally via npm:
npm install -g @converso-empire/consoVerify installation:
conso --versionπ― Usage
Getting Started
1. Create a new file (hello.conso)
start conso
conso print "Hello from Converso Empire!";
end conso2. Run your program
conso hello.conso3. See the output
Hello from Converso Empire!Try Online
Experiment with Conso in our Interactive Playground β no installation required!
π Documentation
General
start conso is the entrypoint for the program and all program must end with end conso. Anything outside of it will be ignored.
This will be ignored
start conso
// Write code here
end conso
This tooVariables
Variables can be declared using conso.
start conso
conso a = 10;
conso b = "two";
conso c = 15;
a = a + 1;
b = 21;
c *= 2;
end consoTypes
Numbers and strings are like other languages. Null values can be denoted using null. true and false are the boolean values.
start conso
conso a = 10;
conso b = 10 + (15*20);
conso c = "two";
conso d = 'ok';
conso e = null;
conso f = true;
conso g = false;
end consoBuilt-ins
Use conso print to print anything to console.
start conso
conso print "Hello World";
conso a = 10;
{
conso b = 20;
conso print a + b;
}
conso print 5, 'ok', null , true , false;
end consoConditionals
conso supports if-else-if ladder construct , conso if block will execute if condition is true, otherwise one of the subsequently added conso else-if blocks will execute if their respective condition is true, and the conso else block will eventually execute if all of the above conditions are false
start conso
ββconso a = 10;
ββconso if (a < 20) {
conso print "a is less than 20";
} conso else-if ( a < 25 ) {
conso print "a is less than 25";
} conso else {
conso print "a is greater than or equal to 25";
}
end consoLoops
Statements inside conso while blocks are executed as long as a specified condition evaluates to true. If the condition becomes false, statement within the loop stops executing and control passes to the statement following the loop. Use stop conso to break the loop and conso next to continue within loop.
start conso
ββconso a = 0;
ββconso while (a < 10) {
βββa += 1;
βββconso if (a == 5) {
ββββconso print "printing from inside loop: ", a;
ββββconso next;
βββ}
βββconso if (a == 6) {
ββββstop conso;
βββ}
βββconso print a;
ββ}
ββconso print "done";
end consoDevelopment
For Contributors
Interested in contributing to Conso? We welcome contributions from the community!
Explore the AST:
- Conso AST Explorer - Visualize the Abstract Syntax Tree
Development Setup:
# Clone the repository
git clone https://github.com/Converso-Empire/conso.git
# Install dependencies
cd conso
npm install
# Build the project
npm run build
# Run tests
npm testπ€ Community & Support
Get Help
- Documentation: https://conso.conversoempire.world
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Connect With Us
- Website: http://conversoempire.world/
- GitHub: @Converso-Empire
π License
Conso is released under the MIT License.
Copyright Β© 2025 Converso Empire. All rights reserved.
π About Converso Empire
Converso Empire is a technology company focused on innovation, creativity, and intelligence. We build cutting-edge solutions that empower businesses and developers worldwide.
Our Ecosystem:
- π€ AI Solutions - Next-generation artificial intelligence
- π¨ Design Services - Cutting-edge creative solutions
- π Marketing Strategies - Powerful digital marketing
- π» Development Tools - Modern software solutions
Learn More: conversoempire.world
Made with β€οΈ by Converso Empire
"Empire of Innovation, Creativity & Intelligence."
Website β’ GitHub β’ Documentation