Home

Awesome

Timid

VERSION 002 (idk how to version stuff)

A small programming language that has no reason to be

The third repo

RIP to the first one - got too messy<br/> RIP to the second one - lasted 10 minutes before deletion

Timid is a (small?) language.<br/> Why does it exist? I dunno.<br/> Do I want it to exist? Maybe.<br/> Can it become useful? Possibly.<br/>

Aim

To be able to quickly solve problems like tedious math homework in as little time as possible (as in runtime).<br/> Also, to be able to compile once, and run anywhere using the Timid Runtime (like C# has its Common Language Runtime, or CLR) (what should I call it? TR? TIMIDR? TIRU?)

I NEED AN ICON OR LOGO HELP (see Development)

I NEED TESTERS THAT CAN FIND CRASHES (see Development)

What's new (no one asked)

Features

Coming soon (or maybe never)

Quotes from the creator (me):

sex<br/> doit<br/> Quanlingling Dingle, Quandale Dingle, Dale Dingle, Quan Dingle, An Dingle

References

I copypasted from

Installation

git clone https://github.com/mastersneeza/TimidTheThird

Running

Note

In order to run, you must have Python 3.10 or higher installed on your path

( I want to remove the dependency on Python in the future )

<s>CURRENTLY, TIMID MAKES A FILE CALLED mai1.timb THAT IS STORED IN YOUR WORKING DIRECTORY. I WILL CHANGE THIS SOON.</s>

Compile a file

$TimidTheThird~ python3 /Python/Timid.py -c path_to_file.timid

It will store the .timb file in the same directory as the .timid file

Compile and run a file

$TimidTheThird~ python3 /Python/Timid.py path_to_file.timid

Make VM

To compile the vm just run

make

Execute a file on the C VM

$TimidTheThird~ .\TimidRuntime path_to_file.timb

Example

Compile the goto.timid file:

$TimidTheThird~ python3 Python\Timid.py -c Tests\goto.timid

Running it:

$TimidTheThird~ .\TimidRuntime Tests\goto.timb

Development

Timid wants logo. Timid wants power.<br/>

I need testers.<br/> Help.