[QUOTE=WTF Nuke;49221663]When you say support for both MSVC and Clang, does that mean I could potentially build with Clang in Visual Studio? Would that give me any benefits or features? Like the more complete standard support, or would it mainly be compile time speed?[/QUOTE]
Yeah since yesterday just search for clang when creating a project, it will prompt you to install update 1 if you don't have it already.
Its the clang frontend with MSVC backend, so you get full clang C++ features, maybe slightly better compile times. While still being able to (statically!! and dynamically) link with MSVC C++ code.
For mobile native development GCC/Clang is both available, with their default backend.
EDIT: Its mainly focused on being able to compile platform agnostic code, so i am not sure where its at right now, but in the pre-release you where limited to libraries, and you couldn't interface with the winapi.
I really enjoy the TR2 filesystem API. I hope that linux compilers bring it on board(including clang)
[editline]1st December 2015[/editline]
(whether it uses a production name or not)
[QUOTE=Map in a box;49221933]I really enjoy the TR2 filesystem API. I hope that linux compilers bring it on board(including clang)
[editline]1st December 2015[/editline]
(whether it uses a production name or not)[/QUOTE]
Isn't that just the Boost filesystem library?
[QUOTE=Cold;49221894]Yeah since yesterday just search for clang when creating a project, it will prompt you to install update 1 if you don't have it already.
Its the clang frontend with MSVC backend, so you get full clang C++ features, maybe slightly better compile times. While still being able to (statically!! and dynamically) link with MSVC C++ code.
For mobile native development GCC/Clang is both available, with their default backend.
EDIT: Its mainly focused on being able to compile platform agnostic code, so i am not sure where its at right now, but in the pre-release you where limited to libraries, and you couldn't interface with the winapi.[/QUOTE]
Oh god yes. Now instead of waiting on MSVC to implement a constexpr feature, I just need to wait on clang to fix it. Thanks a tonne.
[QUOTE=DuCT;49222340]Isn't that just the Boost filesystem library?[/QUOTE]
But a little better. They're porting over quite a few boost libraries to the standard library with additions and changes.
[editline]1st December 2015[/editline]
The only thing I don't like is how confusing the timestamp stuff is.
Did some more work on my Controller/Pawn experiment and added trains.
[vid]http://zguyserver.nu/videos/2015-12-01_21-01-57.mp4[/vid]
[QUOTE=Map in a box;49222439]But a little better. They're porting over quite a few boost libraries to the standard library with additions and changes.
[editline]1st December 2015[/editline]
The only thing I don't like is how confusing the timestamp stuff is.[/QUOTE]
What makes it a little better? I'm not seeing anything, but I'm most definitely missing it.
Not sure about specifics just what was said.
[QUOTE=deyoppe;49220586]I was laughing with my colleagues at how awesome this is. The fun stopped when I realized you made me install Atom. (which, admittedly, got A LOT better since last time I tried it)
This is great.[/QUOTE]
Same here, actually. Hadn't used it since its first beta, when it was slow as ass. Coworker convinced my to give it another go, and it's alright. Still prefer Sublime for light editing, but there are a couple plugins that I like for it.
[QUOTE=Mega1mpact;49196430]Why use filezilla? There is an ftp client built into explorer.[/QUOTE]
Compared to Caja, Nautilus, PCManFM, and Thunar, it's worthless.
The fact that on Linux, and probably on OS X too, you can just mount any kind of remote filesystem and treat it as a local filesystem, beats anything else I've ever worked with.
I mean for webdev? Mounting a remote FTP location with your project, and just working on it live, with full indexing of everything? That's pretty fucking great.
[QUOTE=BackwardSpy;49198136]JS has its problems, but in my opinion it's still far better than the mess that is PHP.[/QUOTE]
I've thought about this a lot, and I really hate web development languages these days. It feels to me like running simple scripts, either through WSGI, PSGI, CGI, FCGI, or the like, is just wrong. To me, it seems like there's just CGI, FCGI, and Proxy. Anything else seems retarded, and is highly unlikely to be supported well across servers.
I'd like to think that in the future, we won't think of web applications as just a bunch of scripts, but as a standalone web server, like what NodeJS is, and deploy those behind proxies like what nginx provides, where several upstream applications can communicate.
This way, there's also complete seperation between server, and application, so there's less worry about exploits gaining root level access, since the server is really just a proxy to a user-hosted server.
On the subject though, I've worked with both TcL and Perl, and while Perl still actually seems like an ideal web development platform, what are peoples thought on TcL? I'm mainly thinking about using JimTcL for some of my system administration internal services, so any concern of exploitation is likely out the window anyway.
The fact that people developed shit like [URL]http://tanzer.io/[/URL] makes me wonder just how far we can actually go with these proven and incredibly stable and reliable languages.
Making a little pattern to generate one-liners when Dr. Glass picks up a new weapon.
[img]http://i.imgur.com/ogIdIYa.png[/img]
It's pretty entertaining.
[QUOTE=Rocket;49223506]CGI isn't use for pretty much anything but PHP these days. All the new fancy web technologies use their own servers, and even old established technologies like ASP.NET don't use CGI. Your information might be a little outdated if you think that reverse proxying is the "future."
Perl's strength is that it's better than bash scripting. It is not the best choice for writing large web applications that you will need to maintain in the future. For that, you should choose something that's hard to make mistakes with and that isn't easy to write spaghetti code in. That's why C# and Java are still used for the web, and that's why functional languages like Erlang/Elixir, Racket, Scala, Clojure, OCaml, and tons of others are becoming more popular.
[editline]1st December 2015[/editline]
I suppose you could use Tcl, but there are plenty of other proven, stable languages that are better choices (like C#).[/QUOTE]
You hit the nail on the head though, with PHP being one of the most used languages for web development still, probably due to the remaining high compatability with various web hotels and services alike.
What I'd love though, is for this to be eliminated down the road in a way that makes sense for people who do not do development, but just want to download a service, and upload it to their web hotel or whatever and have it magically work.
You mention C# as one of the languages that are better choices, but it all depends on the job in reality. One of the many reasons PHP is so popular, is the fact that any old fucker can just FTP into a server, change the files a bit, and the changes are done. No recompilation, no restarting anything, it just works. And that is something you really need to get into a server to be able to compete with FCGI.
I'm not talking major enterprises of course, because then you would probably not use PHP, at least not in that way or for those reasons, I'm talking everyone else. Enterprise just sticks to proven languages, and stable shit that works for decades. No wonder why, because even if you have to do a lot of shit just to restart that service, it doesn't ever need to be restarted.
[QUOTE=Rocket;49223637]If you're working any sort of web development job and "upload files via FTP to server" is still a plus for you then I don't think whatever you're working on is that important.[/QUOTE]
You'd be surprised at how many people work that way :v: (it's obviously mostly a terrible idea, but it's definitely not an uncommon thing at all)
Of course, the ease of interfacing with remote filesystems is something worth taking into account, just isolating this to FTP isn't really the point though, just the fact that you can treat remote systems as if they were local (this doesn't mean you should do this directly to production systems, but it's still something very useful).
[url]https://en.wikipedia.org/wiki/Filesystem_in_Userspace[/url] FUSE for example is awesome for this reason.
It's probably the thing I miss most whenever I'm on a windows system, and the ability to have this type of file system interface just isn't there, except in the form of a plethora of various proprietary and opaque implementations from random people which never work well together.
I wrote code that turns an array of rectangular prisms overlapping in arbitrary ways into a single hollow shape. Is there a name for that process? I want to know the conventional way people do it.
[QUOTE=Rocket;49223637]If you're working any sort of web development job and "upload files via FTP to server" is still a plus for you then I don't think whatever you're working on is that important.[/QUOTE]
Not really relevant, but part of my backend is a script that downloads a CSV file from an FTP server every day at 11pm, explodes each line of text into arrays, truncates a mysql table, and then updates the mysql table with today's info.
I have this running using watch -n 86400 inside a screen on an ubuntu box. Something tells me I sort of ghetto rigged it and there's a better way to do this, but it works perfectly :v:
Outside of trying to find placements, us game dev students have been flirting with the games design, music students and some guys who do voice acting or something. We're doing some pretty neat stuff with this game, it's early but the prototypes and design/story are developing really well.
[media]https://www.youtube.com/watch?v=d-UMeVLgvUw[/media]
We've been doing weekly meetings that last a few hours and setting up sprints on Trello to be finished each week.
To compare this week, [url=https://www.youtube.com/watch?v=o2B0C3UecvA]this is what our last week was like[/url].
[QUOTE=Baboo00;49223709]I wrote code that turns an array of rectangular prisms overlapping in arbitrary ways into a single hollow shape. Is there a name for that process? I want to know the conventional way people do it.[/QUOTE]
[url=https://en.wikipedia.org/wiki/Constructive_solid_geometry]Constructive Solid Geometry[/url], specifically the union operation, might be the names you're looking for?
For the past few months I've been mostly working on a major new version of the F#/.NET logging library Logary as a sponsored open source project. The number of proposed changes is quite huge, including a completely new object model, a different JSON serialization library (a functional JSON serializer called [I][URL="https://github.com/xyncro/chiron"]Chiron[/URL][/I] instead of Newtonsoft.Json), message templating support (\w a [URL="http://serilog.net/"]Serilog[/URL] implementation) and a completely new concurrency implementation using [I][URL="https://github.com/Hopac/Hopac"]Hopac[/URL][/I], based on concurrent message passing.
I've implemented everything listed above, but there's still a decent number of things to be implemented, including [URL="http://clojure.org/transducers"]transducers[/URL] for message filtering and pipelining. While the project has been quite exhausting and has taken far longer than I expected, it has been equally educational; this is the first time I've done proper functional concurrent programming, and this is also the first time I'm doing major-scale refactoring to a 30K line project*.
*
[code]
Directory.EnumerateFiles (".", "*.fs", SearchOption.AllDirectories)
|> Seq.map (File.ReadAllLines >> Seq.length)
|> Seq.sum;;
val it : int = 27569
[/code]
You can see the project [URL="https://github.com/paavohuhtala/logary/tree/feature/hopac"]here[/URL].
This is kinda random, and unrelated, but I mostly just lurk on FP. Actually, I only come to FP for this section, and mostly just this thread, so this is where I will ask:
Why can't I rate posts anymore? Is there a new limitation of number of posts needed before being allowed to rate? I've noticed for a while and just haven't bothered asking
[QUOTE=LordOfGears2;49225458]This is kinda random, and unrelated, but I mostly just lurk on FP. Actually, I only come to FP for this section, and mostly just this thread, so this is where I will ask:
Why can't I rate posts anymore? Is there a new limitation of number of posts needed before being allowed to rate? I've noticed for a while and just haven't bothered asking[/QUOTE]
You need to post 8 more times, then it will work again.
Someone staged a "protest" over ratings being disabled in SH and kept spamming dumbs on alts.
[editline]2nd December 2015[/editline]
If you're a developer, a great way to do it would be to contribute a little about what you do.
It's fine if the project isn't as fancy as some or most of the others here, or if it's smaller progress updates :smile:
Got a group assignment to make a "Game" in C# at school. The description of the assignment is along the lines of
[quote]...a simple [B]text-based, turn-based[/B] game where the player runs from monsters chasing them.[/quote]
Where it means that we're meant to just print out number positions to stdout and input directions with stdin.
The only reason I'm mentioning this is because someone in this thread was doing the exact same thing (breadth-first/broad-phase path-finding) on their own, and they made it in a real cool game engine. It inspired me not to do what the assignment implies (essentially a shitty story text game), and instead make a curses-powered real-time game. (It isn't done yet though, letting my partner actually do the path-finding.)
[vid]http://farmpolice.com/content/videos/dingo.webm[/vid]
I just wanted to mention that when I come here I'm inspired. Even if it's just inspiration to do small things like this greatly. So thanks I guess.
Which do you think looks better?
Rate artistic: left
Rate dumb: right
[img]http://i.imgur.com/I4al9lK.png[/img]
I've not posted my work here for a while, but I've made a lot of progress with my Voxel terrain generator.
[t]https://dl.dropboxusercontent.com/u/31559628/MoreTerrain.png[/t]
[t]https://dl.dropboxusercontent.com/u/31559628/TerrainPoster.png[/t]
I've also been writing a blog as I work on this so I'll leave a link for that here also.
[url]voxelants.wordpress.com[/url]
There is still much work to be done. I need to finish implementing biomes and then its onto tree generation and maybe plants. Hopefully I'll get cave generation and potentially buildings too.
More weapon pickup one-liners:
[img]http://i.imgur.com/gVpm0SQ.png[/img]
[QUOTE=Simspelaaja;49224327]For the past few months I've been mostly working on a major new version of the F#/.NET logging library Logary as a sponsored open source project. The number of proposed changes is quite huge, including a completely new object model, a different JSON serialization library (a functional JSON serializer called [I][URL="https://github.com/xyncro/chiron"]Chiron[/URL][/I] instead of Newtonsoft.Json), message templating support (\w a [URL="http://serilog.net/"]Serilog[/URL] implementation) and a completely new concurrency implementation using [I][URL="https://github.com/Hopac/Hopac"]Hopac[/URL][/I], based on concurrent message passing.
I've implemented everything listed above, but there's still a decent number of things to be implemented, including [URL="http://clojure.org/transducers"]transducers[/URL] for message filtering and pipelining. While the project has been quite exhausting and has taken far longer than I expected, it has been equally educational; this is the first time I've done proper functional concurrent programming, and this is also the first time I'm doing major-scale refactoring to a 30K line project*.
*
[code]
Directory.EnumerateFiles (".", "*.fs", SearchOption.AllDirectories)
|> Seq.map (File.ReadAllLines >> Seq.length)
|> Seq.sum;;
val it : int = 27569
[/code]
You can see the project [URL="https://github.com/paavohuhtala/logary/tree/feature/hopac"]here[/URL].[/QUOTE]
Gratz. Is this for distributed systems or something?
Nice that there is another F# programmer.
Decided to add more variations to the zombies in my game. I drew a couple more heads, decided to make the mouths separate then also made it so each head has 5 different hair colour variations. A couple of the heads now have a chance of having extras as well (butcher knife and bones).
[IMG_thumb]http://i.imgur.com/lTiF3fT.png[/IMG_thumb]
Added a couple more bodies as well.
[IMG_thumb]http://i.imgur.com/6svoryY.png[/IMG_thumb]
[QUOTE=Berkin;49225899]More weapon pickup one-liners:
[img]http://i.imgur.com/gVpm0SQ.png[/img][/QUOTE]
HBahahaha : What time is it? It's digging time, cunts!
"This place is gonna be covered in mayonnaise" gave me chills. :cry:
Guys, dec 2th, i'm affraid to ask...But where it's the new waywo thread
[QUOTE=gonzalolog;49228130]Guys, dec 2th, i'm affraid to ask...But where it's the new waywo thread[/QUOTE]
GO AWAY YOU FASCIST SCUM!!!!
TRAITOR TO ALL WAYWO KIND
SCOFF.
Sorry, you need to Log In to post a reply to this thread.