Skip to content
This repository was archived by the owner on May 29, 2025. It is now read-only.
This repository was archived by the owner on May 29, 2025. It is now read-only.

AmigoScripter #274

@paxscrpt

Description

@paxscrpt

AmigoScripter

Grant category

Developer tools/services

AmigoScripter is a scripting engine written in Delphi and compatible with FPC. It is based on the Amigo programming language (www.amigo-lang.com) and includes 2 additional scripting languages: AmigoBasic and AmigoPascal.

Problem statement

  • Delphi and FPC/Lazarus developers. The scripting is also possible for use in MS Visual Studio (via dll).
  • AmigoScripter allows you to customize applications without having to recompile them.

Proposed solution

AmigoScripter can be compiled with a Delphi or FPC/Lazarus application, so languages supported by AmigoScripter (Amigo, AmigoBasic, and AmigoPascal) are embedded in the host application. They compile scripts (text files) and change/customize the functionality of the host application. Any variable or type of host application can be registered for AmigoScripter and be used in scripts.

Impact

  • The host application is created once, then all updates come via scripts.

Milestones and funding

I hope to release the AmigoScripter in 4 months.

| Milestone | Deliverables | Timeline | Risks | USD proposal |

AmigoPascal | Development | 2 months | - | 20,000
AmigoBasic | Development | 1 month | - | 10,000
AmigoScripter | Development | 1 month | - | 10,000

Total funding proposed: 40,000

Team

| Name | Role | Bio | Contact |
| Alexander Baranovsky | Full-Stack Engineer | - | alexander.baranovsky@amigo-lang.com |

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions