profile
viewpoint
Ben Swift benswift @anurscs Canberra https://benswift.me Ben is a scholar, hacker and livecoding artist. Currently a Senior Lecturer in CS at the Australian National University in Canberra, Australia.

benswift/academic-thesis-template 20

A modern LaTeX template for PhD/Masters/honours theses.

benswift/extempore-sublime 10

Sublime Text plugin for Extempore

benswift/.dotfiles 9

My dotfiles. Emacs-centric, should work across OSX/Linux/Windows

benswift/benswift.github.io 2

Jekyll blog source for my personal homepage

arrian/research-project 1

Australian National University thesis for Software Engineering (Honours) in 2014.

benswift/alpn-base 1

Alpine base image

benswift/cccstudio-website 1

website for the c/c/c studio group

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha 59dbe86379bb1a486978814c57a95c243f882e1f

update stuff about notes

view details

push time in 2 hours

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha f9eccc971b495c842311abe7d9dd632014083a17

add stuff about orbit and cycle

view details

push time in 2 hours

push eventdigego/extempore

Ben Swift

commit sha 1e4c124c356e88a84f79fc4991e33d09f1eabf3d

moar looper debugging

view details

push time in 3 hours

push eventextemporelang/extempore-emacs-mode

Ben Swift

commit sha b9f0b7ee99aa87ec12179e1c256a0e90536a7c65

add small fix to not annoy evil users

view details

push time in 4 hours

push eventbenswift/.dotfiles

Ben Swift

commit sha 75a9a43a3ce9439d17a85569ced69c561d03cf1a

add helper script for starting railwaycat emacs

view details

push time in 4 hours

push eventbenswift/.dotfiles

Ben Swift

commit sha 29267c09864f0c7ca61dac73447be75bf62ef2d6

add a check for jekyll 3 vs jekyll 4 projects not very sophisticated, but it'll do for now

view details

Ben Swift

commit sha da7be6948c5d9ca233094147431626709af35093

add convenience snippet for emailing Alec

view details

push time in 4 hours

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha 579c9a3a59751a7501adb7d7d8e27c2ddbd9576d

add a link

view details

Ben Swift

commit sha 3a5c53d73ae9d459720c1f13537bd19d6de1cf09

add nice boxes

view details

Ben Swift

commit sha 7e88d520a9e1fc855ce1c23659f82a9e250c95e6

clarify the relative maturity of the editor plugins

view details

push time in 9 hours

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha b51503c9536905b58939afa274156b4fef1124e7

some updates to the sharedsystem stuff as well

view details

push time in 9 hours

push eventbenswift/benswift.github.io

Ben Swift

commit sha 9060d4374cb30d6412ffa8f5694e8b37a7173339

update blog (built from 9659a04d)

view details

push time in a day

push eventbenswift/benswift.github.io

Ben Swift

commit sha b8a08f0cac91a17fda96c5d108897eb6fb1b86cf

remove a bunch of {{site.baseurl}}s not needed since Jekyll v4

view details

Ben Swift

commit sha 9659a04d71f9a795b002bf657c613c3c6573d8b5

use relative_url wherever possible because portability woo.

view details

push time in a day

push eventbenswift/benswift.github.io

Ben Swift

commit sha 43a04365d0586be3b5bd845d040c1b42eef67593

update blog (built from ac77ae4b)

view details

push time in a day

push eventbenswift/benswift.github.io

Ben Swift

commit sha 4dc462720ef567bafb6eb16a5a311ef04c3403cf

update pubs

view details

Ben Swift

commit sha ac77ae4b2a2cf200ada44309087e6c8c82cfec90

add (currently unused) helper for printing things with missing DoIs

view details

push time in a day

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha d6a2003f946a88b730068c48061293046e89544e

borked HTML

view details

push time in 2 days

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha ac37b561b35f28357d67b2f89c13c54cb2b51418

remove ToC for the moment, it's borked anyway

view details

push time in 2 days

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha a1e04089f07c88432ddeae6ffbf9615bc54aa879

update timing stuff, putting in sublist things

view details

Ben Swift

commit sha f9f9c00bb2e840553c77e22fbafad572d27df511

getting close

view details

Ben Swift

commit sha 4c32acc4eb42509d8bed67946fd30796b46f8e8e

remove some guff

view details

Ben Swift

commit sha 8fb99aaa9f50531119349b0357309d7aa1dc5f6b

finished much of the very basics of the pattern language but still lots to do

view details

push time in 2 days

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha 18a81f1d641549a7d9208e6c9235fdc51d87af08

more WIP stuff on the pattern language docs

view details

Ben Swift

commit sha 1eeb4fb78014951beb9f80ba9ea1e1b9e1ae0d35

add multi-pattern list thing

view details

push time in 2 days

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha ad5c445f76407838a07b56809c9f27a0426667cc

update pattern language stuff

view details

push time in 2 days

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha 4d990777f85c7f547de310d547252eaedc112c77

getting there with pattern language docs

view details

push time in 2 days

push eventdigego/extempore

Ben Swift

commit sha 716da90d375a1466fdcea4a5f7ea6cb5b56e9d8a

bugfix in orbit

view details

push time in 2 days

push eventbenswift/.dotfiles

Ben Swift

commit sha 0091c0582301a8f59f99a43c0373f42e82df641e

add built-in and midi versions of my pattern snippet

view details

push time in 2 days

push eventdigego/extempore

Ben Swift

commit sha 5a8c48144d149676a51f6ff2ee87edbfb38b1948

simplify! yeah, I know that it's actually defined that way. shush.

view details

Ben Swift

commit sha 49c1f6d86b52d58cbaffa77c524e649f111cb2c1

add take-while

view details

Ben Swift

commit sha 7f1b1fd4fb1763ac9ba164b83a248736a0c581d6

add | to pattern language (for tieing durations)

view details

Ben Swift

commit sha b98fec09a7057d16fc9410342547da818a751bbe

better colours for printing

view details

Ben Swift

commit sha 88a553aab0e03e5564f8f4fb2af2898da6b19cb9

catch case where list is too short

view details

push time in 2 days

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha e62dbabb52bbabe91adf79ce0e8ab29c521bfac7

finished the "getting started" part of the pattern language doc

view details

Ben Swift

commit sha a2bc556b6f4e360d7fe063bc44c24161a1d297e0

fix some toc stuff but it's still not working 100% - need to investigate

view details

push time in 2 days

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha dcaece73fbf2d9676dd6cc8d0ac63454718247d6

add a couple of notes

view details

Ben Swift

commit sha c4efe6391cd7caa68c3c8b61ba8074c795f0e507

add initial pattern-language doc very much a WIP

view details

Ben Swift

commit sha c8d94eb593b7db11a87fe1f6882d4cf748f76770

ruby updates including -> bundler v2 I hope this doesn't break the GH pages stuff - if so, we'll revert

view details

push time in 2 days

issue openedAbleton/link

C API "compatibility" header

I want to create language bindings for ableton link as a shared library, however the environment I'm working in can manage C linkage but not C++ (no de-mangler, etc). As I'm sure y'all know, often there's a "compatibility" header with enough typedefs (inside an extern "C") to interop with the C++ library. However, I can't see one for this library.

The closest I can find is the ABLLink.h header in the LinkKit project. That's not quite what I'm after---I still want it to be cross-platform, just with easy (dynamic) linking from C. Although obviously I could use that header as a starting point, replacing all the iOS-specific stuff (the usefulness of which is alluded to here.

Is there some easier way to do this that I'm missing?

p.s. sorry about the word link being overloaded in this issue, but that's on you I think 😉

created time in 4 days

push eventdigego/extempore

Ben Swift

commit sha 2a3f901525cbe0c78616be7ea0b82899c2aa80d6

remove some duplicate sexprs

view details

Ben Swift

commit sha d415ad12dcbfd11227339a3e91f7e43c0c59211b

whoops: scheme error when midi devices weren't specified (by CLI or env var) now it prints a nice warning to the log

view details

push time in 4 days

push eventbenswift/.dotfiles

Ben Swift

commit sha 525842e190ad3289988e61ad92a14727820a3bfa

add extempore pattern language snippet

view details

Ben Swift

commit sha 079e52c5bc2377510f8aa33a5952faa5bfd08674

add chuckles email shortcut

view details

Ben Swift

commit sha 886532a12696bd91d84956c3fe4873663d6f7afb

remove {{ site.baseurl }} going all in on Jekyll v4

view details

Ben Swift

commit sha 3e651b116c2258ccc072ad5fc573857058c0d236

update snippet key to avoid a clash

view details

push time in 4 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 70bef07993ef3c94a3edaace74bbf25f46bd0a9b

update blog (built from 64d1c75f)

view details

push time in 4 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 64d1c75feccae26858ab7ac5307d562b0184c8e9

update Gemfile.lock

view details

push time in 4 days

push eventdigego/extempore

Ben Swift

commit sha 4ce9be8029ac3d4aedbad81fed4bdb86a14823ec

nicer printing of colours with pattern language

view details

push time in 5 days

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha 2f16e4a2ffd3e45fe230ae7b350a0361668dab03

add a note about the "new Extempore version" required

view details

push time in 5 days

push eventdigego/extempore

Ben Swift

commit sha 4e8a1f94535aa4b7bd66e7a7ac1c05471855e282

re-order some things in looper.xtm to make a bit more sense

view details

Ben Swift

commit sha 272e58f9713a1f9e892dcce6a9c11fd99ff0cd13

better comment "doc"

view details

Ben Swift

commit sha a1b08e14c42c57084d44c1d60cec5740f32daacb

change orbit from macro -> define now requires a first argument of loopcount (usually LC)

view details

Ben Swift

commit sha ff42eea6461b1301f182b5900602e6ac5551087c

refactor audiosetup stuff so that audiosetup can be loaded standalone

view details

push time in 5 days

push eventdigego/extempore

Ben Swift

commit sha 6b9ca45229a887668f21c576322e8a96fd2433d0

rename some args

view details

push time in 6 days

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha c7f579480e00c965dbbeec5b587b1a2f06166e5c

add some TODOs

view details

push time in 7 days

push eventextemporelang/extempore-emacs-mode

Ben Swift

commit sha 03cd20cc789d70f2a85026aecb5941bf3cfa21e9

remove all references to bind-instrument and bind-sampler they're dead.

view details

push time in 7 days

push eventdigego/extempore

Ben Swift

commit sha f5bb819f95d4c1d31e28c49b6d448d7d1f6f0c3c

midi setup: on error, specify why no device found

view details

push time in 7 days

push eventdigego/extempore

Ben Swift

commit sha a546d49bb618486d6470df98cf548d9c2ad23975

sharedsystem status print tweaks

view details

Ben Swift

commit sha 9f73af9fdd7a1cb100ae9a5d163c8690eee3e23c

improve "header" docs for sharedsystem files

view details

Ben Swift

commit sha 8cfa95d26f7ceddfce43cbabedd0d2a2818a13b4

whitespace cleanup

view details

Ben Swift

commit sha 88de9cb675d8b46bc3b7c1751bb0fa770075910e

add short-form version of pc:relative (called "rel")

view details

Ben Swift

commit sha 7249a42424fbd118f19f759248460e793cb198f6

add comment

view details

Ben Swift

commit sha 9f78bec1d5609391b505d6c8bad9726a58226d23

add a "preload check" for examples/sharedsystem/setup.xtm it's not a proper aot-able library thing (although that might be nice in the future) but it should prevent issues with folks accidentally double-evaling the load command for the sharedsystem setup file

view details

push time in 7 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 45818db3f9a339038c7754c28701e753f743d154

update blog (built from dbe06728)

view details

push time in 9 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 3e2b81c2cf120b8ccfd0c0f8a80f56d69c58d525

a few more renames from group -> studio

view details

Ben Swift

commit sha a7c1d79fd0893196461386cab29efe7ff3fbbc49

rejig research bio thing

view details

Ben Swift

commit sha 011dbbaa3ea28f418a54ffa14ac25ac6e1c8a725

add more stuff (esp. abstract/bio) to glasgow talk

view details

Ben Swift

commit sha dbe06728040479c51147c939a41be28565c89343

capitalization

view details

push time in 9 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 66e7dba5ad8872d7046e9f74c5e99d7ca7346436

update blog (built from 39c55353)

view details

push time in 9 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 22474218e7f54b29969ae95afaf751050682d2f4

remove link to c/c/c (because I don't keep the projects page up-to-date atm)

view details

Ben Swift

commit sha 447baa7dab0e76ed792bbf2d7193490dd2cbc663

list AI/ML because it's table stakes for being a CS academic these days

view details

Ben Swift

commit sha 39c55353dba528c536634c6cb82d965df839e591

add a note about AMCA

view details

push time in 9 days

push eventcpmpercussion/acmc2020-site

Ben Swift

commit sha b589fddb71b88b6d991dba701c88f429001eaba1

add twitter link to #acmc2020 hashtag

view details

Ben Swift

commit sha 97123126db3c7ba842eabc54663e2d8249941fca

better heading levels for submission section also (temporarily) removed link to templates

view details

Ben Swift

commit sha c0f1b2f956ab2380fc2bfd9382f4742788f4f832

add new paper template

view details

Ben Swift

commit sha 5706018fbf5537ecb910a1dfbf15baf7fb7de53f

update performance template

view details

Ben Swift

commit sha a0db0a056444da4e686e9f3989370a133c03aaa8

add workshop template

view details

Ben Swift

commit sha 783af5edfbe5659178a8011f4cb5763a7bd1d4f0

move templates

view details

Ben Swift

commit sha b7cdcd22aae543ac503bda3601b1b7a8bdbab671

add (metadata) titles to all templates

view details

Ben Swift

commit sha d2940640dd1acfba50d14f64a1d17e31f81f905e

create odt versions of the template as well because accessability

view details

Ben Swift

commit sha 234ebca0bb7818640f239956c425393497643bae

don't need "title:" in metadata header

view details

Ben Swift

commit sha b1c914ff65712095f609dec047d9d668e56cc642

don't need the italics and it might be confusing for those filling it out

view details

Ben Swift

commit sha 927ab9b580b1faccc7e2428331843acce35a9161

pluralisation

view details

Ben Swift

commit sha 09c81cd00f0f2708b34f072dc8f150b28638f552

tweak wording

view details

Ben Swift

commit sha ac39d0b2715696c10c37d72462522f5f0eda71de

add links to template files

view details

Ben Swift

commit sha d45dbe97626582f521093f15616ecce541e87be1

remove all-in-one template zipfile there are individual downloads now

view details

Ben Swift

commit sha fe5e67355af94632e35a92777a824e4ec1a183c9

add all templates (docx, odt)

view details

Ben Swift

commit sha 5b99420a16ebea00a3bdd8227d8f1d8ce76a3741

slight tweak to template italics rather than boldface seems less shouty

view details

push time in 9 days

push eventbenswift/.dotfiles

Ben Swift

commit sha 3b69904e1a06192b52e3f816d95a5cda4cd5c851

add llvm-emacs dir

view details

Ben Swift

commit sha 5e0177089ab075d7ecf750be1daa4c21f0ba58b3

add autoloads for LLVM IR & TableGen major modes

view details

Ben Swift

commit sha cd81061950a13b22925caa2ca3cbf73677e2e747

move extempore smartparens config stuff into extempore layer file

view details

Ben Swift

commit sha 94abdb9bf762ae4648f6f817315db2f9fa2a9511

*mout* is the way of the future save 4 whole characters of vertical space!

view details

push time in 10 days

push eventdigego/extempore

Ben Swift

commit sha 2672561346455a544a15e29c0d71985e0eb9ad15

nicer start-time specification of midi devices uses env vars as well not well tested - that's this afternoon's job...

view details

push time in 10 days

push eventdigego/extempore

Ben Swift

commit sha 92859d4348d16f1ffefef0aceeab082b6f1d50f9

better comments around sharedsystem midi stuff

view details

Ben Swift

commit sha ed5bc8b9fb258d28b979e71e3e2b371b0deb2a27

add sys:get-env because symmetry, and also so I don't have to fight with my midi setup as much need to test on Windows ASAP

view details

push time in 10 days

push eventdigego/extempore

Ben Swift

commit sha 2ca53bf00bec2c91d9f2dc4ba72c3bf141f858f7

allow for specifying one or the other of midi in out in sharedsystem

view details

Ben Swift

commit sha 993f85ed18497b43c85f5fca28a7de02cc21974c

a bit more separation of midi only vs audiomidi in sharedsystem now a bit nicer if you just wanna do MIDI

view details

push time in 11 days

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha da4e955fbe7c6e374a2b435ea63d9957199773a3

remove a few internal links to the "making an instrument" guide because it's currently out-of-date

view details

Ben Swift

commit sha 1c9b24d81374f22b4983ccf81d825bb17a2fe637

initial commit of shared system page

view details

Ben Swift

commit sha 4325943df6bf93dc2d28eb9e271b4e993167e405

add first content for sharedsystem stuff

view details

push time in 11 days

push eventdigego/extempore

Ben Swift

commit sha c59c79e1cd456d6bfc96b989b4683015ebb8a106

more sharedsystem load calls

view details

push time in 11 days

push eventdigego/extempore

Ben Swift

commit sha 3bc765cc0098a8546669e93de08cf0ad765539e4

better sharedsystem loading status printouts

view details

Ben Swift

commit sha d46f4ac4d7cd7b9b209cff15124cbfddf8e61ae0

bugfix: the rtmidi hack had broken the unix build - reverting

view details

push time in 11 days

push eventdigego/extempore

Ben Swift

commit sha d5730d2070499044ad60235f0dea64639ce6c884

one more workaround for rtmidi's non-standard CMake config

view details

push time in 11 days

push eventdigego/extempore

Ben Swift

commit sha c6a9c457da22c4534d4c270bdf3a6d584b5a2f1a

move a bit more sharedsystem midi stuff out of audiosetup and into midisetup

view details

Ben Swift

commit sha f43707f5628ecd23af8d034a5960fe32c29a9db2

make analogue-load-state print a nicer message if the file can't be found

view details

Ben Swift

commit sha 53ddff85f6d2703b562802dd6d11e628f8225c5c

add a single entry-point "examples/sharedsystem/setup.xtm"

view details

Ben Swift

commit sha d0f16410af7daacbbf83ab5dbbb861659a841803

add sharedsystem setup load call to examples in examples/sharedsystem/covers

view details

push time in 11 days

push eventdigego/extempore

Ben Swift

commit sha ca4c7713c668f8227dd28bcb694582ea0eac9cab

re-order a few cmake copy commands based on sort-lines, just to make it easier to keep track of things

view details

Ben Swift

commit sha 201ee45e83042b0d65b625d539f67d96d5e89f34

whitespace ftw

view details

Ben Swift

commit sha f3081c386742bec947696527f47e336739a26dbe

fix broken rtmidi build why don't people use the standard CMake variables? ugh.

view details

push time in 11 days

push eventbenswift/.dotfiles

Ben Swift

commit sha 0fdeaa56605c57c4008c6a458a494a99f1939ee7

don't pair ` either (because it's quasiquote)

view details

Ben Swift

commit sha b2db21eacec8d29d78d90625767f5a9f22372309

tweak ANU sig (studio is better)

view details

push time in 11 days

push eventdigego/extempore

Ben Swift

commit sha 4f0786e293ac707448ef5618df66efa62c031184

refactor sharedsystem setup - move the pattern language helpers (nof, scale, cycle etc.) into looper.xtm

view details

Ben Swift

commit sha ffbab381393ff0e7f80310fd9fd379bdfd438d58

load looper and pc_ivl scheme libs in both audiosetup and midisetup the pattern language isn't tied to midi or audio, and it's cheap to load the scheme stuff twice (nbd)

view details

Ben Swift

commit sha 165a11f51691a31a182cbee01a620eeb227764f0

turn RTMidi tests off

view details

Ben Swift

commit sha 2a747bde16e84583314b439c3467413dbd8d4855

update rtmidi

view details

push time in 12 days

push eventdigego/extempore

Ben Swift

commit sha 9911e787f0a61bd2738341a47cd18cbfc486a161

add nicer error message if --midiin and --midiout aren't specified at the CLI

view details

Ben Swift

commit sha db881e3a4f7e6265dac674af9903085b549bca09

add newline to dsp_load printout I don't _think_ this is a Chesterton's fence situation...

view details

Ben Swift

commit sha 0a8473bf7688686a9612728afe2efea345a6ee2f

bump version to 0.8.0 gonna build a binary

view details

Ben Swift

commit sha 7db5036264d89a60f4c08bdcaca4ccb4fb86ad93

Revert "add newline to dsp_load printout" This reverts commit db881e3a4f7e6265dac674af9903085b549bca09. there _was_ method to the madness

view details

push time in 12 days

push eventbenswift/.dotfiles

Ben Swift

commit sha 8dcf025d63d19502ff5c2e7830220046692433f9

update computer name

view details

Ben Swift

commit sha ec9cbe03ca28d87e94c78a6d3439ffc6e0cdd4af

remove old host-specific config

view details

Ben Swift

commit sha 4f9723efc803cd47ed8f83f11241c52f7745d974

smartparens no longer pairs the ' character in extempore-mode this is going to be SO NICE

view details

push time in 12 days

issue commentsverrirs/jekyll-paginate-v2

markdown content broken on page2+

Great news 😊

benswift

comment created time in 12 days

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha 059bdbfb063afe48932769adb7f3ebf219a0e02e

remove some references to old communications channels because it's best to not mention something at all rather than mention something which no-one really uses.

view details

Ben Swift

commit sha 05f22035455feb1071c48c57a476c7f9e1d2beb0

update landing page copy

view details

Ben Swift

commit sha 1920bda3fb33f24ce9b5ce7fd2ee60867a0a085c

remove the unnecessarily snarky subheading on main landing page

view details

push time in 13 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha ce202ae6e08306c29ff7eda54e7008d94ae0d61f

update blog (built from e01550b2)

view details

push time in 13 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha e01550b21988aefb03d6414ff2b949811a77249a

add tags to LENS 2020 post

view details

push time in 13 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 9e7cf4e358ba62b821b08b5d042185c8e60b39ac

update blog (built from 59a330b1)

view details

push time in 13 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 59a330b141cc757564acc12d6ca5e4e6d5e566aa

add lens 2020 ad post

view details

push time in 13 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 518bd08e41340bceffd1a95c8726a6a307cd3482

update some tech stack posts

view details

push time in 13 days

push eventextemporelang/extempore-emacs-mode

Ben Swift

commit sha 817faf4f342fd2aac23ea19e711cf8d55dec83cd

bugfix: imenu expression reference the wrong group

view details

push time in 13 days

issue commentsverrirs/jekyll-paginate-v2

markdown content broken on page2+

Hmm, ok. I must confess that I don't know that much about how this gem works myself; I'm not a contributor, just the person who was having the issue (which might not be the same as yours).

So do you think in your case the first page is getting markdownified, but the subsequent pages aren't? That might explain why adding the <p> tags manually fixes it; it's just get

I fixed the "sometimes the content isn't getting markdownified" issue by [explicitly passing the content through the markdownify filter in my pagination layout.

benswift

comment created time in 13 days

push eventextemporelang/extempore-emacs-mode

Ben Swift

commit sha ec2026dff0058433b58c8e512cbdc734c76443b9

tell imenu about the bind-func "static" keyword

view details

push time in 13 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha e89b7c106c7937251c6e5885fd1fbff7681e1e9a

update blog (built from d319e0e4)

view details

push time in 14 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 02da5741afb6db37e2ed838f561f7419d2cbdaa8

remove now unneeded _bibliography folder

view details

Ben Swift

commit sha 6ca5beb3120163446f5be11e57a895332c6144f5

remove (now unused) jekyll-scholar dep

view details

Ben Swift

commit sha 7c415d5e526a66747539bfb4a7f2e77e14c0b26e

update to bundler v2

view details

Ben Swift

commit sha d319e0e4cfd0bd75ae7fb777c3cbb92993a9e326

Revert "whitespace fixes" This reverts commit ac8f716e96e1bd36c70909250b5b4784db3fb4fa. damn you prettier!

view details

push time in 14 days

issue commentsverrirs/jekyll-paginate-v2

markdown content broken on page2+

This is a blast from the past. For reference, I eventually got it working (pagination + being able to write markdown rather than raw HTML) by putting the pagination stuff into the (HTML) layout file.

It's all here if anyone's looking for an example: https://github.com/benswift/benswift.github.io/blob/source/_layouts/paginated.html

benswift

comment created time in 14 days

push eventbenswift/cccstudio-website

Ben Swift

commit sha 97e82f326e1da5101b1d86a01da49ff2065da137

add some content still very much a WIP, though

view details

push time in 14 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha ac8f716e96e1bd36c70909250b5b4784db3fb4fa

whitespace fixes

view details

push time in 14 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha c97368f635b93054e629c03801ab01348e98c988

update blog (built from 63df69bb)

view details

push time in 14 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 05e0eb50e5d88c811a8445b9f3d874d36b77901f

fatten up the body font face again at 300 it was a _bit_ hard to read on mobile

view details

Ben Swift

commit sha 17b6cdaccbec66335695a49b7156400c1b423b5f

years shouldn't be quite so prominent in list

view details

Ben Swift

commit sha b07a67854cfbe07cdf6cc760c35ee06ac55a19a4

print DOIs (not just doi.org links)

view details

Ben Swift

commit sha 7de16a00d728c55a513c705fc3fff03930380dcf

nicer list of artists

view details

Ben Swift

commit sha 63df69bbf84c3234d051bd298badee1fb58726c0

and, not comma

view details

push time in 14 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 51c8ff4e5b1efcbacecde4d50172036894023527

update blog (built from 8d6a7199)

view details

push time in 15 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 8d6a71990d2c3696dc8b68e2b7fc93d667bdaaad

put toc below hero image

view details

push time in 15 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 7c7cbd0b946ab7a3c43596ac1179897e1eb5c80d

update blog (built from 005e7bac)

view details

push time in 15 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 005e7bac45a34dcf8c8df9b659ea49dbd7efe1a1

use the new biblist infra to build the livecoding gigs list as well

view details

push time in 15 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 1a40761f3bebf4ba0871bf647df6fd2317d5ae8f

update blog (built from c2870d13)

view details

push time in 15 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 16f7939dbffe63365c858feefc0ff745854855c2

biblist formatting tweaks

view details

Ben Swift

commit sha 8217952600b8f8faa0000e00e8b583c46fae7a72

manually update all the bibtex info just for my papers - for consistency

view details

Ben Swift

commit sha 44c99e91953132b0735d3e3a3fa3ed7023f54815

add volume(number) to journal references

view details

Ben Swift

commit sha f4ccac2d2b6ce7b817810e5a95b83d8ea5c0d851

italicise the venue name

view details

Ben Swift

commit sha 457ae73dd9c7ca023db31f06480efb3b3a4b9483

update Qian's paper URL

view details

Ben Swift

commit sha ed23e672117a97dc99a8828756c6ab6b9c3ad671

add doi links as well

view details

Ben Swift

commit sha b00ae781bf5e047acc24f5a53b27ac429c288e18

update bib entry for my thesis a bit of a hack to get it to show up nicely, but what can you do

view details

Ben Swift

commit sha 6bf7eb66ffade5fcb92f088686c6556670b1dad4

show publisher for "in collection" things

view details

Ben Swift

commit sha e8b02438341a8a95063fff63c055b0b33f33c0cf

more hacks...

view details

Ben Swift

commit sha c2870d139d28ee9d22097b121d1065818657c1fa

re-structure headings on research page

view details

push time in 15 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha e9bae0d525848399e000ae261b461dbdc1489eed

update blog (built from d58952a5)

view details

push time in 16 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha d58952a5e449a6f26924cc5482c6db625a4c4ece

no pdf available

view details

push time in 16 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha df0fa622055d4d82b7c07a8377f31bac098aa5be

update blog (built from 43ed1bc0)

view details

push time in 16 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 1ce69fb7e8613a78a775349f9137a683f88b55f7

per-year publication lists working

view details

Ben Swift

commit sha 58cbebce0122c5ded9afed60494a59e390273673

remove pre-print request hint box

view details

Ben Swift

commit sha 719cc2e7a50d172a5c28d81285fcf627e48dc9c3

change to divs I know it's not semantic. But I hate wrestling with user agent stylesheets and getting list items to display without bullets and weird padding.

view details

Ben Swift

commit sha 524de849db263cff2470f0fad59e55fdd4be5b36

better styling of pubs list the "Ben Swift" doesn't pop so much, and so I don't seem quite so narcissistic.

view details

Ben Swift

commit sha 86973824455e9a00c05260c7b6bd35e3b99e4698

better headings for research page

view details

Ben Swift

commit sha 53e6311891316935a54b5c09b85b244f319ed544

add a toc for my research page

view details

Ben Swift

commit sha aca81120af0b42e77596b9411aa5214a6ee12688

add year-by-year pub links

view details

Ben Swift

commit sha 807490049ccabbe3b821aaa249f65a33fb4a3e02

typo

view details

Ben Swift

commit sha 43ed1bc04651fbd563afa1fa656420d6a81883a0

rejig layout of pub items (esp. preprints)

view details

push time in 16 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 725419d8cb265f1dd4dcb4607835f120b03816da

add ben-pubs.yml It's the export of the same data as _bibliography/ben-pubs.bib, but in YAML, so I can write liquid filters and not have to deal with bibtex on the web. No-one needs that noise.

view details

Ben Swift

commit sha 0f5ed46321abcb314e9ef662a8117c5849001122

don't need livecoding bibliography class anymore

view details

Ben Swift

commit sha 14a058d4e3664b60afafc6e94abc39955056093e

change filename for benpubs.yml

view details

Ben Swift

commit sha 0db02da5a07c3ae6042b72f05d635ae6265f24b7

tweak some pub dates

view details

Ben Swift

commit sha 68a8877d7ab3234e06f4c67b28e04763bd3591c0

remove a bunch of wack bibliography stuff

view details

Ben Swift

commit sha 232db9634bac5304acc4c7b9dd2e9f35b57816be

WIP: re-doing the ben-pubs stuff

view details

Ben Swift

commit sha a1859a41741cedaa80fcdd83385acb7bbeeff37e

switch jekyll-scholar dep for bibtex-ruby

view details

Ben Swift

commit sha 81b29c8d87b259fb9c7548432c29362dffd91f4f

WIP: biblist plugin **finally** got it to read the file. ugh.

view details

Ben Swift

commit sha 462b9a987a21b9a2169416f3ec5cdddcef75f562

WIP: getting close with biblist.rb generates the thing, but still some broken links to fix

view details

Ben Swift

commit sha 8a87a0e3616f4373b650b6deb13e9c01b712e8c5

new biblist plugin builds! yay.

view details

Ben Swift

commit sha bb60b57704d460b877cf4e41ff101e477cb590a4

remove paper-bib plugin it never worked - biblist.rb is the way now

view details

Ben Swift

commit sha a343defc165b2e835880d7fbc5bb3afbb3bbf2bb

switch biblists to ul

view details

Ben Swift

commit sha f43647dc5812d86f68b2f62bb9c6387eada7dd7f

update some ben-pubs metadata

view details

Ben Swift

commit sha 42a4c32858888065582b055e481e585802ae00ee

don't use year @ venue for pubs

view details

Ben Swift

commit sha 5b33f30010aa982d51cfc2a64282bda543a0cb3e

add preprints folder

view details

Ben Swift

commit sha 42559e5212df3720dc15bebe8013557d7b84cfc6

add "copy pre-prints" functionality to biblist.rb

view details

Ben Swift

commit sha acdfae7bc290ed6f079baa29b129222b2b957524

add preprints to biblist

view details

Ben Swift

commit sha 289ebcb4d297da502dea156291fc8c9c0f299ae1

remove guff file

view details

push time in 16 days

push eventbenswift/cccstudio-website

Ben Swift

commit sha 87c433821d7bca1cd0cf16811df1d53af6cb07ad

move fonts up one level

view details

push time in 16 days

push eventbenswift/cccstudio-website

Ben Swift

commit sha b36eb4a56c91f690ee3f6a2c3447c530cdbcebf7

use Alegreya Sans font temporary fix based on https://github.com/chrisrhymes/bulma-clean-theme/issues/34

view details

push time in 16 days

issue commentchrisrhymes/bulma-clean-theme

customise font family

Ok, great - thanks. If setting $family-primary is better anyway then I'm happy to do that---I'm new to bulma and still trying to get my head around the "top level" variables to set.

benswift

comment created time in 16 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 3a735fdc3bcaffa9488a5e89355cfd88bf6287b4

update blog (built from 1b4a9f1c)

view details

push time in 17 days

push eventbenswift/benswift.github.io

Ben Swift

commit sha 1b4a9f1c0450ff64e9c549852a5d7adecd7ac1c5

update pubs

view details

push time in 17 days

push eventcpmpercussion/acmc2020-site

Ben Swift

commit sha 470df24dcce0bee9b014c34a71a47c133c692aff

rejig "July"

view details

push time in 17 days

push eventcpmpercussion/acmc2020-site

Ben Swift

commit sha 6d6de631a2fff8d69f93817ff94b0413757309a2

transpose the program table it's a bit messy - will fix it up in a sec

view details

Ben Swift

commit sha f77fe003bba7a5cd9e510c4b913cae021191398b

program table display tweaks

view details

Ben Swift

commit sha bd1108e896da6b0be6604668affca142285aa35f

formatting

view details

push time in 17 days

MemberEvent

push eventbenswift/cccstudio-website

Ben Swift

commit sha 05fab534fdcbe3d89c26ac8e4c20b825cea572c0

reorder config

view details

push time in 17 days

push eventbenswift/cccstudio-website

Ben Swift

commit sha 901cba50efbb1dd7196e359eba41a93c4d8b214c

remove a bit more guff from the config file

view details

push time in 17 days

push eventbenswift/cccstudio-website

Ben Swift

commit sha 46731c36ab740e8b4934f749e634eaa9ef92452b

tweak site description

view details

push time in 17 days

push eventbenswift/cccstudio-website

Ben Swift

commit sha 772f99ddeb398ef4a74f2181a27938bfff9a0b6f

add the (self-hosted) alegreya font files also some not-yet-working css to actually get them to be used see https://github.com/chrisrhymes/bulma-clean-theme/issues/34

view details

push time in 17 days

issue openedchrisrhymes/bulma-clean-theme

customise font family

Hey there

Is there a way to customise the main font family, i.e. the $family-sans-serif bulma variable?

I've tried setting it (and importing the relevant style sheets to set up the web font) in app.scss, both before and after @import "main" but it doesn't seem to take effect. Is that because $family-sans-serif is one of only a couple of variables which is actually set in _main.scss (directly before importing the main bulma style sheet)?

created time in 17 days

push eventbenswift/cccstudio-website

Ben Swift

commit sha 48df79934fa610f4fc157e01a046a41f4c22a158

remove about.md (from the template)

view details

Ben Swift

commit sha d92136b1c2d9e9beb3ca0bcd46f11b829f6fc888

add Licence

view details

push time in 17 days

create barnchbenswift/cccstudio-website

branch : master

created branch time in 17 days

created repositorybenswift/cccstudio-website

website for the c/c/c studio group

created time in 17 days

push eventextemporelang/extemporelang.github.io

Ben Swift

commit sha b5ad290ab2bba0e0d9f7e2de26fda1692bdefc5b

update README.md

view details

push time in 18 days

more