Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 20 19:23
    feeley commented #405
  • Aug 20 15:22
    lassik commented #405
  • Aug 20 11:59
    feeley commented #405
  • Aug 20 11:29
    lassik commented #405
  • Aug 20 10:53
    feeley commented #405
  • Aug 20 09:27
    lassik commented #405
  • Aug 19 20:17
    feeley commented on 3a12468
  • Aug 19 20:15
    feeley commented #405
  • Aug 19 19:56
    abdelq commented on 3a12468
  • Aug 19 19:47
    lassik commented #405
  • Aug 19 15:58
    Build #939 passed
  • Aug 19 15:18
    Travis gambit/gambit (master) passed (1215)
  • Aug 19 14:56

    feeley on master

    Changed -:d- so that it doesn't… (compare)

  • Aug 19 14:40
    feeley commented #405
  • Aug 19 14:32
    Build #938 passed
  • Aug 19 14:16
    lassik commented #405
  • Aug 19 14:15
    lassik commented #405
  • Aug 19 13:50
    Travis gambit/gambit (master) passed (1214)
  • Aug 19 13:31
    feeley closed #405
  • Aug 19 13:31
    feeley commented #405
Marc-André Bélanger
@belmarca
> (##include "~~lib/_std#.scm")
*** ERROR IN "/usr/local/Gambit/v4.9.3/lib/_std#.scm"@11.2 -- Unbound variable: define-library-type-of-exception
Marc Feeley
@feeley
(##include "~~lib/_gambit#.scm")
Marc-André Bélanger
@belmarca
😣thanks
amirouche
@amirouche
use TAB + ENTER or click TODO to validate input
Marc-André Bélanger
@belmarca
13kb for everything amirite?
amirouche
@amirouche
amirite?
Marc-André Bélanger
@belmarca
"am I right" :)
amirouche
@amirouche
where do you see this number?
it is at least 1Mb if you count only JavaScript depedencies, and that is the helpers.js that contains ReactJS
Marc-André Bélanger
@belmarca
chrome says about 1.2Mb for everything
ok
amirouche
@amirouche
yeah it looks like that
I am wondering if I will not continue with the full build because not having access to string function is rather painful
until the tree shaking code lands in master...
even if it is 21M, it much less than pypyjs which IIRC is 60Mb also in local dev setup, you are not really slow down by the big size of the runtime.
amirouche
@amirouche
Actually pypyjs is 31Mb but split into many files which slows down the page a lot: https://hyperdev.fr/pypyjs-todomvc/
Marc-André Bélanger
@belmarca
can't you "JS FFI"?
Marc-André Bélanger
@belmarca
like a thin wrapper for these functions only
Phiroc
@Phiroc
hello, does anyone know how to access the iCloud filesystem on iOS from the Gambit-powered "Not Emacs" editor on iOS? Furthermore, is there an "ls" or "pwd" command of some sort? Many thanks.
amirouche
@amirouche
@belmarca there is a way to "JS FFI" but string representation in Gambit is different from the JavaScript one
nymacro
@nymacro
What is the approved solution to re-loading an compiled object? I am putting Geiser's new Gambit integration through its paces, but have stumbled on a couple little annoying things based on interactive use
nymacro
@nymacro
I am currently using (load "blah")
Bradley Lucier
@gambiteer
The only way I know is to recompile it.
Marc-André Bélanger
@belmarca
@amirouche but what you produce is a .js file?
amirouche
@amirouche
Yes, it is a JS file
Marc-André Bélanger
@belmarca
I'm not sure what's the issue with string representations if you end up just producing a utf8 or ascii file with the proper js calls?
amirouche
@amirouche
there is no issue with the string, except the lightweight build doesn't provide procedure to work on string manipulated by gambit js
string are represented as array of utf8 code points
Marc Feeley
@feeley
@nymacro do you want to reload the exact same module or you have made modifications to it?
@Phiroc from within NotEmacs, pwd = (current-directory), ls = (directory-files [dir])... if your iOS device is on the same network as your desktop machine, then you can telnet <ios-device-address> 7000 after doing (repl-server #f) at the REPL of NotEmacs
if you have the Gambit source code installed on your desktop, please look at contrib/GambitREPL... there's a grd program there that will allow you to access the NotEmacs filesystem remotely (including transferring files)
nymacro
@nymacro
@feeley in this case it is the same built module
amirouche
@amirouche
ahah! I managed to do ajax in my prototype, I need to create something nice now
not sure what would amaze you
?
amirouche
@amirouche
what would be impressive?
Marc-André Bélanger
@belmarca
@amirouche just build something and show us :)
What are you working on? Is this for work?
amirouche
@amirouche
somewhat, I am tryingto build a search engine + platform for sharing datasets
I am on my own full time on this project
Marc-André Bélanger
@belmarca
ok
do you even need JS for this?
amirouche
@amirouche
yes for the frontend, why?
Marc-André Bélanger
@belmarca
not sure, there's a lot you can do with templating
anyway most of what I would think of involve the backend, not really the js frontend library
I guess for a PoC you can take a feature from a known library and reproduce it
amirouche
@amirouche
yes, templating works great, I want to show everything scheme has to offer.
that's why I want to try the javascript backend