Results 83 issues of dragoncoder047

Not sure if one of the goals of uLisp is to be easily understandable, but since Arduino is C++ why not take advantage of it? ```cpp // vv----------& makes the...

My thinking about a better streams api (#64), opaque objects (#70), and also more than 1 extension support using metatables, I was thinking that these different aspects could all be...

I was looking at the code and and noticed that all of the `gfun_t`'s (at least the ones it is common to `(read)` from) have this block of code: ```cpp...

The current link in the readme (http://www.ulisp.com/show?21T5) goes to the Plasticki "You need to login to access this page" error page. Where should it go now?

I had another idea that would require editing the uLisp source (i.e. not an extension): making the multithreading feature of the esp32's FreeRTOS available to uLisp. I wish it was...

Continuing the discussion from https://github.com/technoblogy/ulisp-esp/issues/71#issuecomment-1523873453: > > I also have some ideas for how to make uLisp object-oriented > > Have you seen this? > > [Simple object system](http://www.ulisp.com/show?37VY) Yes,...

Right now the `(sleep)` function doesn't actually put the CPU to sleep, it just burns time in a delay() loop. However, the ESP32 does have a light-sleep function that preserves...

``` CL-USER> (defun bar (x) (if (eq x 3) (return))) BAR CL-USER> (defun foo () (dotimes (i 10) (format t "~a~%" i) (bar i))) FOO CL-USER> (foo) 0 1 2...

I had another idea: user-definable opaque types. You could add a `void*` pointer to the car and cdr of the object union, and then have a variable `OpaqueCounter` which is...

I found an Arduino websockets library that works with the existing wifi library: https://github.com/gilmaimon/ArduinoWebsockets It seems simple enough to implement similar websocket functions as the existing wifi functions in uLisp,...