1

Здравствуйте уважаемые программисты.  Помогите пожалуйста освоить азы Prolog.  Пытаюсь в программе(базе данных) задать вопрос, но это второй день моего знакомства с языком и я не понимаю еще как создать предикат, какую секцию, если это нужно.

my(user, keyboard).
:-write(my(user, Y), halt.
swipl this.pl

Скажите пожалуйста, что я не правильно сделал? я задал вопрос прямо в базе и запустил этот файл. Но почему ошибка?

2

A1b2c3, читайте Правила:

3.2.14. Запрещается создавать сообщения с чрезмерным количеством цитируемого материала; создавать сообщения, предназначенные для поднятия темы наверх в списке, кроме случаев, когда это необходимо; массовое создание сообщений и тем.

Ваш случай неоходимостью не является. Мусор из сообщения убрал.
По теме. Пролог не такой востребованный язык, как другие, так что вряд ли так быстро найдёте. И если хотите, чтобы с Вами занимались, предлагайте оплату. Для этого есть раздел «Работа».
Что касается этого кода, то там несоответствие открывающих и закрывающих скобок. Это нормально, такое допускается, или всё же ошибка?

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

3

Спасибо, что  зашли.  Также огромное спасибо за совет о платных услугах, которые могут предоставить на этом форуме. Разрешите я осмотрюсь здесь, прежде чем  приступим к коммерческим отношениям

4

A1b2c3, https://habr.com/ru/post/552318/

Linux Mint 19.3 Mate Edition
Windows 7

5

Wolfenberg пишет:

A1b2c3, https://habr.com/ru/post/552318/

Спасибо.  Уже который раз убеждаюсь, что на Хабре тусят гении)))  Все просто и лего объяснено.  А терминология у Prolog действительно никудышная. А так просто супер.