Giter Club home page Giter Club logo

brew.js's Introduction

Bienvenido! ๐Ÿ‘‹

I'm a Spanish lad who really enjoys developing homebrew on his spare time, as a way to keep learning new things and having fun in the process, while providing useful tools, libraries, etc. for the community. I do have a particular interest in Nintendo homebrew stuff, but I like to work on a bit of everything from time to time.

trophy

langs

I ocassionally write posts about interesting stuff I do on xor.dev, my personal blog.

While all my work is freely available for everyone, if you happen to like it, it'd be really helpful if you considered sponsoring me here, or supporting me wherever you feel to!

Discord Patreon

GitHub sponsors PayPal

Ko-fi

Take a look at some of my most active/well known projects below ๐Ÿ‘‡

brew.js's People

Contributors

scramble45 avatar xortroll avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

brew.js's Issues

[TODO] Add critical error handling for the new API

Something like a BSOD (but with reboot and power off options), if a critical error happens.
For the moment, if an error is found the function stops. It doesn't stop the execution, but returns nothing.

[TODO] Try using v8 as JS engine?

duktape is powerful and fast, but I would like to try something even biger: v8
It's very complex to build for an unknown system (Switch), but I will try.

When trying to build the BrewEmbed I get this error

root@81678a6d5bd2:/Brew.js/BrewEmbed\ make
Main.cpp
aarch64-none-elf-g++ -MMD -MP -MF /root/Brew.js/BrewEmbed/build/Main.d -g -w -O2 -ffunction-sections -march=armv8-a -mtune=cortex-a57 -mtp=soft -fPIE -I/root/Brew.js/BrewEmbed/include -I/opt/devkitpro/portlibs/switch/include -I/opt/devkitpro/libnx/include -I/root/Brew.js/BrewEmbed/build -D__SWITCH__ -fno-rtti -fno-exceptions -std=gnu++11 -c /root/Brew.js/BrewEmbed/source/Main.cpp -o Main.o
In file included from /root/Brew.js/BrewEmbed/source/Brew.js/Brew.js.h:15,
from /root/Brew.js/BrewEmbed/source/Main.cpp:2:
/root/Brew.js/BrewEmbed/source/Brew.js/Node/fs.h: In function 'int fs::c_mkdir(duk_context*)':
/root/Brew.js/BrewEmbed/source/Brew.js/Node/fs.h:65:13: error: 'mkdir' was not declared in this scope
mkdir(dir, 777);
^~~~~
/root/Brew.js/BrewEmbed/source/Brew.js/Node/fs.h:65:13: note: suggested alternative: 'dir'
mkdir(dir, 777);
^~~~~
dir
/opt/devkitpro/devkitA64/base_rules:13: recipe for target 'Main.o' failed
make[1]: *** [Main.o] Error 1
Makefile:151: recipe for target 'build' failed
make: *** [build] Error 2
root@81678a6d5bd2:~/Brew.js/BrewEmbed#

I do not know c/cpp so I am sorry if this is an easy fix and I am being stupid.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.