Download and install this:
http://bleyer.org/icarus/iverilog-v11-20190809-x64_setup.exe
(This comes with both IcarusVerilog and GTKWave.)
Download and install this:
http://bleyer.org/icarus/iverilog-v11-20190809-x64_setup.exe
(This comes with both IcarusVerilog and GTKWave.)
// Knowledge is power | |
// This is trivial, in the public domain, do whatever you want, no warranty, etc | |
// (I think this only works with GCC and Clang) | |
#include <typeinfo> | |
#include <iostream> | |
#include <cxxabi.h> | |
struct A { | |
virtual void print(std::ostream& stream) { |
I was somewhere where I had unlimited social media, so here's something that uses Heroku to send me anything via DM on Twitter
Run server.rb
on Heroku, DM yourself "!smcurl your-url-here", wait a bit and use download.rb
on your computer and it will save the fetched result to output
.
In practice, not very practical because of tweet DM rate limits but eh I tried
This is free and unencumbered software released into the public domain.
<?xml version="1.0" encoding="UTF-8"?> | |
<!-- | |
Solarized Light Terminal Theme | |
XML | |
-- | |
This is free and unencumbered software released into the public domain. | |
Anyone is free to copy, modify, publish, use, compile, sell, or | |
distribute this software, either in source code form or as a compiled |
; Boot Camp AutoHotkey Bindings | |
; | |
; Removes some of the "Damn you, muscle memory" involved with Boot Camp | |
; | |
; AutoHotkey | |
; -- | |
; This is free and unencumbered software released into the public domain. | |
; Anyone is free to copy, modify, publish, use, compile, sell, or | |
; distribute this software, either in source code form or as a compiled | |
; binary, for any purpose, commercial or non-commercial, and by any |
/* vim: syntax=swift */ | |
/* | |
TruthTable.plaground | |
A truth table generator with a syntax as ugly as sin. | |
Swift | |
-- | |
This is free and unencumbered software released into the public domain. | |
Anyone is free to copy, modify, publish, use, compile, sell, or |
#!/usr/bin/env python3 | |
# Calculator | |
# Product of a Python Lex-Yacc tutorial. | |
# Python 3 | |
# -- | |
# This is free and unencumbered software released into the public domain. | |
# Anyone is free to copy, modify, publish, use, compile, sell, or |
/* vim: syntax=swift */ | |
/* | |
GPA Calculator | |
...I got tired of having to re-enter my GPA in AIS's JavaScript mess, so there you have it. | |
Swift | |
-- | |
This is free and unencumbered software released into the public domain. | |
Anyone is free to copy, modify, publish, use, compile, sell, or |
/* | |
Illogical - NAND Equivalent | |
That was my first Swift program. You can tell, really. | |
I also wrote it before I knew tokenization was a thing, so the code's... nightmarish. | |
This is a simple program that takes a logical proposition | |
and outputs an (unoptimized) NAND equivalent. It was written | |
as a project for a discrete mathematics course. |