Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Symta Update

Name: Anonymous 2014-10-13 19:47

I'm actually keep developing Symta. The language is a lot more readable today and has self-hosting compiler, so no more Common Lisp required.

A menu http://postimg.org/image/cq0zm17ip/ is displayed by a few lines of code
MainMenu = dlg: mtx
| 0 0 0 | gfx "[M.data]/ui/default/image/menu.png"
| 60 460 1 | txt 'SymCraft v0.1 by Nikita Sadkov'
| 208 240 1 | lay v 8: list
button{'New Campaign' state/disabled (=>)}
button{'Custom Scenario' (=>)}
button{'Multi Player' state/disabled (=>)}
button{'Load Game' state/disabled (=>)}
button{'Map Editor' state/disabled (=>)}
button{'Exit Program' (=>get_gui{}.exit)}


A year ago it was somewhat more messy (although still better than JavaScript):
MainMenu = dlg ::l
[0 0 0 (img “ui/default/image/menu.png”)]
[60 460 1 (text “SymCraft v0.1 by SNV”)]
[208 240 1 (box\v S:8 ::l (button “New Campaign” S:{\disabled} <>)
(button “Custom Scenario” <=Tabs.s_tab\scenario>)
(button “Multi Player” S:{\disabled} <>)
(button “Load Game” S:{\disabled} <>)
(button “Map Editor” S:{\disabled} <>)
(button “Exit Program” <=GUI.exit ø>))]

Name: Anonymous 2014-10-21 5:51

I propose, that you should rename the ``eval'' function ебал.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List