Skip to content

Commit 1ede3d1

Browse files
committed
Futzing around with Clojure.
Clearly I need to spend some time designing this thing before I can really get started on the coding part.
1 parent 98c09c7 commit 1ede3d1

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

src/computer-build/main.clj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
(defmacro computer
2+
"Generate a CPU design"
3+
[parts]
4+
'()
5+
)

src/computer-build/vhdl.clj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
(ns computer-build.vhdl)
2+
3+
(defn generate-vhdl [design]
4+
(println "library ieee;")
5+
(println "use ieee.std_logic_1164.all;")
6+
)
7+
8+
(defn entity [ports architecture])

0 commit comments

Comments
 (0)