profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/rsms/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Rasmus rsms Playbit San Francisco https://rsms.me/ Personal Software, languages, compilers, Humans & Computers, and other fun things. Past professional life at Figma, Facebook, Spotify, Dropbox, etc.

rsms/chromium-tabs 383

[historical] Chromium tabs for cocoa applications (project no longer maintained)

rsms/cocui 331

Cocoa meets WebKit for more rapid UI development

rsms/ec2-webapp 326

A template I use to quickly set up Node.js-backed web apps on Amazon EC2

rsms/co 129

A programming language in early development

rsms/afcgi 101

Asynchronous/multiplexing FastCGI for nginx (incl. ref server implementation)

liesen/libspotify-node 53

Node bindings for libspotify

rsms/dropub 41

DroPub — drop and publish. Simple OS X MenuItem managing secure transfer of files in the background

rsms/ckit 36

The little C kit

rsms/co2 35

WORK IN PROGRESS — Programming language and compiler. An evolution of the Co and WLang languages/compilers.

rsms/browser-require 25

CommonJS module require() for web browsers

push eventrsms/co2

Rasmus Andersson

commit sha 9edafe936fc1796039c7898b098a6df702c13de7

removes AST node type NParam in favor for NVar

view details

push time in 4 hours

push eventrsms/co2

Rasmus Andersson

commit sha fd822f972c2e5b60503f9cf30b3c93ff021145d0

rename parser construct "let" => "var"

view details

push time in 5 hours

push eventrsms/co2

Rasmus Andersson

commit sha fe53a2e1bf44c42e9a0e988e02830f2fa6eca2bc

llvm backend progress: if, vars and cyclic functions

view details

push time in a day

push eventrsms/co2

Rasmus Andersson

commit sha b48ab79e8c229f6d1d0b7923468871fe046887a3

misc llvm progress (mainly variables)

view details

push time in 2 days

push eventrsms/co2

Rasmus Andersson

commit sha 02a5dda7a6fbc8b2de661bbb6ae876471ca50a8a

llvm build_default_value

view details

push time in 2 days

push eventrsms/co2

Rasmus Andersson

commit sha 7f33a780299f9dfd9a452498a4fc8ea80a39f806

llvm if expressions

view details

push time in 2 days

push eventrsms/co2

Rasmus Andersson

commit sha 0d138a9d5f43c9976596b5e303807d9bf673c2ae

struct progress: construct in ast

view details

Rasmus Andersson

commit sha 09de69d04ffe8e0b79367a8193975dfd375d486e

upgrade to llvm 13 (RC3) and fix a bug with indent block parsing

view details

push time in 4 days

push eventrsms/scripter

Rasmus Andersson

commit sha 6cc9e2e81636973169816b79a3c42d1ef01cb40a

update figma API

view details

push time in 5 days

push eventrsms/co2

Rasmus Andersson

commit sha a4c8e983ab64f280a1139bc813e1ffd55fd872e5

rename types float{32,64} -> f{32,64} and add typeid impl for struct

view details

push time in 6 days

push eventrsms/co2

Rasmus Andersson

commit sha dd2a016acfb313000641db11cd24afa8ef36b99f

progress on structs

view details

push time in 7 days

push eventrsms/co2

Rasmus Andersson

commit sha fc5b42cf92ef4cae1be1fc98d0b367c025010041

adds struct to implicit-semicolon rules

view details

push time in 7 days

push eventrsms/co2

Rasmus Andersson

commit sha 2131fc22246b12681b7083f1ffea8e78a451c2dd

struct parsing

view details

push time in 7 days

push eventrsms/co2

Rasmus Andersson

commit sha d3dc781fe323a403aa18db8ca1bbe149a919ab0a

adds basic parsing of struct type and splits out some AST types

view details

push time in 7 days

push eventrsms/ckit

Rasmus Andersson

commit sha 9be331d67ccf4cb1d0a7e1be72130ba77a7ef984

remove unused str function

view details

push time in 7 days

push eventrsms/co2

Rasmus Andersson

commit sha c8bd75dcc9e14ed49f7cf33ac10cad790cb4b9bc

adds parser test for indent-based block syntax

view details

Rasmus Andersson

commit sha dd6c35949326d09d43d57787b15b66796c478034

parser: only allow assignment to variables, not functions

view details

Rasmus Andersson

commit sha dff2df83b160fac0749ab7ee119ecd4f2be4ad46

parser: collapse blocks with a single expression

view details

Rasmus Andersson

commit sha 726c716919d0511b08512d42e23ba52950ae35ed

update example/indent.co

view details

push time in 7 days

push eventrsms/ckit

Rasmus Andersson

commit sha ee261b699b87488a9fcf6135b421c28244ff08a8

adds str_appendu64

view details

Rasmus Andersson

commit sha 16869e1628c565f7d197747caf6f38bbfc3a9eb4

adds ATOMIC_VAR_INIT

view details

Rasmus Andersson

commit sha 0e0f11926dd42a8722e805e6791966a166dbd029

fixes a bug in os_stacktrace_fwrite where some args in callbacks may be null

view details

push time in 7 days

push eventrsms/co2

Rasmus Andersson

commit sha 779b8e3d5d704d4534cfe3e891f37dba0cc6dc8a

add convenient test script

view details

Rasmus Andersson

commit sha 88663e0a5d2cd5951c5c7a6ba869c47890ca3ba1

fixup parser test for auto feature

view details

Rasmus Andersson

commit sha ea3dc513bd5f1b594e9ac144d15ba72054158e0d

cmake_policy(SET CMP0077 NEW)

view details

Rasmus Andersson

commit sha 992f50e07ce8fac12fe720d18baa792b8300b6ab

minor edit to dev.sh

view details

push time in 7 days

push eventrsms/co2

Rasmus Andersson

commit sha 469ccb31353e195c572c46f7b694f6dbf3ccebf3

adds Python-like indentation-based expression scoping

view details

push time in 8 days

push eventrsms/co2

Rasmus Andersson

commit sha 3045ee061c415f6541a59b8f31e8ff9c7485033b

disable type resolve log

view details

push time in 16 days

push eventrsms/co2

Rasmus Andersson

commit sha e4733c5b1ed63d9b636a93d4cc253e7481a37afe

fixes issue with ideal type not resolving in calls

view details

Rasmus Andersson

commit sha ffe6d180f4cb50f57d914b87b00fd59b1b545158

binaryen backend progress

view details

push time in 16 days

push eventrsms/co2

Rasmus Andersson

commit sha 3020436d70c8f32c6271e4bf6c55e130eda5d130

add timings to llvm JIT

view details

push time in 18 days

push eventrsms/co2

Rasmus Andersson

commit sha dcf552c0d2f7e84647d253d0ee9652c305c4d8a7

adds LLVM JIT

view details

push time in 18 days

push eventrsms/co2

Rasmus Andersson

commit sha a8d956e37d4ee21f08108159c50823d278a522be

Remove unused keywords and restore "auto" return type functionality

view details

push time in 18 days

push eventrsms/co2

Rasmus Andersson

commit sha e0411ed4ecebe0e2eec6d3516e67be60516fd89d

fix minor issue in misc common script

view details

Rasmus Andersson

commit sha 9acb16b4647b89f4bb6452114fbb04c9e0f3aa3c

adds WebAssembly codegen with binaryen (WIP)

view details

push time in 22 days

issue commentHaxeFoundation/haxe

Can't find a way to let `haxelib called from haxe` find local libneko if none is installed globally

I have this issue too, but for just outputting C++, not targeting Neko. Repro:

  1. download haxe bin for macos from https://haxe.org/download/file/4.2.3/haxe-4.2.3-osx.tar.gz/
  2. tar xf haxe-4.2.3-osx.tar and export PATH=$PWD/haxeDIRNAMEHERE:$PATH
  3. $EDITOR Game.hx and paste the example game from the homepage https://try.haxe.org/#44ddE
  4. Try to generate C++ code with haxe --cpp game-cpp --main Game
$ haxe --cpp game-cpp --main Game
dyld: Library not loaded: @rpath/libneko.2.dylib
  Referenced from: /Users/rsms/src/haxe-test/haxe/haxelib
  Reason: image not found
End_of_file
jeremyfa

comment created time in 22 days

push eventrsms/uilayer

Rasmus Andersson

commit sha fe0c103309e49026297b686bb7b49172ed7f4aad

add back docs

view details

push time in a month

delete branch rsms/uilayer

delete branch : gh-pages

delete time in a month

push eventrsms/uilayer

Rasmus Andersson

commit sha 68716fffa85cd1d944c8bdcec7167b0afb8ab950

fixup some old dead links

view details

push time in a month

issue commentrsms/inter

Text copied from a PDF is reversed when pasted

This doesn’t sound like an issue with the Inter fonts but rather with the software combination.

DReigada

comment created time in a month

issue closedrsms/inter

Arabic Language Support

Inter to have support for Arabic language, really loved what Notion has done with their product using Inter, would love to do same, but we need Arabic support because we support localisation

Additional context

  • Right now we are using Tajawal for Arabic Text. Visually it is very similar to Inter (only Arabic Glyphs are similar, Latin Glyphs are totally different).

closed time in a month

NotAnmol