You are here


FLTK version

SmallBASIC implementations: 

I've had great success as a SmallBASIC user on Linux for years. Thanks!

I am currently converting everything (hopefully) to FatDog64 Linux, which currently does not have a package for SmallBASIC, and the team FatDog64 tried to help, but were not successful in compiling a .txz package, as, "smallbasic uses FLTK 2.x which is deprecated (you can't even download it from the FLTK website). Harass the author to switch to supported version of FLTK, e.g. 1.3.x branch ... that would be a lot of help."

Help?? 1.3.3 seems to be current.

Shebanging a SmallBASIC script under Ubuntu?

SmallBASIC implementations: 

Hi all,

These days I tried playing with SB and making a simple script executable directly from the command line. As advertised in the sourceforce SB guide, chapter 1.4.1, I made my script executable and tried

#!/usr/bin/sbasic -q

as a shebang line, but when trying to run it, I got a "file not found" message (referring to the interpreter, not to the source). This is fair enough, because after the installation, there is no "sbasic" file in the /usr/bin folder. There actually *is* a file "sbasici", but if I change the shebang to:


FLTK version release history

SmallBASIC implementations: 

0.11.16 Thursday, 2/10/2014

  • Release for 32 bit linux. This release includes language and performance improvements. See release notes page.

0.11.11 Sat, 26/07/2014

  • Release for 64 bit linux. This is mostly the same as the Windows version.

0.11.5 Sun, 20/04/2014

Segmentation fault on editor font size change unless program has been run

SmallBASIC implementations: 

Consider the difference between the following two tasks:

Font indexer segmentation fault if open() returns EACESS (not actually major)

SmallBASIC implementations: 

  open("/250gb/usr/share/fonts/artwiz-fonts/gelly.pcf", O_RDONLY) = 5
  fcntl64(5, F_SETFD, FD_CLOEXEC) = 0
  fstat64(5, {st_mode=S_IFREG|0644, st_size=5768, ...}) = 0
  mmap2(NULL, 5768, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb6b3e000
  close(5) = 0
  munmap(0xb6b47000, 30760) = 0
  open("/250gb/usr/share/fonts/artwiz-fonts/", O_RDONLY) = 5
  fcntl64(5, F_SETFD, FD_CLOEXEC) = 0


Subscribe to RSS - Linux