Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-30 | Add que | Ben Sima | |
2020-03-30 | Rewrite Go to use unagi-chan | Ben Sima | |
The performance is reportedly better. The API is simpler. Also with STM channels, I couldn't get multiconsumer to work. I was able to get it to work with unagi. Also I could write 'mult' and 'tap' which bring me back to my Clojure days. | |||
2020-03-30 | Add 'broadcast' and 'tap' | Ben Sima | |
2020-03-30 | Add idea about file-based dependencies | Ben Sima | |
More generally, we could extend this to other settings, like 'main-is' and target architecture to compile for and so on. It would be best to define the parameters in Nix first, then later inline them to the code comments after we've worked out the interface. | |||
2020-03-29 | Bump nixpkgs pin | Ben Sima | |
2020-03-28 | Refactor and remove custom operators | Ben Sima | |
As much as I like these operators, I have to remove them because they don't work as expected. Haskell doesn't allow you to have unary prefix operators. I can't find a way around this, and it's not that important anyway. | |||
2020-03-28 | Add onomatopoeitic operators | Ben Sima | |
It's easier to remember what operators do, and thus easier to write and read condens code, if they follow some symbolic pattern or visually represent the concept to which they map. This is in part inspired by hoon, in part by OCaml's operators. I'm not married to these operators specifically, but I think they are good so far. | |||
2020-03-28 | Open UDP port for murmur | Ben Sima | |
2020-03-28 | Add murmur server | Ben Sima | |
2020-03-17 | Add double fmap, switch "say" to Text, and autoformat | Ben Sima | |
2020-02-16 | Split buildHaskellApp into buildGhc and buildGhcjs | Ben Sima | |
Two functions makes it simpler to reason about what is being built and when, even if it is a bit more explicit. I also removed the dumb Apex/Aero naming thing because Server/Client is just easier to remember. | |||
2020-02-11 | Add serval | Ben Sima | |
2020-02-07 | Update my IP | Ben Sima | |
2020-01-30 | Add clay source, add dontCheck to wai-middleware, clay. | David Johnson | |
2019-11-23 | Make all warnings errors in GHC | Ben Sima | |
2019-11-23 | Remove apex and aero arguments | Ben Sima | |
2019-11-23 | Delete unused roun script | Ben Sima | |
rouns are no longer in use anyway. | |||
2019-11-23 | Capitalize all Scheme and Haskell modules | Ben Sima | |
2019-11-22 | Redefine 'second' | Ben Sima | |
2019-11-21 | Organize exports and add printf | Ben Sima | |
2019-11-19 | Fix name of emby user | Ben Sima | |
2019-11-19 | Add initial miniKanren implementation | Ben Sima | |
2019-11-19 | Fixes to Com.Simatime.Core | Ben Sima | |
- make it actually compile - add fmt - export stuff I'm using elsewhere - comment stuff that doesn't work yet | |||
2019-11-19 | Add telnet and traceroute | Ben Sima | |
2019-11-14 | Re-namespace Serval under Com.Simatime | Ben Sima | |
I don't have runserval.com yet, so I'm not gonna put the cart before the horse | |||
2019-11-12 | add file and htop to the base OS image | Ben Sima | |
2019-11-11 | ensure all documentation is included in my dev machine | Ben Sima | |
2019-11-11 | Disable auto-upgrade | Ben Sima | |
This was causing the system to revert once per day. | |||
2019-11-08 | disable tinc for now | Ben Sima | |
2019-11-08 | only make the vpnExtraConfig if enableVpn | Ben Sima | |
2019-11-08 | make sure to open the firewall | Ben Sima | |
2019-11-08 | format the motd | Ben Sima | |
2019-11-08 | Turn off mutable users | Ben Sima | |
2019-11-06 | add a common buildOS function with preliminary vpn | Ben Sima | |
2019-11-02 | add some clojure-inspired scheme functions | Ben Sima | |
2019-11-02 | remove closure advanced optimizations | Ben Sima | |
I can add this back when I upgrade to Miso >1.0.0.0 | |||
2019-11-02 | fix ghc output path | Ben Sima | |
2019-11-02 | add common scripts, remove old scripts, update readme | Ben Sima | |
2019-11-02 | rename everything back to caps to appease ghc | Ben Sima | |