Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not just "write my own string lib", but "write my own string lib in assembly"! Wow.




Not just strings but burgers too!

https://github.com/Olde-Skuul/burgerlib

Welcome to Burgerlib

The only low level library you'll ever need

Burgerlib is a low level operating system library that presents a common API that operates the same on numerous mobile, desktop, and video game platforms. By using the library, it will allow near instant porting of an application written on one platform to another.

Burgerlib is not meant to be considered an engine, it's a framework on to which an engine can be created on top of and by using the common API, be compatible on dozens of platforms.

Filenames and paths are standardized, all text is UTF-8 regardless of platform. Display, input, audio, music, math, timers, atomics, and typedefs operate the same.


it's not as hard as you seem to think.

plenty of people have implemented strcpy(), strlen(), etc for embedded-like platforms.


"Hard" by whose definition? I had to implement those in MIPS assembly and write a hash table in x86 assembly in school but I don't think I could do that today without a good deal of refresh. I'd venture to say that most software developers today wouldn't even know where to begin because most software written today targets a VM that doesn't expose pointer arithmetic.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: