Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jan 27 2019 17:09

    skaller on master

    List append performance check. (compare)

  • Jan 27 2019 13:43

    skaller on master

    Add list reverse performance ch… (compare)

  • Jan 26 2019 03:15

    skaller on master

    Delete Appveyor. I'm tired of … (compare)

  • Jan 26 2019 03:10

    skaller on master

    mess appveyor again (compare)

  • Jan 26 2019 02:06

    skaller on master

    Try to get appveyor working. (compare)

  • Jan 26 2019 01:45

    skaller on master

    More uniq stuff. Screw Appveyo… (compare)

  • Jan 23 2019 09:43
    indieterminacy starred felix-lang/felix
  • Jan 22 2019 21:55

    skaller on master

    Remove debug comment. (compare)

  • Jan 22 2019 15:02

    skaller on master

    ignore uniqness in match argume… (compare)

  • Jan 22 2019 10:52

    skaller on master

    list map, rev, return uniq now. (compare)

  • Jan 21 2019 15:32

    skaller on master

    Make "new" return a uniq type. (compare)

  • Jan 19 2019 23:30

    skaller on master

    Allow subtyped assignment. (compare)

  • Jan 15 2019 00:01

    skaller on master

    Split flx.fdoc up (again). (compare)

  • Jan 14 2019 22:25
    skaller commented #134
  • Jan 06 2019 01:03

    skaller on master

    New version 2019.01.06 (compare)

  • Jan 06 2019 01:03

    skaller on 2019.01.06

    (compare)

  • Jan 05 2019 14:49

    skaller on master

    Update lib doc [ci skip] (compare)

  • Jan 05 2019 07:44

    skaller on master

    New svc layout. (compare)

  • Jan 01 2019 19:34
    maxresdefault starred felix-lang/felix
  • Dec 31 2018 11:12

    skaller on master

    Split out slist. Not used anymo… (compare)

John Skaller
@skaller
there’s also a lot of infrastructure required like syntax colouring for 20 different systems
Garrett Bluma
@gbluma
Haha.. Don't send him off on a Sisyphean task right away. :)
Roger M.
@martinium
I will try to put together a guide with regards to installing from source on other linux distros
Garrett Bluma
@gbluma
I don't even want to work on THAT one.
John Skaller
@skaller
well Garrett you’re looking at the tutorial
and the only way to get feedback on it is by throwing it at a newbie
no point asking me if stuff is left unexplained, too slow, badly worded, or whatever
actually, I kind of like the idea that the README.md could have a basic intro, I mean make it a lot more extensive
its the first thing people look at right?
Garrett Bluma
@gbluma
Yeah. That's why I'm cleaning up those files. Then people will actually see it. :)
John Skaller
@skaller
also with Gists it seems they’re owned personally?
Roger M.
@martinium
I will try and write something possibly this weekend like naming any dependencies optional or otherwise
John Skaller
@skaller
but first, write some programs in Felix :)
Roger M.
@martinium
I made hello world already wooo
first error was forgot the semicolon
lol
John Skaller
@skaller
that’s a big step :)
seriously
I once had a job 2 hours out of the city, and I got a call “the program isn’t printing”
so i drove out there and sure enough .. the printer wasn’t plugged in to the power
so Roger: the idea is that like python you just run the source code
or Javascript
one step
so if you want to actually produce an executable its extra switches on the command line
Felix is a scripting language
it just happens to compile to binary instead of bytecode
Also Felix builds libraries not programs
what you think is a program is just the side effect of initialising a library
and the default compilation is to build a shared library
John Skaller
@skaller
which is why you have to say —static to make it build a static link library instead
Roger M.
@martinium
its cool I will get used to it quickly
question can you also build dynamically linked executables?
what if you want to keep the file size as small as possible?
John Skaller
@skaller
well, that’s a hard one to answer
when you build dynamic, you get a static link executable
its quite small .. about 3 lines of code
all it does is dynamic link the library you built, which dynamic links the Felix RTL
so technically yes, it builds a dynamic link executable every time by default
but that doesn’t include your program
it just links to the shared library which contains your program
so basically there are two models: everything is dynamic link or everything is static link
BTW: just to confuse you .. Felix can build CPython modules too
Python 3 only
Roger M.
@martinium
:)
Roger M.
@martinium
Greetings everyone
John Skaller
@skaller
hi
Shayne Fletcher
@shayne-fletcher
Hello Roger, nice to meet! I'm Shayne. Resident 🐒 :smile:
Roger M.
@martinium
@shayne-fletcher nice to meet you also! :D
Roger M.
@martinium
Happy New Year guys
John Skaller
@skaller
hopefully:_)