netikular

netikular

There is a talk for ElixirConf US this fall that is announcing Scenic. I can’t find anything anywhere about this framework. I am very interested in it. Has anyone heard of this? know where the Git repository is if this is open source?

Showing Posts 37 to 28

boydm

boydm

Creator of Scenic

There has been some iniital work done to get it working on Windows, but I’ve been swamped and haven’t verified it. Take a look at Windows Support by gVirtu · Pull Request #22 · ScenicFramework/scenic_driver_glfw · GitHub which is most if not all of what you want. Let me know if you can get it to work.

Thanks!

Nefcairon

Nefcairon

Does Scenic work on Windows?

Install Dependencies — Scenic v0.11.2 tells how to install on different OS, but Windows is not mentioned.

I wanted to try GitHub - Arkham/scenic_escher: An implementation of Escher's Square Limit using Scenic and Elixir · GitHub but couldn’t compile (fatal error C1083: Cannot open include file: ‘stdbool.h’: No such file or directory).

natewallis

natewallis

Congrats on your work - must say something about the API for people to be able to just pick it up and run with it :slight_smile:

Anyone used it on a Pi with an mini touch screen?

boydm

boydm

Creator of Scenic

Yes the changes to the pipeline are slowing me down a bit. I think. I made the nerves driver public this morning and sent it to Frank and Justin to look at. Go ahead and look at github boydm/scene_driver_nerves_rpi if you want. Sample app at boydm/nerves_scenic_test_app

For now it doesn’t compile. Once we get past that I can get back to the application level bugs.

ConnorRigby

ConnorRigby

Nerves Core Team

@boydm Feel free to contact any of us. We are all very excited about Scenic on Nerves. We’ve updated the toolchains pretty recently which may hinder or help compiler issues.

boydm

boydm

Creator of Scenic

You are right on. Also has issues compiling under C99.

Swap out the stb_truetype.h file with the current in the stb libraries. Everything seems to work just fine now.

https://github.com/nothings/stb

cdegroot

cdegroot

Totally something different - but I wonder if you’ve run into funny issues with the NanoVG bundled font library on Nerves. It just crashed on me, apparently with a malloc call that returned NULL. Haven’t tried since then because a switch to freetype worked, but it certainly complicates building :slight_smile:

boydm

boydm

Creator of Scenic

I’m trying to open it up on github soon. However, I’m not going to publish it to hex yet as there are several issues that need to be resolved first. I need the Nerves guys to help with at least one of them.

Not sure I would recommend anyone really try using yet. If you do, you’ll see what I mean…

autodidaddict

autodidaddict

Author of Real World Event Sourcing

@boydm - please let everyone know when the Pi + Nerves version is available. If you want an early tester, I’ve got a pretty extensive use case for what I’m building that could hopefully exercise some edge cases for you, and I’d love to potentially contribute some components in a library.

AstonJ

AstonJ

Oh you definitely should have :lol: :sunglasses:

Where Next? Top

Trending in Questions Top

RSP87
I’m working on a project that simulates the bumbl example in the programming phoenix book. It acts almost like an email client. We have a...
New
nseaSeb
Hello, I know there is an approach for handling lists that allows for optimized traversal, but I can’t recall the specific method (somet...
New
brecabral
Documentation While reading the Scoped Routes section, I noticed that the documentation currently refers to a problem without explainin...
New
RemyXRenard
I’m seeing that a list inside a Kino.DataTable will be interpreted as a charlist, even if the Kino.configure() is set to charlists: :as_l...
New
velrest
So my question is quite simple and i have found no conclusive answer on forum, google or AI. Should we use :erlang.float for Integer to ...
New
samoloth
Hi, I’ve just set up an application with ash_authentication. There is only magic link strategy for now, so there is no confirmation add o...
New
FlyingNoodle
If a change or preparation module uses Ash.Changeset.get_argument/2 or Ash.Query.get_argument/2 (or any of the other get_argument functio...
New

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews