Recent

Author Topic: My Toy Interpreter  (Read 538 times)

DreamVB

  • New Member
  • *
  • Posts: 35
My Toy Interpreter
« on: August 27, 2022, 11:22:59 pm »
hi, guys

I thought I show you my new app made in Lazarus. This is a small programming language I made it simple to use it looks a little like forth in some ways. this did start as a RPN calculator but developed into what you see now. any way hope you like it comments are welcome also see the examples folder to get started.

https://github.com/DreamVB/ToyInt
When your dreams come true

Handoko

  • Hero Member
  • *****
  • Posts: 4724
  • My goal: build my own game engine using Lazarus
Re: My Toy Interpreter
« Reply #1 on: August 28, 2022, 05:31:11 am »
I tested ToyInt in Ubuntu Mate, it worked.
Thank you for sharing it.

MarkMLl

  • Hero Member
  • *****
  • Posts: 5595
Re: My Toy Interpreter
« Reply #2 on: August 28, 2022, 09:39:33 am »
Well done :-)

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

simone

  • Sr. Member
  • ****
  • Posts: 486
Re: My Toy Interpreter
« Reply #3 on: August 28, 2022, 12:24:51 pm »
I always enjoy seeing interpreters / compilers written in Object Pascal. In my opinion it is very useful for this type of application. After all, fpc itself is a great example. Even the first implementation of Nim language, if I'm not mistaken, was written in Object Pascal (fpc more precisely).

Congratulations for your great work. Just a suggestion, if I'm allowed: a description of your language, even concise and informal, would be useful.
« Last Edit: August 28, 2022, 12:45:34 pm by simone »
Microsoft Windows 10 64 bit - Lazarus 2.2.4

 

TinyPortal © 2005-2018