Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 2.41 KB

README.md

File metadata and controls

43 lines (34 loc) · 2.41 KB

Very Factory Description Language

         ▄              ▄
        ▌▒█           ▄▀▒▌
        ▌▒▒█        ▄▀▒▒▒▐
       ▐▄█▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
     ▄▄▀▒▒▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
   ▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌                   vfdl-0.0.1.0
  ▐▒▒▒▄▄▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▀▄▒▌
  ▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐           __     _______ ____  _
 ▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌          \ \   / /  ___|  _ \| |
 ▌░▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌           \ \ / /| |_  | | | | |
▌▒▒▒▄██▄▒▒▒▒▒▒▒▒░░░░░░░░▒▒▒▐            \ V / |  _| | |_| | |___
▐▒▒▐▄█▄█▌▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▒▒▌            \_/  |_|   |____/|_____|
▐▒▒▐▀▐▀▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▐
 ▌▒▒▀▄▄▄▄▄▄▀▒▒▒▒▒▒▒░▒░▒░▒▒▒▌         Very Factory Description Language
 ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒▒▄▒▒▐
  ▀▄▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒▄▒▒▒▒▌      Very Factory
    ▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀                                   Such Production
      ▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀                        Much Wow
         ▀▀▀▀▀▀▀▀▀▀▀▀

W(hat)TF?!

VFDL (is going to be) the equivalent of a hardware description language like VHDL for factorio. You define your factory in a very VHDL-esque format, compile it using vfdlc (this repo!) and get out a blueprint (book?) of that factory that you can paste.

W(hy)TF?!

Because I can. And because I never ever want to ever have to build a 120:64 balancer by hand again. And because I want to automate signal logic away (TODO). And because I want to be able to compile MIDI to programmable speaker (TODO).

W(hence)TF?!

Do you mean "how"? In that case: magic. Pure, raw, unadultered, black magic.

I WANNA USE THIS! THIS IS COOL!

It doesn't work yet. It may in the future. But it doesn't at the moment.