summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-04Scheme hackingBen Sima
2020-05-02Clojure-inspired scheme macrosBen Sima
2020-05-02Auto-overlay niv sourcesBen Sima
This is somewhat experimental, the idea is automatically set the sources from my niv pinned deps. It seems to work, so I'll keep at it and see if I can improve it as issues come up.
2020-04-30Add deps scriptBen Sima
2020-04-28Reduce build cores, againBen Sima
2020-04-28Fix pwdBen Sima
2020-04-28Add guile load path backBen Sima
This works, I tested it.
2020-04-26don't lolBen Sima
2020-04-26Add hlint configBen Sima
2020-04-26Lint files explicitlyBen Sima
2020-04-22Move haskell source overrides into nivBen Sima
2020-04-21Auto-haddock in ghciBen Sima
2020-04-21Add swap to que-prodBen Sima
2020-04-21lint 'lint' and make it only run on changed filesBen Sima
It was getting annoying how long it would take to run.
2020-04-21Prevent empty channels from being created by mistakeBen Sima
2020-04-20Remove a todoBen Sima
GHC and GHCJS use different Http.Error types, so a WebData type doesn't make any sense.
2020-04-19Add swap to my cloud serverBen Sima
2020-04-19Remove some commentsBen Sima
2020-04-19Add vim to base packagesBen Sima
2020-04-19Rename some Haskell nix filesBen Sima
2020-04-19Fix typoBen Sima
2020-04-19Separate haskell from other packagesBen Sima
2020-04-19Remove old vpn thingBen Sima
2020-04-19Unify dev packages and base packagesBen Sima
2020-04-19Switch to niv for managing third party sourcesBen Sima
2020-04-19Disable tags commandBen Sima
This doesn't really work. I need to figure out a better way to generate tags. Maybe I can add something to the nix shellHook?
2020-04-19Basic use of nix-shell with direnv/lorriBen Sima
2020-04-19Fix machine hostnamesBen Sima
Bash prompts don't show anything beyond the first '.', so this makes them readable
2020-04-18Fallback to default config on startupBen Sima
2020-04-18Allow '-' in quepaths and namespacesBen Sima
2020-04-15Use python format strings for args.thenBen Sima
2020-04-15Add logging, retry decorator, and a few refactorsBen Sima
This seems to be working all the way through.
2020-04-15Don't mult and tap when streaming a queBen Sima
This removes the multi style, but that was buggy. I think messages were being lost when consumers detached and mult channels disappeared, or something. I'll need to reimplement muilti style properly, with tests.
2020-04-15Add some deps for haskell testingBen Sima
2020-04-15Lint fixes, also delete Biz.LanguageBen Sima
2020-04-15Add lint scriptBen Sima
2020-04-15Rename and rewrite push-all to turnkeyBen Sima
This script will eventually do all of the testing and linting and such as well.
2020-04-15Get $where from the bilt derivation dataBen Sima
This will only work on OS'es, but I think that's fine because that's the only thing I deploy.
2020-04-15ReformattingBen Sima
Now I'm using ormolu instead of brittany for Haskell formatting now. Figured I should just make all of these big changes at once.
2020-04-15Re-namespacingBen Sima
Moving away from the DNS-driven namespacing toward more condensed names, mostly because I don't like typing so much.
2020-04-13Add capability libraryBen Sima
2020-04-12Refactor biz.nix to dry up codeBen Sima
2020-04-12Remove duplicate depBen Sima
2020-04-12Add some linksBen Sima
2020-04-12Rename Quedata to MessageBen Sima
2020-04-12Move Com.Simatime.Go to Control.Concurrent.GoBen Sima
2020-04-12De-namespace AlphaBen Sima
A bunch of formatting changes got in there too. Oops. I will probably eventually de-namespace everything, mostly because I'm tired of typing "Com.Whatever.Thing" all the time. A better namespacing strategy might be to use normal Haskell namespacing (Data, Control, Network, etc) for code that is not specific to biz activities (i.e. if I could open-source it at any time), and use simply "Biz" for stuff that I would never want to open-source.
2020-04-12Relax indent setting in editorconfigBen Sima
2020-04-12Autodecode incoming dataBen Sima
It's an attempt. Perhaps this will change over time.
2020-04-11Fix bad referenceBen Sima