I'm Ben, a Software Engineer.
I'm an aggressive learner and deeply curious. I have experience developing web- and mobile-oriented software solutions with the skills below. Those skills, however, are just tools. I am not a frameworker, and I delight in making software that is true, good, and beautiful.
Read on to learn how this Prolog software works.
You can think of my site as a code editor emulator. If you haven't coded before, that's okay! I'll get you started. What you're reading right now is actually code too (Markdown).
On the left, you'll see a list of files. Clicking on the Prolog file will show you the Prolog program. Clicking on the README.md markdown file will bring you back here.
Below is the terminal. It is where the code executes. In your case, the Prolog program has already started and you can use it!
You can ask Prolog queries below in the terminal about the program.
For example, asking the program skill(typescript, language). would return true because TypeScript is a skill with the type language. However, asking skill(postgresql, language). would return false. because PostgreSQL is a database!
You anyway might want to ask more interesting things, like time_at(regis_university, Start, End). ortime_at(soul_refiner, Start, End).
Prolog is pretty neat. You can check it out here
swipl - ben_prolog_db
oooooo oooooo oooo oooo
`888. `888. .8' `888
`888. .8888. .8' .ooooo. 888 .ooooo. .ooooo. ooo. .oo. .oo. .ooooo.
`888 .8'`888. .8' d88' `88b 888 d88' `"Y8 d88' `88b `888P"Y88bP"Y88b d88' `88b
`888.8' `888.8' 888ooo888 888 888 888 888 888 888 888 888ooo888
`888' `888' 888 .o 888 888 .o8 888 888 888 888 888 888 .o
`8' `8' `Y8bod8P' o888o `Y8bod8P' `Y8bod8P' o888o o888o o888o `Y8bod8P'
Please run ?- license for attributions
For online help, please contact Ben at ben.a.merritt@gmail.com
In order to better assist you, please have your job offer ready
To learn more about Ben, run a query over this Prolog program
For example, you can run `all_skills(X).`