Recent

Author Topic: Amigo programming language  (Read 22225 times)

paxscript

  • New Member
  • *
  • Posts: 35
Re: Amigo programming language
« Reply #45 on: July 09, 2025, 12:20:33 pm »
Thanks. I'll add pax-amigo.com website and Pascal with description.

Is it work

https://drive.google.com/file/d/1Fldwofqonn0BaBP3-4ejkYBJwcCOsES2/view

amigo_ide.zip

A.
« Last Edit: July 09, 2025, 04:01:44 pm by paxscript »

paxscript

  • New Member
  • *
  • Posts: 35
Re: Amigo programming language
« Reply #46 on: July 12, 2025, 08:48:11 am »
I have added Lampda and Linq to Pascal in https://www.pax-amigo.com/articles.htm.

A.

paxscript

  • New Member
  • *
  • Posts: 35
Re: Amigo programming language
« Reply #47 on: July 27, 2025, 09:16:43 am »
Pascal allows you to use macros. Mini Prolog created for Pascal.

A.

paxscript

  • New Member
  • *
  • Posts: 35
Re: Amigo programming language
« Reply #48 on: September 02, 2025, 05:49:59 pm »
I'm close to v1.0 for Amigo/Pascal.

So, Amigo has the main proposal.

1. Work with tuples. The types are single constructs for creation and deletion. It is related to the class constructions. Arrays, enums, sets, etc., are tuples. Strings are developed as tuples.
2. First-class function. They allow you to see classes, records, interfaces, etc. Moreover, these functions allow the creation of ancestors.
3. Generic types helped tuples and first-class functions.
4. Macros.

This 1-4 allows you to create Pascal, C++, C#, Java, etc. Moreover, it allows the creation of functional programmers: Lisp, Scheme, F#, etc., etc.

A.

my_only_lonely

  • New Member
  • *
  • Posts: 16
Re: Amigo programming language
« Reply #49 on: September 07, 2025, 06:14:02 pm »
Is there any ETA for the release?

paxscript

  • New Member
  • *
  • Posts: 35
Re: Amigo programming language
« Reply #50 on: September 08, 2025, 02:03:34 am »
Yes, the end of September.

my_only_lonely

  • New Member
  • *
  • Posts: 16
Re: Amigo programming language
« Reply #51 on: October 01, 2025, 06:29:07 pm »
Is the release prepared?

paxscript

  • New Member
  • *
  • Posts: 35
Re: Amigo programming language
« Reply #52 on: October 02, 2025, 12:44:39 pm »
Yes, all is finished. I'll do it next week.

A.

paxscript

  • New Member
  • *
  • Posts: 35
Re: Amigo programming language
« Reply #53 on: October 12, 2025, 03:44:29 pm »
Hello,

Amigo v1.0 is released.

Added important file:

https://www.pax-amigo.com/genesis_types_tuple.htm about the description of tuples.

A.

paxscript

  • New Member
  • *
  • Posts: 35
Re: Amigo programming language
« Reply #54 on: November 16, 2025, 11:54:53 am »
Hello,

Amigo v1.1. is completed.

The speed of the interpreter has been considerably improved.

Compilers in Amigo, Pascal, and C will be created in v2.0.
C will be supported with the first-class function, like it was already done in Pascal and Amigo.

A.

my_only_lonely

  • New Member
  • *
  • Posts: 16
Re: Amigo programming language
« Reply #55 on: November 16, 2025, 11:59:36 am »
Is this available for sell yet?

paxscript

  • New Member
  • *
  • Posts: 35
Re: Amigo programming language
« Reply #56 on: November 16, 2025, 02:35:23 pm »
Is this available for sell yet?

Yes, if you want to help me ABA bank in Cambodia, and I sent sources for you. Please use paxscript@gmail.com. I'll useing updates every 2-3 weeks.

A.

paxscript

  • New Member
  • *
  • Posts: 35
Re: Amigo programming language
« Reply #57 on: December 10, 2025, 04:06:34 am »
Creation of programs should be done in schools and universities that understand OOP and FP. Therefore, they can use the Amigo program.

Indeed, learning the first-class function allows you to create any types: classes, records, arrays, enums, ranges, sets, and interfaces. The second product is tuples. It's easy to create lists, trees, trie, and standard types: strings, integers, doubles, etc.

Programs C, C++, C#, Pascal, Basic, and Scheme, Lisp, F# can be explained, used, and created from the Amigo program.

A.

 

TinyPortal © 2005-2018