Welcome to ListSharp!
ListSharp is a programming language made in its entirety in c#, with an easy to understand, word-heavy english syntax made to suit the average person which is without previous and or limited knowledge in programming.
The Main Objective of ListSharp is to enable the manipulation of big lists and or blobs of text in an orderly fashion without learning a general use programming language, like for example learn Python and maybe get experienced with RegEx just to save a list of products on a webpage to a file.
ListSharp comes pre equipped with powerful algorithmic tools for information extraction and easy to understand concepts for web scraping and automation workloads.
- made so people without any programming experience can easily operate it.
- made to be intuitive and easy to understand, with a word rich English based syntax.
- made in c# and opensource to enable various features and ease of edit for people which what to commit to this project.
- made with ease of installation in mind, without any special dependencies besides .net needed.
- made due to the lack of easy to master languages for automation.
- ListSharp does not need the initializatiion of variables. you can start using all variables you want to as if they exist and assign them values to your liking
- ListSharp is an expandable platform of useful functions for the manipulation of text. most manipulation algorithems are single liners without the need to study the code or understand how its done you can get everything up and running in minutes.
- ListSharp does not need editing programs to code in, while notpad will do there is an official editor
- ListSharp is extremely simplistic, writing ListSharp code is like explaining the computer what you want just like in your head.
- ListSharp functions are logically named, you will appreciate the the word rich syntax when you read it after some time.
- Download repository
- Open in visual studio (tested on 2015 community, should work in any inplementation supporting c# 6 including mono)
- Build, compile
- Locate transpiler executeable, defult in /bin/Debug
- Win+R
- Type
cmd
, OK - In the command line Type
<Path to ListSharp.exe> "<Path to .ls file>"
- You can save this as a
.bat
file to quickly execute these commands
- Install mono
- Open terminal
- Type
mono <Path to ListSharp.exe> <Path to .ls file>
- You can save this as a
.command
file (usechmod u+x <Path .command file>
)